builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0068 starttime: 1461098831.99 results: success (0) buildid: 20160419123832 builduid: a1783ebad6b546558fb0488a272d61ad revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:47:11.995200) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:47:11.995600) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 13:47:11.995869) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 13:47:13.653083) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:47:13.653441) ========= 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.mAPiInFH4b/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.5WZETTe7N5/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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-19 13:47:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 16.3M=0.001s 2016-04-19 13:47:13 (16.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.135484 ========= master_lag: 1.48 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:47:15.269971) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:47:15.270308) ========= 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.mAPiInFH4b/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.5WZETTe7N5/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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.027672 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:47:15.384349) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:47:15.384695) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --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 f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mAPiInFH4b/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.5WZETTe7N5/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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-19 13:47:15,474 truncating revision to first 12 chars 2016-04-19 13:47:15,474 Setting DEBUG logging. 2016-04-19 13:47:15,474 attempt 1/10 2016-04-19 13:47:15,474 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f4ab4fd96f8e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 13:47:16,460 unpacking tar archive at: fx-team-f4ab4fd96f8e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.233434 ========= master_lag: 0.27 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:47:16.890542) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:47:16.890860) ========= script_repo_revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:47:16.891315) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-04-19 13:47:16.891581) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-04-19 13:47:24.537454) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 42 secs) (at 2016-04-19 13:47:24.537877) ========= /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.mAPiInFH4b/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.5WZETTe7N5/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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 13:47:24 INFO - MultiFileLogger online at 20160419 13:47:24 in /builds/slave/test 13:47:24 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 13:47:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:47:24 INFO - {'append_to_log': False, 13:47:24 INFO - 'base_work_dir': '/builds/slave/test', 13:47:24 INFO - 'blob_upload_branch': 'fx-team', 13:47:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:47:24 INFO - 'buildbot_json_path': 'buildprops.json', 13:47:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:47:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:47:24 INFO - 'download_minidump_stackwalk': True, 13:47:24 INFO - 'download_symbols': 'true', 13:47:24 INFO - 'e10s': False, 13:47:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:47:24 INFO - 'tooltool.py': '/tools/tooltool.py', 13:47:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:47:24 INFO - '/tools/misc-python/virtualenv.py')}, 13:47:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:47:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:47:24 INFO - 'log_level': 'info', 13:47:24 INFO - 'log_to_console': True, 13:47:24 INFO - 'opt_config_files': (), 13:47:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:47:24 INFO - '--processes=1', 13:47:24 INFO - '--config=%(test_path)s/wptrunner.ini', 13:47:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:47:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:47:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:47:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:47:24 INFO - 'pip_index': False, 13:47:24 INFO - 'require_test_zip': True, 13:47:24 INFO - 'test_type': ('testharness',), 13:47:24 INFO - 'this_chunk': '1', 13:47:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:47:24 INFO - 'total_chunks': '10', 13:47:24 INFO - 'virtualenv_path': 'venv', 13:47:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:47:24 INFO - 'work_dir': 'build'} 13:47:24 INFO - ##### 13:47:24 INFO - ##### Running clobber step. 13:47:24 INFO - ##### 13:47:24 INFO - Running pre-action listener: _resource_record_pre_action 13:47:24 INFO - Running main action method: clobber 13:47:24 INFO - rmtree: /builds/slave/test/build 13:47:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:47:26 INFO - Running post-action listener: _resource_record_post_action 13:47:26 INFO - ##### 13:47:26 INFO - ##### Running read-buildbot-config step. 13:47:26 INFO - ##### 13:47:26 INFO - Running pre-action listener: _resource_record_pre_action 13:47:26 INFO - Running main action method: read_buildbot_config 13:47:26 INFO - Using buildbot properties: 13:47:26 INFO - { 13:47:26 INFO - "project": "", 13:47:26 INFO - "product": "firefox", 13:47:26 INFO - "script_repo_revision": "production", 13:47:26 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 13:47:26 INFO - "repository": "", 13:47:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 13:47:26 INFO - "buildid": "20160419123832", 13:47:26 INFO - "pgo_build": "False", 13:47:26 INFO - "basedir": "/builds/slave/test", 13:47:26 INFO - "buildnumber": 362, 13:47:26 INFO - "slavename": "t-yosemite-r7-0068", 13:47:26 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 13:47:26 INFO - "platform": "macosx64", 13:47:26 INFO - "branch": "fx-team", 13:47:26 INFO - "revision": "f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35", 13:47:26 INFO - "repo_path": "integration/fx-team", 13:47:26 INFO - "moz_repo_path": "", 13:47:26 INFO - "stage_platform": "macosx64", 13:47:26 INFO - "builduid": "a1783ebad6b546558fb0488a272d61ad", 13:47:26 INFO - "slavebuilddir": "test" 13:47:26 INFO - } 13:47:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 13:47:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 13:47:26 INFO - Running post-action listener: _resource_record_post_action 13:47:26 INFO - ##### 13:47:26 INFO - ##### Running download-and-extract step. 13:47:26 INFO - ##### 13:47:26 INFO - Running pre-action listener: _resource_record_pre_action 13:47:26 INFO - Running main action method: download_and_extract 13:47:26 INFO - mkdir: /builds/slave/test/build/tests 13:47:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:47:26 INFO - https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:47:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 13:47:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 13:47:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:29 INFO - Downloaded 1235 bytes. 13:47:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 13:47:29 INFO - Using the following test package requirements: 13:47:29 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 13:47:29 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 13:47:29 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 13:47:29 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'jsshell-mac64.zip'], 13:47:29 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 13:47:29 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 13:47:29 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 13:47:29 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 13:47:29 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 13:47:29 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:47:29 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 13:47:29 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 13:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:47:29 INFO - https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:47:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 13:47:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 13:47:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:30 INFO - Downloaded 17975148 bytes. 13:47:30 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/*'] 13:47:30 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/* 13:47:31 INFO - caution: filename not matched: web-platform/* 13:47:31 INFO - Return code: 11 13:47:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:47:31 INFO - https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:47:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 13:47:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 13:47:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:32 INFO - Downloaded 36382569 bytes. 13:47:32 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/*'] 13:47:32 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/* 13:47:36 INFO - caution: filename not matched: bin/* 13:47:36 INFO - caution: filename not matched: config/* 13:47:36 INFO - caution: filename not matched: mozbase/* 13:47:36 INFO - caution: filename not matched: marionette/* 13:47:36 INFO - caution: filename not matched: tools/wptserve/* 13:47:36 INFO - Return code: 11 13:47:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:47:36 INFO - https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 13:47:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:47:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:47:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 13:47:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:38 INFO - Downloaded 68686768 bytes. 13:47:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:47:38 INFO - mkdir: /builds/slave/test/properties 13:47:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:47:38 INFO - Writing to file /builds/slave/test/properties/build_url 13:47:38 INFO - Contents: 13:47:38 INFO - build_url:https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:47:40 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:47:40 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:47:40 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:47:40 INFO - Contents: 13:47:40 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:47: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')]} 13:47:40 INFO - https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:47:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:47:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:47:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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 13:47:46 INFO - Downloaded 103346159 bytes. 13:47: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'] 13:47: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 13:47:50 INFO - Return code: 0 13:47:50 INFO - Running post-action listener: _resource_record_post_action 13:47:50 INFO - Running post-action listener: set_extra_try_arguments 13:47:50 INFO - ##### 13:47:50 INFO - ##### Running create-virtualenv step. 13:47:50 INFO - ##### 13:47:50 INFO - Running pre-action listener: _pre_create_virtualenv 13:47:50 INFO - Running pre-action listener: _resource_record_pre_action 13:47:50 INFO - Running main action method: create_virtualenv 13:47:50 INFO - Creating virtualenv /builds/slave/test/build/venv 13:47: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 13:47:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:47:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:47:50 INFO - Using real prefix '/tools/python27' 13:47:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:47:51 INFO - Installing distribute.............................................................................................................................................................................................done. 13:47:54 INFO - Installing pip.................done. 13:47:54 INFO - Return code: 0 13:47:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:47: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')]} 13:47:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:47:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:47: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')]} 13:47:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:47:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:47: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 0x107a29e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a46f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4834c1470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a425e0>, '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 0x107625cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107650990>, '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.mAPiInFH4b/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.5WZETTe7N5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:47: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 13:47: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 13:47:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mAPiInFH4b/Render', 13:47:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:47:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:47:54 INFO - 'HOME': '/Users/cltbld', 13:47:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:47:54 INFO - 'LOGNAME': 'cltbld', 13:47:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:47:54 INFO - 'MOZ_NO_REMOTE': '1', 13:47:54 INFO - 'NO_EM_RESTART': '1', 13:47:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:47:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:47:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:47:54 INFO - 'PWD': '/builds/slave/test', 13:47:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:47:54 INFO - 'SHELL': '/bin/bash', 13:47:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5WZETTe7N5/Listeners', 13:47:54 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 13:47:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:47:54 INFO - 'USER': 'cltbld', 13:47:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:47:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:47:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:47:54 INFO - 'XPC_FLAGS': '0x0', 13:47:54 INFO - 'XPC_SERVICE_NAME': '0', 13:47:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:47:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:47:54 INFO - Downloading/unpacking psutil>=0.7.1 13:47: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 13:47: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 13:47: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 13:47: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 13:47: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 13:47: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 13:47:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:47:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:47:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:47:57 INFO - Installing collected packages: psutil 13:47:57 INFO - Running setup.py install for psutil 13:47:57 INFO - building 'psutil._psutil_osx' extension 13:47: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 13:47: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 13:47: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 13:47: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 13:47:58 INFO - building 'psutil._psutil_posix' extension 13:47: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 13:47:58 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:47:58 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:47:58 INFO - ^ 13:47:58 INFO - 1 warning generated. 13:47: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 13:47:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:47:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:47:58 INFO - Successfully installed psutil 13:47:58 INFO - Cleaning up... 13:47:58 INFO - Return code: 0 13:47:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:47: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')]} 13:47:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:47:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:47: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')]} 13:47:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:47:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:47: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 0x107a29e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a46f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4834c1470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a425e0>, '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 0x107625cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107650990>, '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.mAPiInFH4b/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.5WZETTe7N5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:47: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 13:47: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 13:47:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mAPiInFH4b/Render', 13:47:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:47:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:47:58 INFO - 'HOME': '/Users/cltbld', 13:47:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:47:58 INFO - 'LOGNAME': 'cltbld', 13:47:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:47:58 INFO - 'MOZ_NO_REMOTE': '1', 13:47:58 INFO - 'NO_EM_RESTART': '1', 13:47:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:47:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:47:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:47:58 INFO - 'PWD': '/builds/slave/test', 13:47:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:47:58 INFO - 'SHELL': '/bin/bash', 13:47:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5WZETTe7N5/Listeners', 13:47:58 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 13:47:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:47:58 INFO - 'USER': 'cltbld', 13:47:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:47:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:47:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:47:58 INFO - 'XPC_FLAGS': '0x0', 13:47:58 INFO - 'XPC_SERVICE_NAME': '0', 13:47:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:47:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:47:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:47: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 13:47: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 13:47: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 13:47: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 13:47: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 13:47: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 13:48:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:48:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:48: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) 13:48:01 INFO - Installing collected packages: mozsystemmonitor 13:48:01 INFO - Running setup.py install for mozsystemmonitor 13:48:01 INFO - Successfully installed mozsystemmonitor 13:48:01 INFO - Cleaning up... 13:48:01 INFO - Return code: 0 13:48:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:48: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')]} 13:48:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:48:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:48: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')]} 13:48:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:48:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:48: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 0x107a29e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a46f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4834c1470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a425e0>, '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 0x107625cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107650990>, '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.mAPiInFH4b/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.5WZETTe7N5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:48: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 13:48: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 13:48:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mAPiInFH4b/Render', 13:48:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:48:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:48:01 INFO - 'HOME': '/Users/cltbld', 13:48:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:48:01 INFO - 'LOGNAME': 'cltbld', 13:48:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:48:01 INFO - 'MOZ_NO_REMOTE': '1', 13:48:01 INFO - 'NO_EM_RESTART': '1', 13:48:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:48:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:48:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:48:01 INFO - 'PWD': '/builds/slave/test', 13:48:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:48:01 INFO - 'SHELL': '/bin/bash', 13:48:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5WZETTe7N5/Listeners', 13:48:01 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 13:48:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:48:01 INFO - 'USER': 'cltbld', 13:48:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:48:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:48:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:48:01 INFO - 'XPC_FLAGS': '0x0', 13:48:01 INFO - 'XPC_SERVICE_NAME': '0', 13:48:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:48:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:48:02 INFO - Downloading/unpacking blobuploader==1.2.4 13:48: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 13:48: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 13:48: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 13:48: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 13:48: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 13:48: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 13:48:04 INFO - Downloading blobuploader-1.2.4.tar.gz 13:48:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:48:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:48: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 13:48: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 13:48: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 13:48: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 13:48: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 13:48: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 13:48:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:48:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:48: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 13:48: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 13:48: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 13:48: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 13:48: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 13:48: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 13:48:05 INFO - Downloading docopt-0.6.1.tar.gz 13:48:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:48:05 INFO - Installing collected packages: blobuploader, requests, docopt 13:48:05 INFO - Running setup.py install for blobuploader 13:48:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:48:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:48:06 INFO - Running setup.py install for requests 13:48:06 INFO - Running setup.py install for docopt 13:48:06 INFO - Successfully installed blobuploader requests docopt 13:48:06 INFO - Cleaning up... 13:48:06 INFO - Return code: 0 13:48:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:48: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')]} 13:48:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:48:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:48: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')]} 13:48:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:48:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:48: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 0x107a29e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a46f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4834c1470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a425e0>, '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 0x107625cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107650990>, '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.mAPiInFH4b/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.5WZETTe7N5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:48: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 13:48: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 13:48:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mAPiInFH4b/Render', 13:48:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:48:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:48:06 INFO - 'HOME': '/Users/cltbld', 13:48:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:48:06 INFO - 'LOGNAME': 'cltbld', 13:48:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:48:06 INFO - 'MOZ_NO_REMOTE': '1', 13:48:06 INFO - 'NO_EM_RESTART': '1', 13:48:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:48:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:48:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:48:06 INFO - 'PWD': '/builds/slave/test', 13:48:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:48:06 INFO - 'SHELL': '/bin/bash', 13:48:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5WZETTe7N5/Listeners', 13:48:06 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 13:48:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:48:06 INFO - 'USER': 'cltbld', 13:48:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:48:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:48:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:48:06 INFO - 'XPC_FLAGS': '0x0', 13:48:06 INFO - 'XPC_SERVICE_NAME': '0', 13:48:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:48:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-cWk9kR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ORRG_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-JyTWld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-owFSzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-SkISOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ThM14r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-PWaVwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ujAOul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:48:07 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-agCshH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:48:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-LfGOI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-XdOgg8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-FH82yA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-nMCKa4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-2a_wkf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-E4fDRZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-4TwXTW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-Vs4z2i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-V2d7Br-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:48:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:48:08 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-TdGLzn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:48:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:48:09 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-U9QTEY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:48:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:48:09 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-XdeacU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:48:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:48: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 13:48:09 INFO - Running setup.py install for manifestparser 13:48:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:48:09 INFO - Running setup.py install for mozcrash 13:48:09 INFO - Running setup.py install for mozdebug 13:48:10 INFO - Running setup.py install for mozdevice 13:48:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Running setup.py install for mozfile 13:48:10 INFO - Running setup.py install for mozhttpd 13:48:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Running setup.py install for mozinfo 13:48:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Running setup.py install for mozInstall 13:48:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:48:10 INFO - Running setup.py install for mozleak 13:48:10 INFO - Running setup.py install for mozlog 13:48:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:48:11 INFO - Running setup.py install for moznetwork 13:48:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:48:11 INFO - Running setup.py install for mozprocess 13:48:11 INFO - Running setup.py install for mozprofile 13:48:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:48:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:48:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:48:11 INFO - Running setup.py install for mozrunner 13:48:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:48:11 INFO - Running setup.py install for mozscreenshot 13:48:11 INFO - Running setup.py install for moztest 13:48:12 INFO - Running setup.py install for mozversion 13:48:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:48:12 INFO - Running setup.py install for wptserve 13:48:12 INFO - Running setup.py install for marionette-driver 13:48:12 INFO - Running setup.py install for browsermob-proxy 13:48:12 INFO - Running setup.py install for marionette-client 13:48:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:48:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:48:13 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:48:13 INFO - Cleaning up... 13:48:13 INFO - Return code: 0 13:48:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:48:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:48:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:48:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:48:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:48:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:48:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:48:13 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 0x107a29e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a46f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4834c1470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107a425e0>, '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 0x107625cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107650990>, '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.mAPiInFH4b/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.5WZETTe7N5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:48:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:48:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:48:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mAPiInFH4b/Render', 13:48:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:48:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:48:13 INFO - 'HOME': '/Users/cltbld', 13:48:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:48:13 INFO - 'LOGNAME': 'cltbld', 13:48:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:48:13 INFO - 'MOZ_NO_REMOTE': '1', 13:48:13 INFO - 'NO_EM_RESTART': '1', 13:48:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:48:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:48:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:48:13 INFO - 'PWD': '/builds/slave/test', 13:48:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:48:13 INFO - 'SHELL': '/bin/bash', 13:48:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5WZETTe7N5/Listeners', 13:48:13 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 13:48:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:48:13 INFO - 'USER': 'cltbld', 13:48:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:48:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:48:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:48:13 INFO - 'XPC_FLAGS': '0x0', 13:48:13 INFO - 'XPC_SERVICE_NAME': '0', 13:48:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:48:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ZXJmKQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:48: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)) 13:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-BZgaGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:48: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)) 13:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-870957-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:48: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)) 13:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-8i4OFu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:48: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)) 13:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-tUTPgn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:48: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)) 13:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-qyPAMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:48:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-dROyXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:48:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ITNlss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-vPD6F8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-M4SWOs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-jc_Ix4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-RvLCzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-kVHh5o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-YSOQQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-OEfJ_N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:48: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)) 13:48:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-dgBeNK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:48:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:48:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:48:15 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-P30l0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:48:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:48:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:48:15 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-LZivcH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:48: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)) 13:48:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:48:15 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-kkOWUo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:48: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)) 13:48:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:48:15 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-5_fBdH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:48: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)) 13:48:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:48:15 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-w0zo_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:48:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:48:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:48:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:48:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:48:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:48:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:48:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:48:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:48:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:48:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:48:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:48:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:48:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:48:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:48:18 INFO - Downloading blessings-1.6.tar.gz 13:48:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:48: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)) 13:48:18 INFO - Installing collected packages: blessings 13:48:18 INFO - Running setup.py install for blessings 13:48:18 INFO - Successfully installed blessings 13:48:18 INFO - Cleaning up... 13:48:18 INFO - Return code: 0 13:48:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:48:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:48:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:48:19 INFO - Reading from file tmpfile_stdout 13:48:19 INFO - Current package versions: 13:48:19 INFO - blessings == 1.6 13:48:19 INFO - blobuploader == 1.2.4 13:48:19 INFO - browsermob-proxy == 0.6.0 13:48:19 INFO - docopt == 0.6.1 13:48:19 INFO - manifestparser == 1.1 13:48:19 INFO - marionette-client == 2.3.0 13:48:19 INFO - marionette-driver == 1.4.0 13:48:19 INFO - mozInstall == 1.12 13:48:19 INFO - mozcrash == 0.17 13:48:19 INFO - mozdebug == 0.1 13:48:19 INFO - mozdevice == 0.48 13:48:19 INFO - mozfile == 1.2 13:48:19 INFO - mozhttpd == 0.7 13:48:19 INFO - mozinfo == 0.9 13:48:19 INFO - mozleak == 0.1 13:48:19 INFO - mozlog == 3.1 13:48:19 INFO - moznetwork == 0.27 13:48:19 INFO - mozprocess == 0.22 13:48:19 INFO - mozprofile == 0.28 13:48:19 INFO - mozrunner == 6.11 13:48:19 INFO - mozscreenshot == 0.1 13:48:19 INFO - mozsystemmonitor == 0.0 13:48:19 INFO - moztest == 0.7 13:48:19 INFO - mozversion == 1.4 13:48:19 INFO - psutil == 3.1.1 13:48:19 INFO - requests == 1.2.3 13:48:19 INFO - wptserve == 1.4.0 13:48:19 INFO - wsgiref == 0.1.2 13:48:19 INFO - Running post-action listener: _resource_record_post_action 13:48:19 INFO - Running post-action listener: _start_resource_monitoring 13:48:19 INFO - Starting resource monitoring. 13:48:19 INFO - ##### 13:48:19 INFO - ##### Running pull step. 13:48:19 INFO - ##### 13:48:19 INFO - Running pre-action listener: _resource_record_pre_action 13:48:19 INFO - Running main action method: pull 13:48:19 INFO - Pull has nothing to do! 13:48:19 INFO - Running post-action listener: _resource_record_post_action 13:48:19 INFO - ##### 13:48:19 INFO - ##### Running install step. 13:48:19 INFO - ##### 13:48:19 INFO - Running pre-action listener: _resource_record_pre_action 13:48:19 INFO - Running main action method: install 13:48:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:48:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:48:19 INFO - Reading from file tmpfile_stdout 13:48:19 INFO - Detecting whether we're running mozinstall >=1.0... 13:48:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:48:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:48:19 INFO - Reading from file tmpfile_stdout 13:48:19 INFO - Output received: 13:48:19 INFO - Usage: mozinstall [options] installer 13:48:19 INFO - Options: 13:48:19 INFO - -h, --help show this help message and exit 13:48:19 INFO - -d DEST, --destination=DEST 13:48:19 INFO - Directory to install application into. [default: 13:48:19 INFO - "/builds/slave/test"] 13:48:19 INFO - --app=APP Application being installed. [default: firefox] 13:48:19 INFO - mkdir: /builds/slave/test/build/application 13:48: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'] 13:48: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 13:48:39 INFO - Reading from file tmpfile_stdout 13:48:39 INFO - Output received: 13:48:39 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:48:39 INFO - Running post-action listener: _resource_record_post_action 13:48:39 INFO - ##### 13:48:39 INFO - ##### Running run-tests step. 13:48:39 INFO - ##### 13:48:39 INFO - Running pre-action listener: _resource_record_pre_action 13:48:39 INFO - Running main action method: run_tests 13:48:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:48:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:48:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:48:39 INFO - grabbing minidump binary from tooltool 13:48: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')]} 13:48: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 0x107a425e0>, '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 0x107625cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107650990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:48: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 13:48: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 13:48:39 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:48:39 INFO - Return code: 0 13:48:39 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:48:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:48: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/XsrQWyQGRdyj9DM9XhpYcA/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 13:48: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/XsrQWyQGRdyj9DM9XhpYcA/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 13:48:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mAPiInFH4b/Render', 13:48:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:48:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:48:39 INFO - 'HOME': '/Users/cltbld', 13:48:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:48:39 INFO - 'LOGNAME': 'cltbld', 13:48:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:48:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:48:39 INFO - 'MOZ_NO_REMOTE': '1', 13:48:39 INFO - 'NO_EM_RESTART': '1', 13:48:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:48:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:48:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:48:39 INFO - 'PWD': '/builds/slave/test', 13:48:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:48:39 INFO - 'SHELL': '/bin/bash', 13:48:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5WZETTe7N5/Listeners', 13:48:39 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 13:48:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:48:39 INFO - 'USER': 'cltbld', 13:48:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:48:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:48:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:48:39 INFO - 'XPC_FLAGS': '0x0', 13:48:39 INFO - 'XPC_SERVICE_NAME': '0', 13:48:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:48: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/XsrQWyQGRdyj9DM9XhpYcA/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 13:48:40 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:48:40 INFO - import pkg_resources 13:48:41 INFO - Using 1 client processes 13:48:41 INFO - wptserve Starting http server on 127.0.0.1:8000 13:48:41 INFO - wptserve Starting http server on 127.0.0.1:8001 13:48:41 INFO - wptserve Starting http server on 127.0.0.1:8443 13:48:43 INFO - SUITE-START | Running 778 tests 13:48:43 INFO - Running testharness tests 13:48:43 INFO - Setting up ssl 13:48:43 INFO - PROCESS | certutil | 13:48:43 INFO - PROCESS | certutil | 13:48:43 INFO - PROCESS | certutil | 13:48:43 INFO - Certificate Nickname Trust Attributes 13:48:43 INFO - SSL,S/MIME,JAR/XPI 13:48:43 INFO - 13:48:43 INFO - web-platform-tests CT,, 13:48:43 INFO - 13:48:43 INFO - Starting runner 13:48:44 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:48:44 INFO - PROCESS | 1650 | 1461098924470 Marionette DEBUG Marionette enabled via build flag and pref 13:48:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11671b800 == 1 [pid = 1650] [id = 1] 13:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x11671c000) [pid = 1650] [serial = 1] [outer = 0x0] 13:48:44 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x11671d000) [pid = 1650] [serial = 2] [outer = 0x11671c000] 13:48:44 INFO - PROCESS | 1650 | 1461098924780 Marionette INFO Listening on port 2828 13:48:45 INFO - PROCESS | 1650 | 1461098925007 Marionette DEBUG Marionette enabled via command-line flag 13:48:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119143800 == 2 [pid = 1650] [id = 2] 13:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119144000) [pid = 1650] [serial = 3] [outer = 0x0] 13:48:45 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119145000) [pid = 1650] [serial = 4] [outer = 0x119144000] 13:48:45 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:48:45 INFO - PROCESS | 1650 | 1461098925158 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 13:48:45 INFO - PROCESS | 1650 | 1461098925243 Marionette DEBUG Closed connection conn0 13:48:45 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:48:45 INFO - PROCESS | 1650 | 1461098925249 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 13:48:45 INFO - PROCESS | 1650 | 1461098925264 Marionette DEBUG Closed connection conn1 13:48:45 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:48:45 INFO - PROCESS | 1650 | 1461098925270 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 13:48:45 INFO - PROCESS | 1650 | 1461098925278 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:48:45 INFO - PROCESS | 1650 | 1461098925283 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":"20160419123832","device":"desktop","version":"48.0a1"} 13:48:45 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:48:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6cb000 == 3 [pid = 1650] [id = 3] 13:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c6cb800) [pid = 1650] [serial = 5] [outer = 0x0] 13:48:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6cc000 == 4 [pid = 1650] [id = 4] 13:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c7cd400) [pid = 1650] [serial = 6] [outer = 0x0] 13:48:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:48:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266d9800 == 5 [pid = 1650] [id = 5] 13:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c7ccc00) [pid = 1650] [serial = 7] [outer = 0x0] 13:48:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:48:46 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12674e000) [pid = 1650] [serial = 8] [outer = 0x11c7ccc00] 13:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x126aa5800) [pid = 1650] [serial = 9] [outer = 0x11c6cb800] 13:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x12655c800) [pid = 1650] [serial = 10] [outer = 0x11c7cd400] 13:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x12655e800) [pid = 1650] [serial = 11] [outer = 0x11c7ccc00] 13:48:47 INFO - PROCESS | 1650 | 1461098927224 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1650 | 1461098927232 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x1297d9400) [pid = 1650] [serial = 12] [outer = 0x11c7ccc00] 13:48:47 INFO - PROCESS | 1650 | 1461098927581 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"55229593-369b-d34f-84bb-e84f1a30aea3","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":"20160419123832","device":"desktop","version":"48.0a1","command_id":1}}] 13:48:47 INFO - PROCESS | 1650 | 1461098927677 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:48:47 INFO - PROCESS | 1650 | 1461098927720 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:48:47 INFO - PROCESS | 1650 | 1461098927812 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:48:47 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:48:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x129d18c00) [pid = 1650] [serial = 13] [outer = 0x11c7ccc00] 13:48:48 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:48:48 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 13:48:48 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 13:48:48 INFO - PROCESS | 1650 | 1461098928087 Marionette TRACE conn2 <- [1,3,null,{}] 13:48:48 INFO - PROCESS | 1650 | 1461098928090 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:48:48 INFO - PROCESS | 1650 | 1461098928102 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:48:48 INFO - PROCESS | 1650 | 1461098928129 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1650 | 1461098928131 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:48:48 INFO - PROCESS | 1650 | 1461098928139 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1650 | 1461098928141 Marionette TRACE conn2 <- [1,6,null,{}] 13:48:48 INFO - PROCESS | 1650 | 1461098928144 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:48 INFO - PROCESS | 1650 | 1461098928156 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:48:48 INFO - PROCESS | 1650 | 1461098928159 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8f6800 == 6 [pid = 1650] [id = 6] 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12bb2cc00) [pid = 1650] [serial = 14] [outer = 0x0] 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12bb2e800) [pid = 1650] [serial = 15] [outer = 0x12bb2cc00] 13:48:48 INFO - PROCESS | 1650 | 1461098928191 Marionette DEBUG loaded listener.js 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12bc5d400) [pid = 1650] [serial = 16] [outer = 0x12bb2cc00] 13:48:48 INFO - PROCESS | 1650 | 1461098928491 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 13:48:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbeb800 == 7 [pid = 1650] [id = 7] 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12bc61000) [pid = 1650] [serial = 17] [outer = 0x0] 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bfa1c00) [pid = 1650] [serial = 18] [outer = 0x12bc61000] 13:48:48 INFO - PROCESS | 1650 | 1461098928526 Marionette DEBUG loaded listener.js 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12bfa8000) [pid = 1650] [serial = 19] [outer = 0x12bc61000] 13:48:48 INFO - PROCESS | 1650 | 1461098928563 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1650 | 1461098928564 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:48:48 INFO - PROCESS | 1650 | 1461098928603 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1650 | 1461098928604 Marionette TRACE conn2 <- [1,10,null,{}] 13:48:48 INFO - PROCESS | 1650 | 1461098928620 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:48 INFO - PROCESS | 1650 | 1461098928761 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:48:48 INFO - PROCESS | 1650 | 1461098928792 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d258000 == 8 [pid = 1650] [id = 8] 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12d1be400) [pid = 1650] [serial = 20] [outer = 0x0] 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d2b6400) [pid = 1650] [serial = 21] [outer = 0x12d1be400] 13:48:48 INFO - PROCESS | 1650 | 1461098928821 Marionette DEBUG loaded listener.js 13:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d2ba800) [pid = 1650] [serial = 22] [outer = 0x12d1be400] 13:48:49 INFO - PROCESS | 1650 | 1461098929219 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 686ms 13:48:49 INFO - PROCESS | 1650 | 1461098929279 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:48:49 INFO - PROCESS | 1650 | 1461098929282 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:48:49 INFO - PROCESS | 1650 | 1461098929285 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:48:49 INFO - PROCESS | 1650 | 1461098929287 Marionette TRACE conn2 <- [1,14,null,{}] 13:48:49 INFO - PROCESS | 1650 | 1461098929290 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:49 INFO - PROCESS | 1650 | 1461098929426 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:48:49 INFO - PROCESS | 1650 | 1461098929433 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf7000 == 9 [pid = 1650] [id = 9] 13:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d2bac00) [pid = 1650] [serial = 23] [outer = 0x0] 13:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12da46c00) [pid = 1650] [serial = 24] [outer = 0x12d2bac00] 13:48:49 INFO - PROCESS | 1650 | 1461098929472 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12e1cb800) [pid = 1650] [serial = 25] [outer = 0x12d2bac00] 13:48:49 INFO - PROCESS | 1650 | 1461098929846 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 570ms 13:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:48:49 INFO - PROCESS | 1650 | 1461098929856 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:48:49 INFO - PROCESS | 1650 | 1461098929857 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:48:49 INFO - PROCESS | 1650 | 1461098929859 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:48:49 INFO - PROCESS | 1650 | 1461098929860 Marionette TRACE conn2 <- [1,18,null,{}] 13:48:49 INFO - PROCESS | 1650 | 1461098929862 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:49 INFO - PROCESS | 1650 | 1461098929953 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:48:49 INFO - PROCESS | 1650 | 1461098929958 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e496000 == 10 [pid = 1650] [id = 10] 13:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12e1d3000) [pid = 1650] [serial = 26] [outer = 0x0] 13:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e3c7000) [pid = 1650] [serial = 27] [outer = 0x12e1d3000] 13:48:49 INFO - PROCESS | 1650 | 1461098929984 Marionette DEBUG loaded listener.js 13:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e3d0000) [pid = 1650] [serial = 28] [outer = 0x12e1d3000] 13:48:50 INFO - PROCESS | 1650 | 1461098930290 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 13:48:50 INFO - PROCESS | 1650 | 1461098930329 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1650 | 1461098930330 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:48:50 INFO - PROCESS | 1650 | 1461098930333 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1650 | 1461098930335 Marionette TRACE conn2 <- [1,22,null,{}] 13:48:50 INFO - PROCESS | 1650 | 1461098930338 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:50 INFO - PROCESS | 1650 | 1461098930429 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:48:50 INFO - PROCESS | 1650 | 1461098930433 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4a4800 == 11 [pid = 1650] [id = 11] 13:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x11a953800) [pid = 1650] [serial = 29] [outer = 0x0] 13:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12c8c4c00) [pid = 1650] [serial = 30] [outer = 0x11a953800] 13:48:50 INFO - PROCESS | 1650 | 1461098930459 Marionette DEBUG loaded listener.js 13:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12e732000) [pid = 1650] [serial = 31] [outer = 0x11a953800] 13:48:50 INFO - PROCESS | 1650 | 1461098930692 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 13:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:48:50 INFO - PROCESS | 1650 | 1461098930705 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1650 | 1461098930706 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:48:50 INFO - PROCESS | 1650 | 1461098930708 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1650 | 1461098930709 Marionette TRACE conn2 <- [1,26,null,{}] 13:48:50 INFO - PROCESS | 1650 | 1461098930711 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:50 INFO - PROCESS | 1650 | 1461098930813 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:48:50 INFO - PROCESS | 1650 | 1461098930818 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a979800 == 12 [pid = 1650] [id = 12] 13:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x11a9c4400) [pid = 1650] [serial = 32] [outer = 0x0] 13:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12e3d3000) [pid = 1650] [serial = 33] [outer = 0x11a9c4400] 13:48:50 INFO - PROCESS | 1650 | 1461098930843 Marionette DEBUG loaded listener.js 13:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12e778400) [pid = 1650] [serial = 34] [outer = 0x11a9c4400] 13:48:51 INFO - PROCESS | 1650 | 1461098931085 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 13:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:48:51 INFO - PROCESS | 1650 | 1461098931126 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1650 | 1461098931127 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:48:51 INFO - PROCESS | 1650 | 1461098931129 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:48:51 INFO - PROCESS | 1650 | 1461098931130 Marionette TRACE conn2 <- [1,30,null,{}] 13:48:51 INFO - PROCESS | 1650 | 1461098931159 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:51 INFO - PROCESS | 1650 | 1461098931253 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:48:51 INFO - PROCESS | 1650 | 1461098931258 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed48800 == 13 [pid = 1650] [id = 13] 13:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12e77ac00) [pid = 1650] [serial = 35] [outer = 0x0] 13:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12e783800) [pid = 1650] [serial = 36] [outer = 0x12e77ac00] 13:48:51 INFO - PROCESS | 1650 | 1461098931283 Marionette DEBUG loaded listener.js 13:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12e939400) [pid = 1650] [serial = 37] [outer = 0x12e77ac00] 13:48:51 INFO - PROCESS | 1650 | 1461098931519 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 13:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:48:51 INFO - PROCESS | 1650 | 1461098931559 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1650 | 1461098931560 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:48:51 INFO - PROCESS | 1650 | 1461098931562 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:48:51 INFO - PROCESS | 1650 | 1461098931563 Marionette TRACE conn2 <- [1,34,null,{}] 13:48:51 INFO - PROCESS | 1650 | 1461098931573 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:51 INFO - PROCESS | 1650 | 1461098931664 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:48:51 INFO - PROCESS | 1650 | 1461098931669 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f0b2800 == 14 [pid = 1650] [id = 14] 13:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12e93b800) [pid = 1650] [serial = 38] [outer = 0x0] 13:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12e940800) [pid = 1650] [serial = 39] [outer = 0x12e93b800] 13:48:51 INFO - PROCESS | 1650 | 1461098931695 Marionette DEBUG loaded listener.js 13:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f0c5400) [pid = 1650] [serial = 40] [outer = 0x12e93b800] 13:48:51 INFO - PROCESS | 1650 | 1461098931935 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 13:48:51 INFO - PROCESS | 1650 | 1461098931981 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1650 | 1461098931982 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:48:52 INFO - PROCESS | 1650 | 1461098931993 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:48:52 INFO - PROCESS | 1650 | 1461098931994 Marionette TRACE conn2 <- [1,38,null,{}] 13:48:52 INFO - PROCESS | 1650 | 1461098931996 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:52 INFO - PROCESS | 1650 | 1461098932091 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:48:52 INFO - PROCESS | 1650 | 1461098932096 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f312000 == 15 [pid = 1650] [id = 15] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f0c7c00) [pid = 1650] [serial = 41] [outer = 0x0] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12f0d0c00) [pid = 1650] [serial = 42] [outer = 0x12f0c7c00] 13:48:52 INFO - PROCESS | 1650 | 1461098932120 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f506800) [pid = 1650] [serial = 43] [outer = 0x12f0c7c00] 13:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 13:48:52 INFO - PROCESS | 1650 | 1461098932357 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:48:52 INFO - PROCESS | 1650 | 1461098932361 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:48:52 INFO - PROCESS | 1650 | 1461098932363 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:48:52 INFO - PROCESS | 1650 | 1461098932372 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:48:52 INFO - PROCESS | 1650 | 1461098932373 Marionette TRACE conn2 <- [1,42,null,{}] 13:48:52 INFO - PROCESS | 1650 | 1461098932375 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:52 INFO - PROCESS | 1650 | 1461098932484 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5e5800 == 16 [pid = 1650] [id = 16] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12f5e6000) [pid = 1650] [serial = 44] [outer = 0x0] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12f5e7800) [pid = 1650] [serial = 45] [outer = 0x12f5e6000] 13:48:52 INFO - PROCESS | 1650 | 1461098932502 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12f5ee800) [pid = 1650] [serial = 46] [outer = 0x12f5e6000] 13:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f635800 == 17 [pid = 1650] [id = 17] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12f68ac00) [pid = 1650] [serial = 47] [outer = 0x0] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12f68c800) [pid = 1650] [serial = 48] [outer = 0x12f68ac00] 13:48:52 INFO - PROCESS | 1650 | 1461098932535 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12f690c00) [pid = 1650] [serial = 49] [outer = 0x12f68ac00] 13:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5e5000 == 18 [pid = 1650] [id = 18] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12f511800) [pid = 1650] [serial = 50] [outer = 0x0] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12f697000) [pid = 1650] [serial = 51] [outer = 0x12f511800] 13:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12f691400) [pid = 1650] [serial = 52] [outer = 0x12f511800] 13:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 13:48:52 INFO - PROCESS | 1650 | 1461098932886 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:48:52 INFO - PROCESS | 1650 | 1461098932891 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:48:52 INFO - PROCESS | 1650 | 1461098932892 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:48:52 INFO - PROCESS | 1650 | 1461098932894 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:48:52 INFO - PROCESS | 1650 | 1461098932896 Marionette TRACE conn2 <- [1,46,null,{}] 13:48:52 INFO - PROCESS | 1650 | 1461098932898 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:52 INFO - PROCESS | 1650 | 1461098932992 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:48:52 INFO - PROCESS | 1650 | 1461098932997 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1b000 == 19 [pid = 1650] [id = 19] 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11a87e800) [pid = 1650] [serial = 53] [outer = 0x0] 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11a950800) [pid = 1650] [serial = 54] [outer = 0x11a87e800] 13:48:53 INFO - PROCESS | 1650 | 1461098933026 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11bef2400) [pid = 1650] [serial = 55] [outer = 0x11a87e800] 13:48:53 INFO - PROCESS | 1650 | 1461098933269 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 13:48:53 INFO - PROCESS | 1650 | 1461098933314 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1650 | 1461098933315 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:48:53 INFO - PROCESS | 1650 | 1461098933325 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1650 | 1461098933326 Marionette TRACE conn2 <- [1,50,null,{}] 13:48:53 INFO - PROCESS | 1650 | 1461098933328 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:53 INFO - PROCESS | 1650 | 1461098933427 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:48:53 INFO - PROCESS | 1650 | 1461098933432 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a999800 == 20 [pid = 1650] [id = 20] 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11bef7c00) [pid = 1650] [serial = 56] [outer = 0x0] 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12e195800) [pid = 1650] [serial = 57] [outer = 0x11bef7c00] 13:48:53 INFO - PROCESS | 1650 | 1461098933457 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12fc6f400) [pid = 1650] [serial = 58] [outer = 0x11bef7c00] 13:48:53 INFO - PROCESS | 1650 | 1461098933688 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 13:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:48:53 INFO - PROCESS | 1650 | 1461098933744 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1650 | 1461098933745 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:48:53 INFO - PROCESS | 1650 | 1461098933747 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1650 | 1461098933748 Marionette TRACE conn2 <- [1,54,null,{}] 13:48:53 INFO - PROCESS | 1650 | 1461098933758 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:53 INFO - PROCESS | 1650 | 1461098933852 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:48:53 INFO - PROCESS | 1650 | 1461098933857 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8b5000 == 21 [pid = 1650] [id = 21] 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12fcba000) [pid = 1650] [serial = 59] [outer = 0x0] 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12fcc0000) [pid = 1650] [serial = 60] [outer = 0x12fcba000] 13:48:53 INFO - PROCESS | 1650 | 1461098933881 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12fcc5400) [pid = 1650] [serial = 61] [outer = 0x12fcba000] 13:48:54 INFO - PROCESS | 1650 | 1461098934114 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 13:48:54 INFO - PROCESS | 1650 | 1461098934123 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 1650 | 1461098934125 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:48:54 INFO - PROCESS | 1650 | 1461098934127 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1650 | 1461098934128 Marionette TRACE conn2 <- [1,58,null,{}] 13:48:54 INFO - PROCESS | 1650 | 1461098934130 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:54 INFO - PROCESS | 1650 | 1461098934237 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:48:54 INFO - PROCESS | 1650 | 1461098934240 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305b3800 == 22 [pid = 1650] [id = 22] 13:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x12fcc1400) [pid = 1650] [serial = 62] [outer = 0x0] 13:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12fd32c00) [pid = 1650] [serial = 63] [outer = 0x12fcc1400] 13:48:54 INFO - PROCESS | 1650 | 1461098934264 Marionette DEBUG loaded listener.js 13:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12fd39400) [pid = 1650] [serial = 64] [outer = 0x12fcc1400] 13:48:54 INFO - PROCESS | 1650 | 1461098934519 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 418ms 13:48:54 INFO - PROCESS | 1650 | 1461098934546 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 1650 | 1461098934551 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:48:54 INFO - PROCESS | 1650 | 1461098934561 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1650 | 1461098934562 Marionette TRACE conn2 <- [1,62,null,{}] 13:48:54 INFO - PROCESS | 1650 | 1461098934640 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:55 INFO - PROCESS | 1650 | 1461098935499 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:48:55 INFO - PROCESS | 1650 | 1461098935509 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a70800 == 23 [pid = 1650] [id = 23] 13:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x114c07800) [pid = 1650] [serial = 65] [outer = 0x0] 13:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x114c11000) [pid = 1650] [serial = 66] [outer = 0x114c07800] 13:48:55 INFO - PROCESS | 1650 | 1461098935581 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115489c00) [pid = 1650] [serial = 67] [outer = 0x114c07800] 13:48:56 INFO - PROCESS | 1650 | 1461098936030 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1523ms 13:48:56 INFO - PROCESS | 1650 | 1461098936086 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1650 | 1461098936089 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:48:56 INFO - PROCESS | 1650 | 1461098936092 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1650 | 1461098936096 Marionette TRACE conn2 <- [1,66,null,{}] 13:48:56 INFO - PROCESS | 1650 | 1461098936099 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:56 INFO - PROCESS | 1650 | 1461098936213 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:48:56 INFO - PROCESS | 1650 | 1461098936255 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119109000 == 24 [pid = 1650] [id = 24] 13:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1156d4c00) [pid = 1650] [serial = 68] [outer = 0x0] 13:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119545c00) [pid = 1650] [serial = 69] [outer = 0x1156d4c00] 13:48:56 INFO - PROCESS | 1650 | 1461098936287 Marionette DEBUG loaded listener.js 13:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11a884400) [pid = 1650] [serial = 70] [outer = 0x1156d4c00] 13:48:56 INFO - PROCESS | 1650 | 1461098936899 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 13:48:56 INFO - PROCESS | 1650 | 1461098936964 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1650 | 1461098936967 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:48:56 INFO - PROCESS | 1650 | 1461098936989 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1650 | 1461098936992 Marionette TRACE conn2 <- [1,70,null,{}] 13:48:56 INFO - PROCESS | 1650 | 1461098936996 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:57 INFO - PROCESS | 1650 | 1461098937081 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:48:57 INFO - PROCESS | 1650 | 1461098937139 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115719800 == 25 [pid = 1650] [id = 25] 13:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11863f400) [pid = 1650] [serial = 71] [outer = 0x0] 13:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1186a8c00) [pid = 1650] [serial = 72] [outer = 0x11863f400] 13:48:57 INFO - PROCESS | 1650 | 1461098937169 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1188d6800) [pid = 1650] [serial = 73] [outer = 0x11863f400] 13:48:57 INFO - PROCESS | 1650 | 1461098937606 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 674ms 13:48:57 INFO - PROCESS | 1650 | 1461098937661 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:48:57 INFO - PROCESS | 1650 | 1461098937665 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:48:57 INFO - PROCESS | 1650 | 1461098937669 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:48:57 INFO - PROCESS | 1650 | 1461098937670 Marionette TRACE conn2 <- [1,74,null,{}] 13:48:57 INFO - PROCESS | 1650 | 1461098937673 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:57 INFO - PROCESS | 1650 | 1461098937744 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:48:57 INFO - PROCESS | 1650 | 1461098937748 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a6800 == 26 [pid = 1650] [id = 26] 13:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11863e400) [pid = 1650] [serial = 74] [outer = 0x0] 13:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118ea9000) [pid = 1650] [serial = 75] [outer = 0x11863e400] 13:48:57 INFO - PROCESS | 1650 | 1461098937779 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119ed9000) [pid = 1650] [serial = 76] [outer = 0x11863e400] 13:48:58 INFO - PROCESS | 1650 | 1461098938093 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 13:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:48:58 INFO - PROCESS | 1650 | 1461098938139 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:48:58 INFO - PROCESS | 1650 | 1461098938140 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:48:58 INFO - PROCESS | 1650 | 1461098938142 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1650 | 1461098938145 Marionette TRACE conn2 <- [1,78,null,{}] 13:48:58 INFO - PROCESS | 1650 | 1461098938161 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:58 INFO - PROCESS | 1650 | 1461098938241 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:48:58 INFO - PROCESS | 1650 | 1461098938246 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11981d000 == 27 [pid = 1650] [id = 27] 13:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116035000) [pid = 1650] [serial = 77] [outer = 0x0] 13:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11aabe000) [pid = 1650] [serial = 78] [outer = 0x116035000] 13:48:58 INFO - PROCESS | 1650 | 1461098938277 Marionette DEBUG loaded listener.js 13:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11ad5f000) [pid = 1650] [serial = 79] [outer = 0x116035000] 13:48:58 INFO - PROCESS | 1650 | 1461098938609 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 13:48:58 INFO - PROCESS | 1650 | 1461098938613 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:48:58 INFO - PROCESS | 1650 | 1461098938615 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:48:58 INFO - PROCESS | 1650 | 1461098938619 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1650 | 1461098938622 Marionette TRACE conn2 <- [1,82,null,{}] 13:48:58 INFO - PROCESS | 1650 | 1461098938624 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:58 INFO - PROCESS | 1650 | 1461098938696 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:48:58 INFO - PROCESS | 1650 | 1461098938739 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab7000 == 28 [pid = 1650] [id = 28] 13:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1163e4800) [pid = 1650] [serial = 80] [outer = 0x0] 13:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11af75c00) [pid = 1650] [serial = 81] [outer = 0x1163e4800] 13:48:58 INFO - PROCESS | 1650 | 1461098938764 Marionette DEBUG loaded listener.js 13:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11b6cd400) [pid = 1650] [serial = 82] [outer = 0x1163e4800] 13:48:59 INFO - PROCESS | 1650 | 1461098939026 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 13:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:48:59 INFO - PROCESS | 1650 | 1461098939040 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 1650 | 1461098939041 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:48:59 INFO - PROCESS | 1650 | 1461098939043 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1650 | 1461098939044 Marionette TRACE conn2 <- [1,86,null,{}] 13:48:59 INFO - PROCESS | 1650 | 1461098939057 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:59 INFO - PROCESS | 1650 | 1461098939131 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:48:59 INFO - PROCESS | 1650 | 1461098939138 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a622000 == 29 [pid = 1650] [id = 29] 13:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11acbf400) [pid = 1650] [serial = 83] [outer = 0x0] 13:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11ba42400) [pid = 1650] [serial = 84] [outer = 0x11acbf400] 13:48:59 INFO - PROCESS | 1650 | 1461098939163 Marionette DEBUG loaded listener.js 13:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bada800) [pid = 1650] [serial = 85] [outer = 0x11acbf400] 13:48:59 INFO - PROCESS | 1650 | 1461098939471 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 13:48:59 INFO - PROCESS | 1650 | 1461098939514 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 1650 | 1461098939515 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:48:59 INFO - PROCESS | 1650 | 1461098939518 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1650 | 1461098939519 Marionette TRACE conn2 <- [1,90,null,{}] 13:48:59 INFO - PROCESS | 1650 | 1461098939521 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:59 INFO - PROCESS | 1650 | 1461098939625 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:48:59 INFO - PROCESS | 1650 | 1461098939636 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a961800 == 30 [pid = 1650] [id = 30] 13:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11bada400) [pid = 1650] [serial = 86] [outer = 0x0] 13:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11befc800) [pid = 1650] [serial = 87] [outer = 0x11bada400] 13:48:59 INFO - PROCESS | 1650 | 1461098939664 Marionette DEBUG loaded listener.js 13:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c702c00) [pid = 1650] [serial = 88] [outer = 0x11bada400] 13:48:59 INFO - PROCESS | 1650 | 1461098939932 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 13:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:48:59 INFO - PROCESS | 1650 | 1461098939990 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 1650 | 1461098939991 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:48:59 INFO - PROCESS | 1650 | 1461098939994 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1650 | 1461098939995 Marionette TRACE conn2 <- [1,94,null,{}] 13:49:00 INFO - PROCESS | 1650 | 1461098939997 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:00 INFO - PROCESS | 1650 | 1461098940071 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:49:00 INFO - PROCESS | 1650 | 1461098940075 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a99d000 == 31 [pid = 1650] [id = 31] 13:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11bef3000) [pid = 1650] [serial = 89] [outer = 0x0] 13:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123dcdc00) [pid = 1650] [serial = 90] [outer = 0x11bef3000] 13:49:00 INFO - PROCESS | 1650 | 1461098940102 Marionette DEBUG loaded listener.js 13:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123dd3c00) [pid = 1650] [serial = 91] [outer = 0x11bef3000] 13:49:00 INFO - PROCESS | 1650 | 1461098940424 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 13:49:00 INFO - PROCESS | 1650 | 1461098940463 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:49:00 INFO - PROCESS | 1650 | 1461098940465 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:49:00 INFO - PROCESS | 1650 | 1461098940485 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1650 | 1461098940487 Marionette TRACE conn2 <- [1,98,null,{}] 13:49:00 INFO - PROCESS | 1650 | 1461098940493 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:00 INFO - PROCESS | 1650 | 1461098940597 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:49:00 INFO - PROCESS | 1650 | 1461098940605 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ade4800 == 32 [pid = 1650] [id = 32] 13:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c7d9800) [pid = 1650] [serial = 92] [outer = 0x0] 13:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1260b6800) [pid = 1650] [serial = 93] [outer = 0x11c7d9800] 13:49:00 INFO - PROCESS | 1650 | 1461098940641 Marionette DEBUG loaded listener.js 13:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12613bc00) [pid = 1650] [serial = 94] [outer = 0x11c7d9800] 13:49:01 INFO - PROCESS | 1650 | 1461098940995 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 539ms 13:49:01 INFO - PROCESS | 1650 | 1461098941007 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:49:01 INFO - PROCESS | 1650 | 1461098941009 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:49:01 INFO - PROCESS | 1650 | 1461098941012 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1650 | 1461098941014 Marionette TRACE conn2 <- [1,102,null,{}] 13:49:01 INFO - PROCESS | 1650 | 1461098941019 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:01 INFO - PROCESS | 1650 | 1461098941156 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:49:01 INFO - PROCESS | 1650 | 1461098941167 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b82e000 == 33 [pid = 1650] [id = 33] 13:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123dd7000) [pid = 1650] [serial = 95] [outer = 0x0] 13:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1263ae800) [pid = 1650] [serial = 96] [outer = 0x123dd7000] 13:49:01 INFO - PROCESS | 1650 | 1461098941207 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126748400) [pid = 1650] [serial = 97] [outer = 0x123dd7000] 13:49:01 INFO - PROCESS | 1650 | 1461098941537 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 574ms 13:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:49:01 INFO - PROCESS | 1650 | 1461098941587 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:49:01 INFO - PROCESS | 1650 | 1461098941588 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:49:01 INFO - PROCESS | 1650 | 1461098941590 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1650 | 1461098941591 Marionette TRACE conn2 <- [1,106,null,{}] 13:49:01 INFO - PROCESS | 1650 | 1461098941593 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:01 INFO - PROCESS | 1650 | 1461098941662 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:49:01 INFO - PROCESS | 1650 | 1461098941666 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa3800 == 34 [pid = 1650] [id = 34] 13:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126929c00) [pid = 1650] [serial = 98] [outer = 0x0] 13:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126d6c800) [pid = 1650] [serial = 99] [outer = 0x126929c00] 13:49:01 INFO - PROCESS | 1650 | 1461098941693 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126e0a800) [pid = 1650] [serial = 100] [outer = 0x126929c00] 13:49:02 INFO - PROCESS | 1650 | 1461098942006 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 13:49:02 INFO - PROCESS | 1650 | 1461098942069 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:49:02 INFO - PROCESS | 1650 | 1461098942071 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:49:02 INFO - PROCESS | 1650 | 1461098942073 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1650 | 1461098942075 Marionette TRACE conn2 <- [1,110,null,{}] 13:49:02 INFO - PROCESS | 1650 | 1461098942077 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:02 INFO - PROCESS | 1650 | 1461098942161 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:49:02 INFO - PROCESS | 1650 | 1461098942169 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1e5800 == 35 [pid = 1650] [id = 35] 13:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1269e8400) [pid = 1650] [serial = 101] [outer = 0x0] 13:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12736fc00) [pid = 1650] [serial = 102] [outer = 0x1269e8400] 13:49:02 INFO - PROCESS | 1650 | 1461098942198 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1278f8800) [pid = 1650] [serial = 103] [outer = 0x1269e8400] 13:49:02 INFO - PROCESS | 1650 | 1461098942505 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 13:49:02 INFO - PROCESS | 1650 | 1461098942542 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 1650 | 1461098942543 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:49:02 INFO - PROCESS | 1650 | 1461098942545 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1650 | 1461098942546 Marionette TRACE conn2 <- [1,114,null,{}] 13:49:02 INFO - PROCESS | 1650 | 1461098942549 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:02 INFO - PROCESS | 1650 | 1461098942621 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:49:02 INFO - PROCESS | 1650 | 1461098942625 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6b7000 == 36 [pid = 1650] [id = 36] 13:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1278f9400) [pid = 1650] [serial = 104] [outer = 0x0] 13:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128759c00) [pid = 1650] [serial = 105] [outer = 0x1278f9400] 13:49:02 INFO - PROCESS | 1650 | 1461098942650 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1287ea400) [pid = 1650] [serial = 106] [outer = 0x1278f9400] 13:49:02 INFO - PROCESS | 1650 | 1461098942985 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 13:49:03 INFO - PROCESS | 1650 | 1461098943014 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:49:03 INFO - PROCESS | 1650 | 1461098943015 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:49:03 INFO - PROCESS | 1650 | 1461098943020 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1650 | 1461098943021 Marionette TRACE conn2 <- [1,118,null,{}] 13:49:03 INFO - PROCESS | 1650 | 1461098943023 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:03 INFO - PROCESS | 1650 | 1461098943118 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:49:03 INFO - PROCESS | 1650 | 1461098943125 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x123751800 == 37 [pid = 1650] [id = 37] 13:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bad3c00) [pid = 1650] [serial = 107] [outer = 0x0] 13:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1287ea800) [pid = 1650] [serial = 108] [outer = 0x11bad3c00] 13:49:03 INFO - PROCESS | 1650 | 1461098943149 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129b71000) [pid = 1650] [serial = 109] [outer = 0x11bad3c00] 13:49:03 INFO - PROCESS | 1650 | 1461098943455 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 13:49:03 INFO - PROCESS | 1650 | 1461098943489 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:49:03 INFO - PROCESS | 1650 | 1461098943491 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:49:03 INFO - PROCESS | 1650 | 1461098943494 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1650 | 1461098943496 Marionette TRACE conn2 <- [1,122,null,{}] 13:49:03 INFO - PROCESS | 1650 | 1461098943499 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:03 INFO - PROCESS | 1650 | 1461098943611 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:49:03 INFO - PROCESS | 1650 | 1461098943618 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126176800 == 38 [pid = 1650] [id = 38] 13:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129b71800) [pid = 1650] [serial = 110] [outer = 0x0] 13:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129d0b000) [pid = 1650] [serial = 111] [outer = 0x129b71800] 13:49:03 INFO - PROCESS | 1650 | 1461098943656 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129d11c00) [pid = 1650] [serial = 112] [outer = 0x129b71800] 13:49:03 INFO - PROCESS | 1650 | 1461098943982 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 519ms 13:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:49:04 INFO - PROCESS | 1650 | 1461098944014 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:49:04 INFO - PROCESS | 1650 | 1461098944015 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:49:04 INFO - PROCESS | 1650 | 1461098944018 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:49:04 INFO - PROCESS | 1650 | 1461098944020 Marionette TRACE conn2 <- [1,126,null,{}] 13:49:04 INFO - PROCESS | 1650 | 1461098944024 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:04 INFO - PROCESS | 1650 | 1461098944122 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:49:04 INFO - PROCESS | 1650 | 1461098944129 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x126333000 == 39 [pid = 1650] [id = 39] 13:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1291db800) [pid = 1650] [serial = 113] [outer = 0x0] 13:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129d4b400) [pid = 1650] [serial = 114] [outer = 0x1291db800] 13:49:04 INFO - PROCESS | 1650 | 1461098944154 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b635400) [pid = 1650] [serial = 115] [outer = 0x1291db800] 13:49:04 INFO - PROCESS | 1650 | 1461098944455 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 13:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:49:04 INFO - PROCESS | 1650 | 1461098944489 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:49:04 INFO - PROCESS | 1650 | 1461098944491 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:49:04 INFO - PROCESS | 1650 | 1461098944492 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:49:04 INFO - PROCESS | 1650 | 1461098944493 Marionette TRACE conn2 <- [1,130,null,{}] 13:49:04 INFO - PROCESS | 1650 | 1461098944496 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:04 INFO - PROCESS | 1650 | 1461098944573 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:49:04 INFO - PROCESS | 1650 | 1461098944578 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a94800 == 40 [pid = 1650] [id = 40] 13:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b635c00) [pid = 1650] [serial = 116] [outer = 0x0] 13:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b872400) [pid = 1650] [serial = 117] [outer = 0x12b635c00] 13:49:04 INFO - PROCESS | 1650 | 1461098944602 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bb2f400) [pid = 1650] [serial = 118] [outer = 0x12b635c00] 13:49:05 INFO - PROCESS | 1650 | 1461098945203 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 768ms 13:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:49:05 INFO - PROCESS | 1650 | 1461098945262 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1650 | 1461098945264 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:49:05 INFO - PROCESS | 1650 | 1461098945270 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1650 | 1461098945273 Marionette TRACE conn2 <- [1,134,null,{}] 13:49:05 INFO - PROCESS | 1650 | 1461098945276 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:05 INFO - PROCESS | 1650 | 1461098945391 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:49:05 INFO - PROCESS | 1650 | 1461098945451 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a2800 == 41 [pid = 1650] [id = 41] 13:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1191aa800) [pid = 1650] [serial = 119] [outer = 0x0] 13:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11954a000) [pid = 1650] [serial = 120] [outer = 0x1191aa800] 13:49:05 INFO - PROCESS | 1650 | 1461098945484 Marionette DEBUG loaded listener.js 13:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11a953400) [pid = 1650] [serial = 121] [outer = 0x1191aa800] 13:49:05 INFO - PROCESS | 1650 | 1461098945894 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 674ms 13:49:05 INFO - PROCESS | 1650 | 1461098945942 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1650 | 1461098945946 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:49:05 INFO - PROCESS | 1650 | 1461098945972 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1650 | 1461098945974 Marionette TRACE conn2 <- [1,138,null,{}] 13:49:05 INFO - PROCESS | 1650 | 1461098945977 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:06 INFO - PROCESS | 1650 | 1461098946080 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:49:06 INFO - PROCESS | 1650 | 1461098946139 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a97a800 == 42 [pid = 1650] [id = 42] 13:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ad5ac00) [pid = 1650] [serial = 122] [outer = 0x0] 13:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11af7ac00) [pid = 1650] [serial = 123] [outer = 0x11ad5ac00] 13:49:06 INFO - PROCESS | 1650 | 1461098946169 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11ba42c00) [pid = 1650] [serial = 124] [outer = 0x11ad5ac00] 13:49:06 INFO - PROCESS | 1650 | 1461098946612 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 673ms 13:49:06 INFO - PROCESS | 1650 | 1461098946656 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:49:06 INFO - PROCESS | 1650 | 1461098946658 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:49:06 INFO - PROCESS | 1650 | 1461098946662 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:49:06 INFO - PROCESS | 1650 | 1461098946665 Marionette TRACE conn2 <- [1,142,null,{}] 13:49:06 INFO - PROCESS | 1650 | 1461098946694 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:06 INFO - PROCESS | 1650 | 1461098946797 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:49:06 INFO - PROCESS | 1650 | 1461098946859 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12605b000 == 43 [pid = 1650] [id = 43] 13:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11bfe4c00) [pid = 1650] [serial = 125] [outer = 0x0] 13:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c385400) [pid = 1650] [serial = 126] [outer = 0x11bfe4c00] 13:49:06 INFO - PROCESS | 1650 | 1461098946892 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x126d6cc00) [pid = 1650] [serial = 127] [outer = 0x11bfe4c00] 13:49:07 INFO - PROCESS | 1650 | 1461098947350 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 741ms 13:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:49:07 INFO - PROCESS | 1650 | 1461098947404 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:49:07 INFO - PROCESS | 1650 | 1461098947406 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:49:07 INFO - PROCESS | 1650 | 1461098947408 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1650 | 1461098947410 Marionette TRACE conn2 <- [1,146,null,{}] 13:49:07 INFO - PROCESS | 1650 | 1461098947412 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:07 INFO - PROCESS | 1650 | 1461098947516 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:49:07 INFO - PROCESS | 1650 | 1461098947700 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116518800 == 44 [pid = 1650] [id = 44] 13:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11635f000) [pid = 1650] [serial = 128] [outer = 0x0] 13:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x117951400) [pid = 1650] [serial = 129] [outer = 0x11635f000] 13:49:07 INFO - PROCESS | 1650 | 1461098947728 Marionette DEBUG loaded listener.js 13:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11893c800) [pid = 1650] [serial = 130] [outer = 0x11635f000] 13:49:08 INFO - PROCESS | 1650 | 1461098948225 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 870ms 13:49:08 INFO - PROCESS | 1650 | 1461098948279 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:49:08 INFO - PROCESS | 1650 | 1461098948281 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:49:08 INFO - PROCESS | 1650 | 1461098948285 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:49:08 INFO - PROCESS | 1650 | 1461098948287 Marionette TRACE conn2 <- [1,150,null,{}] 13:49:08 INFO - PROCESS | 1650 | 1461098948291 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:08 INFO - PROCESS | 1650 | 1461098948377 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:49:08 INFO - PROCESS | 1650 | 1461098948437 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11982b800 == 45 [pid = 1650] [id = 45] 13:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11a881c00) [pid = 1650] [serial = 131] [outer = 0x0] 13:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11aac5000) [pid = 1650] [serial = 132] [outer = 0x11a881c00] 13:49:08 INFO - PROCESS | 1650 | 1461098948466 Marionette DEBUG loaded listener.js 13:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11af78000) [pid = 1650] [serial = 133] [outer = 0x11a881c00] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8f6800 == 44 [pid = 1650] [id = 6] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4a4800 == 43 [pid = 1650] [id = 11] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e496000 == 42 [pid = 1650] [id = 10] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126333000 == 41 [pid = 1650] [id = 39] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126176800 == 40 [pid = 1650] [id = 38] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123751800 == 39 [pid = 1650] [id = 37] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6b7000 == 38 [pid = 1650] [id = 36] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1e5800 == 37 [pid = 1650] [id = 35] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa3800 == 36 [pid = 1650] [id = 34] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11b82e000 == 35 [pid = 1650] [id = 33] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11ade4800 == 34 [pid = 1650] [id = 32] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11a99d000 == 33 [pid = 1650] [id = 31] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11a961800 == 32 [pid = 1650] [id = 30] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11a622000 == 31 [pid = 1650] [id = 29] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab7000 == 30 [pid = 1650] [id = 28] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11981d000 == 29 [pid = 1650] [id = 27] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a6800 == 28 [pid = 1650] [id = 26] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x115719800 == 27 [pid = 1650] [id = 25] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119109000 == 26 [pid = 1650] [id = 24] 13:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x114a70800 == 25 [pid = 1650] [id = 23] 13:49:08 INFO - PROCESS | 1650 | 1461098948953 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 721ms 13:49:09 INFO - PROCESS | 1650 | 1461098949019 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:49:09 INFO - PROCESS | 1650 | 1461098949022 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:49:09 INFO - PROCESS | 1650 | 1461098949028 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:49:09 INFO - PROCESS | 1650 | 1461098949031 Marionette TRACE conn2 <- [1,154,null,{}] 13:49:09 INFO - PROCESS | 1650 | 1461098949036 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:09 INFO - PROCESS | 1650 | 1461098949128 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:49:09 INFO - PROCESS | 1650 | 1461098949189 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11914a000 == 26 [pid = 1650] [id = 46] 13:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119e55400) [pid = 1650] [serial = 134] [outer = 0x0] 13:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11a9c8c00) [pid = 1650] [serial = 135] [outer = 0x119e55400] 13:49:09 INFO - PROCESS | 1650 | 1461098949223 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11ad5d000) [pid = 1650] [serial = 136] [outer = 0x119e55400] 13:49:09 INFO - PROCESS | 1650 | 1461098949666 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 13:49:09 INFO - PROCESS | 1650 | 1461098949735 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:49:09 INFO - PROCESS | 1650 | 1461098949739 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:49:09 INFO - PROCESS | 1650 | 1461098949748 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:49:09 INFO - PROCESS | 1650 | 1461098949750 Marionette TRACE conn2 <- [1,158,null,{}] 13:49:09 INFO - PROCESS | 1650 | 1461098949755 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:09 INFO - PROCESS | 1650 | 1461098949847 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:49:09 INFO - PROCESS | 1650 | 1461098949906 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a971000 == 27 [pid = 1650] [id = 47] 13:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11b808000) [pid = 1650] [serial = 137] [outer = 0x0] 13:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11bad5000) [pid = 1650] [serial = 138] [outer = 0x11b808000] 13:49:09 INFO - PROCESS | 1650 | 1461098949936 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11bf8bc00) [pid = 1650] [serial = 139] [outer = 0x11b808000] 13:49:10 INFO - PROCESS | 1650 | 1461098950383 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 675ms 13:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:49:10 INFO - PROCESS | 1650 | 1461098950434 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:49:10 INFO - PROCESS | 1650 | 1461098950436 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:49:10 INFO - PROCESS | 1650 | 1461098950440 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1650 | 1461098950443 Marionette TRACE conn2 <- [1,162,null,{}] 13:49:10 INFO - PROCESS | 1650 | 1461098950451 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:10 INFO - PROCESS | 1650 | 1461098950547 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:49:10 INFO - PROCESS | 1650 | 1461098950608 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b81e800 == 28 [pid = 1650] [id = 48] 13:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x123dcc800) [pid = 1650] [serial = 140] [outer = 0x0] 13:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x123dd3800) [pid = 1650] [serial = 141] [outer = 0x123dcc800] 13:49:10 INFO - PROCESS | 1650 | 1461098950642 Marionette DEBUG loaded listener.js 13:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x126560000) [pid = 1650] [serial = 142] [outer = 0x123dcc800] 13:49:11 INFO - PROCESS | 1650 | 1461098951111 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 721ms 13:49:11 INFO - PROCESS | 1650 | 1461098951180 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:49:11 INFO - PROCESS | 1650 | 1461098951186 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:49:11 INFO - PROCESS | 1650 | 1461098951191 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:49:11 INFO - PROCESS | 1650 | 1461098951193 Marionette TRACE conn2 <- [1,166,null,{}] 13:49:11 INFO - PROCESS | 1650 | 1461098951197 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:11 INFO - PROCESS | 1650 | 1461098951333 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:49:11 INFO - PROCESS | 1650 | 1461098951406 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11670b800 == 29 [pid = 1650] [id = 49] 13:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1269ef400) [pid = 1650] [serial = 143] [outer = 0x0] 13:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x126e48800) [pid = 1650] [serial = 144] [outer = 0x1269ef400] 13:49:11 INFO - PROCESS | 1650 | 1461098951437 Marionette DEBUG loaded listener.js 13:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12738c400) [pid = 1650] [serial = 145] [outer = 0x1269ef400] 13:49:11 INFO - PROCESS | 1650 | 1461098951842 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 13:49:11 INFO - PROCESS | 1650 | 1461098951861 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:49:11 INFO - PROCESS | 1650 | 1461098951863 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:49:11 INFO - PROCESS | 1650 | 1461098951865 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:49:11 INFO - PROCESS | 1650 | 1461098951867 Marionette TRACE conn2 <- [1,170,null,{}] 13:49:11 INFO - PROCESS | 1650 | 1461098951869 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:11 INFO - PROCESS | 1650 | 1461098951957 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:49:12 INFO - PROCESS | 1650 | 1461098952017 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32c000 == 30 [pid = 1650] [id = 50] 13:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1269ea400) [pid = 1650] [serial = 146] [outer = 0x0] 13:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x127399c00) [pid = 1650] [serial = 147] [outer = 0x1269ea400] 13:49:12 INFO - PROCESS | 1650 | 1461098952047 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1278fd800) [pid = 1650] [serial = 148] [outer = 0x1269ea400] 13:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 13:49:12 INFO - PROCESS | 1650 | 1461098952530 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:49:12 INFO - PROCESS | 1650 | 1461098952552 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:49:12 INFO - PROCESS | 1650 | 1461098952555 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:49:12 INFO - PROCESS | 1650 | 1461098952560 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1650 | 1461098952562 Marionette TRACE conn2 <- [1,174,null,{}] 13:49:12 INFO - PROCESS | 1650 | 1461098952567 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:12 INFO - PROCESS | 1650 | 1461098952677 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:49:12 INFO - PROCESS | 1650 | 1461098952740 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad1000 == 31 [pid = 1650] [id = 51] 13:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118f6b000) [pid = 1650] [serial = 149] [outer = 0x0] 13:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119854400) [pid = 1650] [serial = 150] [outer = 0x118f6b000] 13:49:12 INFO - PROCESS | 1650 | 1461098952767 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11acc7800) [pid = 1650] [serial = 151] [outer = 0x118f6b000] 13:49:13 INFO - PROCESS | 1650 | --DOCSHELL 0x116518800 == 30 [pid = 1650] [id = 44] 13:49:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11a97a800 == 29 [pid = 1650] [id = 42] 13:49:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a2800 == 28 [pid = 1650] [id = 41] 13:49:13 INFO - PROCESS | 1650 | 1461098953323 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 773ms 13:49:13 INFO - PROCESS | 1650 | 1461098953333 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:49:13 INFO - PROCESS | 1650 | 1461098953338 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:49:13 INFO - PROCESS | 1650 | 1461098953344 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:49:13 INFO - PROCESS | 1650 | 1461098953348 Marionette TRACE conn2 <- [1,178,null,{}] 13:49:13 INFO - PROCESS | 1650 | 1461098953354 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:13 INFO - PROCESS | 1650 | 1461098953489 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:49:13 INFO - PROCESS | 1650 | 1461098953576 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119109000 == 29 [pid = 1650] [id = 52] 13:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118935000) [pid = 1650] [serial = 152] [outer = 0x0] 13:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x119856c00) [pid = 1650] [serial = 153] [outer = 0x118935000] 13:49:13 INFO - PROCESS | 1650 | 1461098953628 Marionette DEBUG loaded listener.js 13:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11af71800) [pid = 1650] [serial = 154] [outer = 0x118935000] 13:49:14 INFO - PROCESS | 1650 | 1461098954118 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 827ms 13:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:49:14 INFO - PROCESS | 1650 | 1461098954171 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:49:14 INFO - PROCESS | 1650 | 1461098954175 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:49:14 INFO - PROCESS | 1650 | 1461098954179 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1650 | 1461098954181 Marionette TRACE conn2 <- [1,182,null,{}] 13:49:14 INFO - PROCESS | 1650 | 1461098954184 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:14 INFO - PROCESS | 1650 | 1461098954276 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:49:14 INFO - PROCESS | 1650 | 1461098954338 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa2800 == 30 [pid = 1650] [id = 53] 13:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11bad8800) [pid = 1650] [serial = 155] [outer = 0x0] 13:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11bfdf800) [pid = 1650] [serial = 156] [outer = 0x11bad8800] 13:49:14 INFO - PROCESS | 1650 | 1461098954368 Marionette DEBUG loaded listener.js 13:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x123dcd000) [pid = 1650] [serial = 157] [outer = 0x11bad8800] 13:49:14 INFO - PROCESS | 1650 | 1461098954789 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 622ms 13:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:49:14 INFO - PROCESS | 1650 | 1461098954802 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:49:14 INFO - PROCESS | 1650 | 1461098954804 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:49:14 INFO - PROCESS | 1650 | 1461098954806 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1650 | 1461098954808 Marionette TRACE conn2 <- [1,186,null,{}] 13:49:14 INFO - PROCESS | 1650 | 1461098954816 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:14 INFO - PROCESS | 1650 | 1461098954942 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:49:14 INFO - PROCESS | 1650 | 1461098954985 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12628f000 == 31 [pid = 1650] [id = 54] 13:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1269e6800) [pid = 1650] [serial = 158] [outer = 0x0] 13:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x127391000) [pid = 1650] [serial = 159] [outer = 0x1269e6800] 13:49:15 INFO - PROCESS | 1650 | 1461098955024 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1287e1c00) [pid = 1650] [serial = 160] [outer = 0x1269e6800] 13:49:15 INFO - PROCESS | 1650 | 1461098955442 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 671ms 13:49:15 INFO - PROCESS | 1650 | 1461098955477 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:49:15 INFO - PROCESS | 1650 | 1461098955479 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:49:15 INFO - PROCESS | 1650 | 1461098955482 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:49:15 INFO - PROCESS | 1650 | 1461098955483 Marionette TRACE conn2 <- [1,190,null,{}] 13:49:15 INFO - PROCESS | 1650 | 1461098955485 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:15 INFO - PROCESS | 1650 | 1461098955598 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:49:15 INFO - PROCESS | 1650 | 1461098955661 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12713c000 == 32 [pid = 1650] [id = 55] 13:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x129d10000) [pid = 1650] [serial = 161] [outer = 0x0] 13:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b634800) [pid = 1650] [serial = 162] [outer = 0x129d10000] 13:49:15 INFO - PROCESS | 1650 | 1461098955691 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b874c00) [pid = 1650] [serial = 163] [outer = 0x129d10000] 13:49:16 INFO - PROCESS | 1650 | 1461098956117 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 13:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:49:16 INFO - PROCESS | 1650 | 1461098956152 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1650 | 1461098956154 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:49:16 INFO - PROCESS | 1650 | 1461098956157 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1650 | 1461098956160 Marionette TRACE conn2 <- [1,194,null,{}] 13:49:16 INFO - PROCESS | 1650 | 1461098956163 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:16 INFO - PROCESS | 1650 | 1461098956291 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:49:16 INFO - PROCESS | 1650 | 1461098956405 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x114017000 == 33 [pid = 1650] [id = 56] 13:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129d15800) [pid = 1650] [serial = 164] [outer = 0x0] 13:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12bb31800) [pid = 1650] [serial = 165] [outer = 0x129d15800] 13:49:16 INFO - PROCESS | 1650 | 1461098956455 Marionette DEBUG loaded listener.js 13:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12bc64400) [pid = 1650] [serial = 166] [outer = 0x129d15800] 13:49:16 INFO - PROCESS | 1650 | 1461098956934 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 820ms 13:49:16 INFO - PROCESS | 1650 | 1461098956978 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1650 | 1461098956979 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:49:16 INFO - PROCESS | 1650 | 1461098956981 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1650 | 1461098956983 Marionette TRACE conn2 <- [1,198,null,{}] 13:49:16 INFO - PROCESS | 1650 | 1461098956985 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:17 INFO - PROCESS | 1650 | 1461098957106 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:49:17 INFO - PROCESS | 1650 | 1461098957161 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291be000 == 34 [pid = 1650] [id = 57] 13:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12bc6b000) [pid = 1650] [serial = 167] [outer = 0x0] 13:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12bfa8400) [pid = 1650] [serial = 168] [outer = 0x12bc6b000] 13:49:17 INFO - PROCESS | 1650 | 1461098957193 Marionette DEBUG loaded listener.js 13:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d1b8400) [pid = 1650] [serial = 169] [outer = 0x12bc6b000] 13:49:17 INFO - PROCESS | 1650 | 1461098957686 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 768ms 13:49:17 INFO - PROCESS | 1650 | 1461098957751 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:49:17 INFO - PROCESS | 1650 | 1461098957753 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:49:17 INFO - PROCESS | 1650 | 1461098957757 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:49:17 INFO - PROCESS | 1650 | 1461098957759 Marionette TRACE conn2 <- [1,202,null,{}] 13:49:17 INFO - PROCESS | 1650 | 1461098957763 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:17 INFO - PROCESS | 1650 | 1461098957855 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:49:17 INFO - PROCESS | 1650 | 1461098957923 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a970000 == 35 [pid = 1650] [id = 58] 13:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1189dbc00) [pid = 1650] [serial = 170] [outer = 0x0] 13:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x119ed9c00) [pid = 1650] [serial = 171] [outer = 0x1189dbc00] 13:49:17 INFO - PROCESS | 1650 | 1461098957951 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11ad5cc00) [pid = 1650] [serial = 172] [outer = 0x1189dbc00] 13:49:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11b81e800 == 34 [pid = 1650] [id = 48] 13:49:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a971000 == 33 [pid = 1650] [id = 47] 13:49:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11914a000 == 32 [pid = 1650] [id = 46] 13:49:18 INFO - PROCESS | 1650 | 1461098958460 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 771ms 13:49:18 INFO - PROCESS | 1650 | 1461098958528 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:49:18 INFO - PROCESS | 1650 | 1461098958530 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:49:18 INFO - PROCESS | 1650 | 1461098958534 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:49:18 INFO - PROCESS | 1650 | 1461098958537 Marionette TRACE conn2 <- [1,206,null,{}] 13:49:18 INFO - PROCESS | 1650 | 1461098958540 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:18 INFO - PROCESS | 1650 | 1461098958637 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:49:18 INFO - PROCESS | 1650 | 1461098958692 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad86800 == 33 [pid = 1650] [id = 59] 13:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11ba40c00) [pid = 1650] [serial = 173] [outer = 0x0] 13:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11bef2800) [pid = 1650] [serial = 174] [outer = 0x11ba40c00] 13:49:18 INFO - PROCESS | 1650 | 1461098958726 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11c382800) [pid = 1650] [serial = 175] [outer = 0x11ba40c00] 13:49:19 INFO - PROCESS | 1650 | 1461098959158 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 672ms 13:49:19 INFO - PROCESS | 1650 | 1461098959206 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:49:19 INFO - PROCESS | 1650 | 1461098959211 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:49:19 INFO - PROCESS | 1650 | 1461098959232 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:49:19 INFO - PROCESS | 1650 | 1461098959235 Marionette TRACE conn2 <- [1,210,null,{}] 13:49:19 INFO - PROCESS | 1650 | 1461098959243 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:19 INFO - PROCESS | 1650 | 1461098959375 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:49:19 INFO - PROCESS | 1650 | 1461098959442 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12632e800 == 34 [pid = 1650] [id = 60] 13:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12655c000) [pid = 1650] [serial = 176] [outer = 0x0] 13:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x126d75c00) [pid = 1650] [serial = 177] [outer = 0x12655c000] 13:49:19 INFO - PROCESS | 1650 | 1461098959473 Marionette DEBUG loaded listener.js 13:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1278f9c00) [pid = 1650] [serial = 178] [outer = 0x12655c000] 13:49:19 INFO - PROCESS | 1650 | 1461098959949 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 791ms 13:49:20 INFO - PROCESS | 1650 | 1461098960022 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:49:20 INFO - PROCESS | 1650 | 1461098960024 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:49:20 INFO - PROCESS | 1650 | 1461098960031 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:49:20 INFO - PROCESS | 1650 | 1461098960038 Marionette TRACE conn2 <- [1,214,null,{}] 13:49:20 INFO - PROCESS | 1650 | 1461098960050 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:20 INFO - PROCESS | 1650 | 1461098960196 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:49:20 INFO - PROCESS | 1650 | 1461098960287 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12918b800 == 35 [pid = 1650] [id = 61] 13:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x129d52400) [pid = 1650] [serial = 179] [outer = 0x0] 13:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12b643c00) [pid = 1650] [serial = 180] [outer = 0x129d52400] 13:49:20 INFO - PROCESS | 1650 | 1461098960321 Marionette DEBUG loaded listener.js 13:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12bc68c00) [pid = 1650] [serial = 181] [outer = 0x129d52400] 13:49:20 INFO - PROCESS | 1650 | 1461098960745 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 726ms 13:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:49:20 INFO - PROCESS | 1650 | 1461098960757 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:49:20 INFO - PROCESS | 1650 | 1461098960759 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:49:20 INFO - PROCESS | 1650 | 1461098960761 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:49:20 INFO - PROCESS | 1650 | 1461098960762 Marionette TRACE conn2 <- [1,218,null,{}] 13:49:20 INFO - PROCESS | 1650 | 1461098960765 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:20 INFO - PROCESS | 1650 | 1461098960861 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:49:20 INFO - PROCESS | 1650 | 1461098960909 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x115575000 == 36 [pid = 1650] [id = 62] 13:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12c8c5400) [pid = 1650] [serial = 182] [outer = 0x0] 13:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d1a0c00) [pid = 1650] [serial = 183] [outer = 0x12c8c5400] 13:49:20 INFO - PROCESS | 1650 | 1461098960940 Marionette DEBUG loaded listener.js 13:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12d2b5800) [pid = 1650] [serial = 184] [outer = 0x12c8c5400] 13:49:21 INFO - PROCESS | 1650 | 1461098961344 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 618ms 13:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:49:21 INFO - PROCESS | 1650 | 1461098961380 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:49:21 INFO - PROCESS | 1650 | 1461098961381 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:49:21 INFO - PROCESS | 1650 | 1461098961384 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:49:21 INFO - PROCESS | 1650 | 1461098961385 Marionette TRACE conn2 <- [1,222,null,{}] 13:49:21 INFO - PROCESS | 1650 | 1461098961387 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:21 INFO - PROCESS | 1650 | 1461098961479 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:49:21 INFO - PROCESS | 1650 | 1461098961559 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8fd000 == 37 [pid = 1650] [id = 63] 13:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12d2bc000) [pid = 1650] [serial = 185] [outer = 0x0] 13:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12d2c2000) [pid = 1650] [serial = 186] [outer = 0x12d2bc000] 13:49:21 INFO - PROCESS | 1650 | 1461098961601 Marionette DEBUG loaded listener.js 13:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12da44000) [pid = 1650] [serial = 187] [outer = 0x12d2bc000] 13:49:21 INFO - PROCESS | 1650 | 1461098961987 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 13:49:22 INFO - PROCESS | 1650 | 1461098962055 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:49:22 INFO - PROCESS | 1650 | 1461098962056 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:49:22 INFO - PROCESS | 1650 | 1461098962059 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1650 | 1461098962060 Marionette TRACE conn2 <- [1,226,null,{}] 13:49:22 INFO - PROCESS | 1650 | 1461098962062 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:22 INFO - PROCESS | 1650 | 1461098962177 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:49:22 INFO - PROCESS | 1650 | 1461098962245 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c044000 == 38 [pid = 1650] [id = 64] 13:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d2c0000) [pid = 1650] [serial = 188] [outer = 0x0] 13:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e199800) [pid = 1650] [serial = 189] [outer = 0x12d2c0000] 13:49:22 INFO - PROCESS | 1650 | 1461098962277 Marionette DEBUG loaded listener.js 13:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e3c5c00) [pid = 1650] [serial = 190] [outer = 0x12d2c0000] 13:49:22 INFO - PROCESS | 1650 | 1461098962678 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e1d4800) [pid = 1650] [serial = 191] [outer = 0x12f511800] 13:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 668ms 13:49:22 INFO - PROCESS | 1650 | 1461098962749 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:49:22 INFO - PROCESS | 1650 | 1461098962751 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:49:22 INFO - PROCESS | 1650 | 1461098962809 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1650 | 1461098962811 Marionette TRACE conn2 <- [1,230,null,{}] 13:49:22 INFO - PROCESS | 1650 | 1461098962815 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:22 INFO - PROCESS | 1650 | 1461098962906 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:49:22 INFO - PROCESS | 1650 | 1461098962973 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d252800 == 39 [pid = 1650] [id = 65] 13:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e1d5400) [pid = 1650] [serial = 192] [outer = 0x0] 13:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e3d7400) [pid = 1650] [serial = 193] [outer = 0x12e1d5400] 13:49:23 INFO - PROCESS | 1650 | 1461098963003 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12e72e000) [pid = 1650] [serial = 194] [outer = 0x12e1d5400] 13:49:23 INFO - PROCESS | 1650 | 1461098963492 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 756ms 13:49:23 INFO - PROCESS | 1650 | 1461098963530 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:49:23 INFO - PROCESS | 1650 | 1461098963533 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:49:23 INFO - PROCESS | 1650 | 1461098963536 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:49:23 INFO - PROCESS | 1650 | 1461098963539 Marionette TRACE conn2 <- [1,234,null,{}] 13:49:23 INFO - PROCESS | 1650 | 1461098963543 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:23 INFO - PROCESS | 1650 | 1461098963638 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:49:23 INFO - PROCESS | 1650 | 1461098963695 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1d1000 == 40 [pid = 1650] [id = 66] 13:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11aabd400) [pid = 1650] [serial = 195] [outer = 0x0] 13:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11af7f400) [pid = 1650] [serial = 196] [outer = 0x11aabd400] 13:49:23 INFO - PROCESS | 1650 | 1461098963724 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11bfdf000) [pid = 1650] [serial = 197] [outer = 0x11aabd400] 13:49:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119109000 == 39 [pid = 1650] [id = 52] 13:49:24 INFO - PROCESS | 1650 | 1461098964248 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 722ms 13:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:49:24 INFO - PROCESS | 1650 | 1461098964257 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:49:24 INFO - PROCESS | 1650 | 1461098964260 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:49:24 INFO - PROCESS | 1650 | 1461098964263 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:49:24 INFO - PROCESS | 1650 | 1461098964266 Marionette TRACE conn2 <- [1,238,null,{}] 13:49:24 INFO - PROCESS | 1650 | 1461098964291 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:24 INFO - PROCESS | 1650 | 1461098964389 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:49:24 INFO - PROCESS | 1650 | 1461098964460 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b82a000 == 40 [pid = 1650] [id = 67] 13:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11a88c400) [pid = 1650] [serial = 198] [outer = 0x0] 13:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x123dd7400) [pid = 1650] [serial = 199] [outer = 0x11a88c400] 13:49:24 INFO - PROCESS | 1650 | 1461098964493 Marionette DEBUG loaded listener.js 13:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x126e11c00) [pid = 1650] [serial = 200] [outer = 0x11a88c400] 13:49:24 INFO - PROCESS | 1650 | 1461098964913 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 690ms 13:49:24 INFO - PROCESS | 1650 | 1461098964954 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:49:24 INFO - PROCESS | 1650 | 1461098964958 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:49:24 INFO - PROCESS | 1650 | 1461098964962 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:49:24 INFO - PROCESS | 1650 | 1461098964964 Marionette TRACE conn2 <- [1,242,null,{}] 13:49:24 INFO - PROCESS | 1650 | 1461098964967 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:25 INFO - PROCESS | 1650 | 1461098965064 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:49:25 INFO - PROCESS | 1650 | 1461098965122 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129183800 == 41 [pid = 1650] [id = 68] 13:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1277a2c00) [pid = 1650] [serial = 201] [outer = 0x0] 13:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x129b78800) [pid = 1650] [serial = 202] [outer = 0x1277a2c00] 13:49:25 INFO - PROCESS | 1650 | 1461098965152 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12b875c00) [pid = 1650] [serial = 203] [outer = 0x1277a2c00] 13:49:25 INFO - PROCESS | 1650 | 1461098965564 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 619ms 13:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:49:25 INFO - PROCESS | 1650 | 1461098965581 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1650 | 1461098965583 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:49:25 INFO - PROCESS | 1650 | 1461098965585 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1650 | 1461098965588 Marionette TRACE conn2 <- [1,246,null,{}] 13:49:25 INFO - PROCESS | 1650 | 1461098965595 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:25 INFO - PROCESS | 1650 | 1461098965695 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:49:25 INFO - PROCESS | 1650 | 1461098965785 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c040800 == 42 [pid = 1650] [id = 69] 13:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12bc6c000) [pid = 1650] [serial = 204] [outer = 0x0] 13:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12d1a2400) [pid = 1650] [serial = 205] [outer = 0x12bc6c000] 13:49:25 INFO - PROCESS | 1650 | 1461098965818 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12da49400) [pid = 1650] [serial = 206] [outer = 0x12bc6c000] 13:49:26 INFO - PROCESS | 1650 | 1461098966243 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 13:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:49:26 INFO - PROCESS | 1650 | 1461098966257 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:49:26 INFO - PROCESS | 1650 | 1461098966259 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:49:26 INFO - PROCESS | 1650 | 1461098966261 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:49:26 INFO - PROCESS | 1650 | 1461098966262 Marionette TRACE conn2 <- [1,250,null,{}] 13:49:26 INFO - PROCESS | 1650 | 1461098966265 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:26 INFO - PROCESS | 1650 | 1461098966397 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:49:26 INFO - PROCESS | 1650 | 1461098966443 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4e6800 == 43 [pid = 1650] [id = 70] 13:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12e199400) [pid = 1650] [serial = 207] [outer = 0x0] 13:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12e1ca000) [pid = 1650] [serial = 208] [outer = 0x12e199400] 13:49:26 INFO - PROCESS | 1650 | 1461098966479 Marionette DEBUG loaded listener.js 13:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12e3c0800) [pid = 1650] [serial = 209] [outer = 0x12e199400] 13:49:26 INFO - PROCESS | 1650 | 1461098966924 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 718ms 13:49:26 INFO - PROCESS | 1650 | 1461098966980 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:49:26 INFO - PROCESS | 1650 | 1461098966983 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:49:27 INFO - PROCESS | 1650 | 1461098967053 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:49:27 INFO - PROCESS | 1650 | 1461098967055 Marionette TRACE conn2 <- [1,254,null,{}] 13:49:27 INFO - PROCESS | 1650 | 1461098967059 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:27 INFO - PROCESS | 1650 | 1461098967195 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:49:27 INFO - PROCESS | 1650 | 1461098967315 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf3800 == 44 [pid = 1650] [id = 71] 13:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12e3c1000) [pid = 1650] [serial = 210] [outer = 0x0] 13:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12e730c00) [pid = 1650] [serial = 211] [outer = 0x12e3c1000] 13:49:27 INFO - PROCESS | 1650 | 1461098967364 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12e774400) [pid = 1650] [serial = 212] [outer = 0x12e3c1000] 13:49:27 INFO - PROCESS | 1650 | 1461098967844 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 870ms 13:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:49:27 INFO - PROCESS | 1650 | 1461098967875 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:49:27 INFO - PROCESS | 1650 | 1461098967877 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:49:27 INFO - PROCESS | 1650 | 1461098967879 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:49:27 INFO - PROCESS | 1650 | 1461098967880 Marionette TRACE conn2 <- [1,258,null,{}] 13:49:27 INFO - PROCESS | 1650 | 1461098967898 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:28 INFO - PROCESS | 1650 | 1461098968040 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:49:28 INFO - PROCESS | 1650 | 1461098968091 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed39000 == 45 [pid = 1650] [id = 72] 13:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e940000) [pid = 1650] [serial = 213] [outer = 0x0] 13:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12f0cf800) [pid = 1650] [serial = 214] [outer = 0x12e940000] 13:49:28 INFO - PROCESS | 1650 | 1461098968123 Marionette DEBUG loaded listener.js 13:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12f506400) [pid = 1650] [serial = 215] [outer = 0x12e940000] 13:49:28 INFO - PROCESS | 1650 | 1461098968531 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 669ms 13:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:49:28 INFO - PROCESS | 1650 | 1461098968549 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:49:28 INFO - PROCESS | 1650 | 1461098968550 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:49:28 INFO - PROCESS | 1650 | 1461098968552 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:49:28 INFO - PROCESS | 1650 | 1461098968554 Marionette TRACE conn2 <- [1,262,null,{}] 13:49:28 INFO - PROCESS | 1650 | 1461098968556 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:28 INFO - PROCESS | 1650 | 1461098968660 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:49:28 INFO - PROCESS | 1650 | 1461098968731 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f0ab000 == 46 [pid = 1650] [id = 73] 13:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x114be3c00) [pid = 1650] [serial = 216] [outer = 0x0] 13:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x114be7400) [pid = 1650] [serial = 217] [outer = 0x114be3c00] 13:49:28 INFO - PROCESS | 1650 | 1461098968760 Marionette DEBUG loaded listener.js 13:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x114beb400) [pid = 1650] [serial = 218] [outer = 0x114be3c00] 13:49:29 INFO - PROCESS | 1650 | 1461098969168 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 13:49:29 INFO - PROCESS | 1650 | 1461098969224 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:49:29 INFO - PROCESS | 1650 | 1461098969226 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:49:29 INFO - PROCESS | 1650 | 1461098969229 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:49:29 INFO - PROCESS | 1650 | 1461098969231 Marionette TRACE conn2 <- [1,266,null,{}] 13:49:29 INFO - PROCESS | 1650 | 1461098969235 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:29 INFO - PROCESS | 1650 | 1461098969359 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:49:29 INFO - PROCESS | 1650 | 1461098969462 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f30f800 == 47 [pid = 1650] [id = 74] 13:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x114be4400) [pid = 1650] [serial = 219] [outer = 0x0] 13:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x115658800) [pid = 1650] [serial = 220] [outer = 0x114be4400] 13:49:29 INFO - PROCESS | 1650 | 1461098969512 Marionette DEBUG loaded listener.js 13:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11565c800) [pid = 1650] [serial = 221] [outer = 0x114be4400] 13:49:30 INFO - PROCESS | 1650 | 1461098970081 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 869ms 13:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:49:30 INFO - PROCESS | 1650 | 1461098970099 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1650 | 1461098970101 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:49:30 INFO - PROCESS | 1650 | 1461098970104 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1650 | 1461098970107 Marionette TRACE conn2 <- [1,270,null,{}] 13:49:30 INFO - PROCESS | 1650 | 1461098970111 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:30 INFO - PROCESS | 1650 | 1461098970207 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:49:30 INFO - PROCESS | 1650 | 1461098970262 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d68800 == 48 [pid = 1650] [id = 75] 13:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x11602c000) [pid = 1650] [serial = 222] [outer = 0x0] 13:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x1191aac00) [pid = 1650] [serial = 223] [outer = 0x11602c000] 13:49:30 INFO - PROCESS | 1650 | 1461098970291 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x11bf90800) [pid = 1650] [serial = 224] [outer = 0x11602c000] 13:49:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11670b800 == 47 [pid = 1650] [id = 49] 13:49:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12918b800 == 46 [pid = 1650] [id = 61] 13:49:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12632e800 == 45 [pid = 1650] [id = 60] 13:49:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad86800 == 44 [pid = 1650] [id = 59] 13:49:30 INFO - PROCESS | 1650 | 1461098970793 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 721ms 13:49:30 INFO - PROCESS | 1650 | 1461098970825 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1650 | 1461098970828 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:49:30 INFO - PROCESS | 1650 | 1461098970831 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1650 | 1461098970834 Marionette TRACE conn2 <- [1,274,null,{}] 13:49:30 INFO - PROCESS | 1650 | 1461098970839 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:30 INFO - PROCESS | 1650 | 1461098970941 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:49:31 INFO - PROCESS | 1650 | 1461098971016 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c329000 == 45 [pid = 1650] [id = 76] 13:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11565b800) [pid = 1650] [serial = 225] [outer = 0x0] 13:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11896e800) [pid = 1650] [serial = 226] [outer = 0x11565b800] 13:49:31 INFO - PROCESS | 1650 | 1461098971051 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x11bfe2c00) [pid = 1650] [serial = 227] [outer = 0x11565b800] 13:49:31 INFO - PROCESS | 1650 | 1461098971453 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 672ms 13:49:31 INFO - PROCESS | 1650 | 1461098971516 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:49:31 INFO - PROCESS | 1650 | 1461098971520 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:49:31 INFO - PROCESS | 1650 | 1461098971525 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:49:31 INFO - PROCESS | 1650 | 1461098971527 Marionette TRACE conn2 <- [1,278,null,{}] 13:49:31 INFO - PROCESS | 1650 | 1461098971529 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:31 INFO - PROCESS | 1650 | 1461098971628 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:49:31 INFO - PROCESS | 1650 | 1461098971690 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b80c800 == 46 [pid = 1650] [id = 77] 13:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12655e400) [pid = 1650] [serial = 228] [outer = 0x0] 13:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x129d4b800) [pid = 1650] [serial = 229] [outer = 0x12655e400] 13:49:31 INFO - PROCESS | 1650 | 1461098971720 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x129d59c00) [pid = 1650] [serial = 230] [outer = 0x12655e400] 13:49:32 INFO - PROCESS | 1650 | 1461098972188 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 720ms 13:49:32 INFO - PROCESS | 1650 | 1461098972246 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1650 | 1461098972248 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:49:32 INFO - PROCESS | 1650 | 1461098972252 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1650 | 1461098972256 Marionette TRACE conn2 <- [1,282,null,{}] 13:49:32 INFO - PROCESS | 1650 | 1461098972268 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:32 INFO - PROCESS | 1650 | 1461098972449 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:49:32 INFO - PROCESS | 1650 | 1461098972499 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4d0800 == 47 [pid = 1650] [id = 78] 13:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12b40f400) [pid = 1650] [serial = 231] [outer = 0x0] 13:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12b411c00) [pid = 1650] [serial = 232] [outer = 0x12b40f400] 13:49:32 INFO - PROCESS | 1650 | 1461098972533 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12bc62400) [pid = 1650] [serial = 233] [outer = 0x12b40f400] 13:49:32 INFO - PROCESS | 1650 | 1461098972989 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 774ms 13:49:33 INFO - PROCESS | 1650 | 1461098973026 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1650 | 1461098973028 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:49:33 INFO - PROCESS | 1650 | 1461098973030 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1650 | 1461098973031 Marionette TRACE conn2 <- [1,286,null,{}] 13:49:33 INFO - PROCESS | 1650 | 1461098973034 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:33 INFO - PROCESS | 1650 | 1461098973131 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:49:33 INFO - PROCESS | 1650 | 1461098973192 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e724000 == 48 [pid = 1650] [id = 79] 13:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12d1a4000) [pid = 1650] [serial = 234] [outer = 0x0] 13:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12d2c0c00) [pid = 1650] [serial = 235] [outer = 0x12d1a4000] 13:49:33 INFO - PROCESS | 1650 | 1461098973222 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12da6a800) [pid = 1650] [serial = 236] [outer = 0x12d1a4000] 13:49:33 INFO - PROCESS | 1650 | 1461098973641 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 13:49:33 INFO - PROCESS | 1650 | 1461098973649 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1650 | 1461098973650 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:49:33 INFO - PROCESS | 1650 | 1461098973653 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1650 | 1461098973654 Marionette TRACE conn2 <- [1,290,null,{}] 13:49:33 INFO - PROCESS | 1650 | 1461098973657 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:33 INFO - PROCESS | 1650 | 1461098973750 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:49:33 INFO - PROCESS | 1650 | 1461098973827 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fcd3800 == 49 [pid = 1650] [id = 80] 13:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x1191ab800) [pid = 1650] [serial = 237] [outer = 0x0] 13:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12e1cd800) [pid = 1650] [serial = 238] [outer = 0x1191ab800] 13:49:33 INFO - PROCESS | 1650 | 1461098973900 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12e72e400) [pid = 1650] [serial = 239] [outer = 0x1191ab800] 13:49:34 INFO - PROCESS | 1650 | 1461098974307 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 13:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:49:34 INFO - PROCESS | 1650 | 1461098974322 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:49:34 INFO - PROCESS | 1650 | 1461098974324 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:49:34 INFO - PROCESS | 1650 | 1461098974326 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:49:34 INFO - PROCESS | 1650 | 1461098974327 Marionette TRACE conn2 <- [1,294,null,{}] 13:49:34 INFO - PROCESS | 1650 | 1461098974330 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:34 INFO - PROCESS | 1650 | 1461098974464 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:49:34 INFO - PROCESS | 1650 | 1461098974540 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305b4000 == 50 [pid = 1650] [id = 81] 13:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12e780800) [pid = 1650] [serial = 240] [outer = 0x0] 13:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12e93e000) [pid = 1650] [serial = 241] [outer = 0x12e780800] 13:49:34 INFO - PROCESS | 1650 | 1461098974572 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12f50dc00) [pid = 1650] [serial = 242] [outer = 0x12e780800] 13:49:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11b82a000 == 49 [pid = 1650] [id = 67] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129183800 == 48 [pid = 1650] [id = 68] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1305b3800 == 47 [pid = 1650] [id = 22] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa2800 == 46 [pid = 1650] [id = 53] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12628f000 == 45 [pid = 1650] [id = 54] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c040800 == 44 [pid = 1650] [id = 69] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12713c000 == 43 [pid = 1650] [id = 55] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1b000 == 42 [pid = 1650] [id = 19] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf7000 == 41 [pid = 1650] [id = 9] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x114017000 == 40 [pid = 1650] [id = 56] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4e6800 == 39 [pid = 1650] [id = 70] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed39000 == 38 [pid = 1650] [id = 72] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f30f800 == 37 [pid = 1650] [id = 74] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f0ab000 == 36 [pid = 1650] [id = 73] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1291be000 == 35 [pid = 1650] [id = 57] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf3800 == 34 [pid = 1650] [id = 71] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f312000 == 33 [pid = 1650] [id = 15] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f635800 == 32 [pid = 1650] [id = 17] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a999800 == 31 [pid = 1650] [id = 20] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f0b2800 == 30 [pid = 1650] [id = 14] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x115575000 == 29 [pid = 1650] [id = 62] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a979800 == 28 [pid = 1650] [id = 12] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed48800 == 27 [pid = 1650] [id = 13] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8fd000 == 26 [pid = 1650] [id = 63] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d252800 == 25 [pid = 1650] [id = 65] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c044000 == 24 [pid = 1650] [id = 64] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8b5000 == 23 [pid = 1650] [id = 21] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d258000 == 22 [pid = 1650] [id = 8] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad1000 == 21 [pid = 1650] [id = 51] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a970000 == 20 [pid = 1650] [id = 58] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32c000 == 19 [pid = 1650] [id = 50] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12605b000 == 18 [pid = 1650] [id = 43] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12fcd3800 == 17 [pid = 1650] [id = 80] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12e724000 == 16 [pid = 1650] [id = 79] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1d1000 == 15 [pid = 1650] [id = 66] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4d0800 == 14 [pid = 1650] [id = 78] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b80c800 == 13 [pid = 1650] [id = 77] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126a94800 == 12 [pid = 1650] [id = 40] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11982b800 == 11 [pid = 1650] [id = 45] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x127d68800 == 10 [pid = 1650] [id = 75] 13:49:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11c329000 == 9 [pid = 1650] [id = 76] 13:49:38 INFO - PROCESS | 1650 | 1461098978813 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4529ms 13:49:38 INFO - PROCESS | 1650 | 1461098978856 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:49:38 INFO - PROCESS | 1650 | 1461098978858 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:49:38 INFO - PROCESS | 1650 | 1461098978862 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:49:38 INFO - PROCESS | 1650 | 1461098978864 Marionette TRACE conn2 <- [1,298,null,{}] 13:49:38 INFO - PROCESS | 1650 | 1461098978868 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:38 INFO - PROCESS | 1650 | 1461098978962 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:49:39 INFO - PROCESS | 1650 | 1461098979021 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11670f800 == 10 [pid = 1650] [id = 82] 13:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x118874c00) [pid = 1650] [serial = 243] [outer = 0x0] 13:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x1188cf000) [pid = 1650] [serial = 244] [outer = 0x118874c00] 13:49:39 INFO - PROCESS | 1650 | 1461098979049 Marionette DEBUG loaded listener.js 13:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x1191aa000) [pid = 1650] [serial = 245] [outer = 0x118874c00] 13:49:39 INFO - PROCESS | 1650 | 1461098979347 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 13:49:39 INFO - PROCESS | 1650 | 1461098979383 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1650 | 1461098979390 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:49:39 INFO - PROCESS | 1650 | 1461098979394 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1650 | 1461098979396 Marionette TRACE conn2 <- [1,302,null,{}] 13:49:39 INFO - PROCESS | 1650 | 1461098979398 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:39 INFO - PROCESS | 1650 | 1461098979480 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:49:39 INFO - PROCESS | 1650 | 1461098979488 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x114219800 == 11 [pid = 1650] [id = 83] 13:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x11794e400) [pid = 1650] [serial = 246] [outer = 0x0] 13:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x11a9c3000) [pid = 1650] [serial = 247] [outer = 0x11794e400] 13:49:39 INFO - PROCESS | 1650 | 1461098979522 Marionette DEBUG loaded listener.js 13:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x11befa000) [pid = 1650] [serial = 248] [outer = 0x11794e400] 13:49:39 INFO - PROCESS | 1650 | 1461098979881 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 519ms 13:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:49:39 INFO - PROCESS | 1650 | 1461098979914 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1650 | 1461098979915 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:49:39 INFO - PROCESS | 1650 | 1461098979918 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1650 | 1461098979923 Marionette TRACE conn2 <- [1,306,null,{}] 13:49:39 INFO - PROCESS | 1650 | 1461098979931 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:40 INFO - PROCESS | 1650 | 1461098980012 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:49:40 INFO - PROCESS | 1650 | 1461098980017 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a91000 == 12 [pid = 1650] [id = 84] 13:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x115656800) [pid = 1650] [serial = 249] [outer = 0x0] 13:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12674dc00) [pid = 1650] [serial = 250] [outer = 0x115656800] 13:49:40 INFO - PROCESS | 1650 | 1461098980049 Marionette DEBUG loaded listener.js 13:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12779f400) [pid = 1650] [serial = 251] [outer = 0x115656800] 13:49:40 INFO - PROCESS | 1650 | 1461098980439 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 625ms 13:49:40 INFO - PROCESS | 1650 | 1461098980544 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:49:40 INFO - PROCESS | 1650 | 1461098980547 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:49:40 INFO - PROCESS | 1650 | 1461098980550 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:49:40 INFO - PROCESS | 1650 | 1461098980552 Marionette TRACE conn2 <- [1,310,null,{}] 13:49:40 INFO - PROCESS | 1650 | 1461098980563 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:40 INFO - PROCESS | 1650 | 1461098980684 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:49:40 INFO - PROCESS | 1650 | 1461098980691 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b17800 == 13 [pid = 1650] [id = 85] 13:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x1291da400) [pid = 1650] [serial = 252] [outer = 0x0] 13:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x1297d7400) [pid = 1650] [serial = 253] [outer = 0x1291da400] 13:49:40 INFO - PROCESS | 1650 | 1461098980732 Marionette DEBUG loaded listener.js 13:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x129d16800) [pid = 1650] [serial = 254] [outer = 0x1291da400] 13:49:41 INFO - PROCESS | 1650 | 1461098981129 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 629ms 13:49:41 INFO - PROCESS | 1650 | 1461098981179 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1650 | 1461098981180 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:49:41 INFO - PROCESS | 1650 | 1461098981183 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1650 | 1461098981185 Marionette TRACE conn2 <- [1,314,null,{}] 13:49:41 INFO - PROCESS | 1650 | 1461098981188 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:41 INFO - PROCESS | 1650 | 1461098981282 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:49:41 INFO - PROCESS | 1650 | 1461098981334 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8ea000 == 14 [pid = 1650] [id = 86] 13:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x11afd7800) [pid = 1650] [serial = 255] [outer = 0x0] 13:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x129d56000) [pid = 1650] [serial = 256] [outer = 0x11afd7800] 13:49:41 INFO - PROCESS | 1650 | 1461098981359 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12b370400) [pid = 1650] [serial = 257] [outer = 0x11afd7800] 13:49:41 INFO - PROCESS | 1650 | 1461098981740 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 620ms 13:49:41 INFO - PROCESS | 1650 | 1461098981804 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1650 | 1461098981805 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:49:41 INFO - PROCESS | 1650 | 1461098981807 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1650 | 1461098981808 Marionette TRACE conn2 <- [1,318,null,{}] 13:49:41 INFO - PROCESS | 1650 | 1461098981811 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:41 INFO - PROCESS | 1650 | 1461098981932 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:49:41 INFO - PROCESS | 1650 | 1461098981941 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4d4800 == 15 [pid = 1650] [id = 87] 13:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x129d53c00) [pid = 1650] [serial = 258] [outer = 0x0] 13:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12b377400) [pid = 1650] [serial = 259] [outer = 0x129d53c00] 13:49:42 INFO - PROCESS | 1650 | 1461098982007 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12bc6c800) [pid = 1650] [serial = 260] [outer = 0x129d53c00] 13:49:42 INFO - PROCESS | 1650 | 1461098982318 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 13:49:42 INFO - PROCESS | 1650 | 1461098982376 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1650 | 1461098982377 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:49:42 INFO - PROCESS | 1650 | 1461098982379 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1650 | 1461098982380 Marionette TRACE conn2 <- [1,322,null,{}] 13:49:42 INFO - PROCESS | 1650 | 1461098982382 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:42 INFO - PROCESS | 1650 | 1461098982477 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:49:42 INFO - PROCESS | 1650 | 1461098982505 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4a3800 == 16 [pid = 1650] [id = 88] 13:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x1278f7800) [pid = 1650] [serial = 261] [outer = 0x0] 13:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12bfab400) [pid = 1650] [serial = 262] [outer = 0x1278f7800] 13:49:42 INFO - PROCESS | 1650 | 1461098982530 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12d1a4c00) [pid = 1650] [serial = 263] [outer = 0x1278f7800] 13:49:43 INFO - PROCESS | 1650 | 1461098983892 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x11863f400) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x11acbf400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x11bada400) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11bef3000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x11c7d9800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x123dd7000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x11635f000) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x126929c00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x1269e8400) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x1156d4c00) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x1278f9400) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11bad3c00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x116035000) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x11863e400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x1291db800) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x114c07800) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x1163e4800) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12655c000) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x1269ef400) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x119e55400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x11aabd400) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x129b71800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x11602c000) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x11b808000) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12e199400) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x11a881c00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x118f6b000) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x1189dbc00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x1269e6800) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12655e400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12bb2cc00) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12e940000) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x118935000) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11bfe4c00) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11565b800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x1269ea400) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12e3c1000) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11ad5ac00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12e93b800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x129d52400) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12b40f400) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12e77ac00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x129d10000) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12c8c5400) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x11a9c4400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11a953800) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1191ab800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11a88c400) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12e1d3000) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x114be4400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12d2bac00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12bc6b000) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12d1be400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x114be3c00) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x1277a2c00) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12fcc1400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12e1d5400) [pid = 1650] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11ba40c00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12fcba000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12d1a4000) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x123dcc800) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12b635c00) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11bef7c00) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12d2c0000) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x129d15800) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11a87e800) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11bad8800) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12bc6c000) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12d2bc000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12f68ac00) [pid = 1650] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12f0c7c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:49:43 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1191aa800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1620ms 13:49:44 INFO - PROCESS | 1650 | 1461098984000 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:49:44 INFO - PROCESS | 1650 | 1461098984001 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:49:44 INFO - PROCESS | 1650 | 1461098984009 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:49:44 INFO - PROCESS | 1650 | 1461098984010 Marionette TRACE conn2 <- [1,326,null,{}] 13:49:44 INFO - PROCESS | 1650 | 1461098984012 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:44 INFO - PROCESS | 1650 | 1461098984089 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:49:44 INFO - PROCESS | 1650 | 1461098984093 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11638a000 == 17 [pid = 1650] [id = 89] 13:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x114be3c00) [pid = 1650] [serial = 264] [outer = 0x0] 13:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x115654c00) [pid = 1650] [serial = 265] [outer = 0x114be3c00] 13:49:44 INFO - PROCESS | 1650 | 1461098984119 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1165df800) [pid = 1650] [serial = 266] [outer = 0x114be3c00] 13:49:44 INFO - PROCESS | 1650 | 1461098984456 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 13:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:49:44 INFO - PROCESS | 1650 | 1461098984478 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:49:44 INFO - PROCESS | 1650 | 1461098984479 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:49:44 INFO - PROCESS | 1650 | 1461098984481 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:49:44 INFO - PROCESS | 1650 | 1461098984482 Marionette TRACE conn2 <- [1,330,null,{}] 13:49:44 INFO - PROCESS | 1650 | 1461098984487 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:44 INFO - PROCESS | 1650 | 1461098984607 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:49:44 INFO - PROCESS | 1650 | 1461098984624 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b827800 == 18 [pid = 1650] [id = 90] 13:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11acc0000) [pid = 1650] [serial = 267] [outer = 0x0] 13:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11af7a000) [pid = 1650] [serial = 268] [outer = 0x11acc0000] 13:49:44 INFO - PROCESS | 1650 | 1461098984653 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11aac0000) [pid = 1650] [serial = 269] [outer = 0x11acc0000] 13:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 719ms 13:49:45 INFO - PROCESS | 1650 | 1461098985198 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:45 INFO - PROCESS | 1650 | 1461098985208 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:49:45 INFO - PROCESS | 1650 | 1461098985210 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:49:45 INFO - PROCESS | 1650 | 1461098985212 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1650 | 1461098985213 Marionette TRACE conn2 <- [1,334,null,{}] 13:49:45 INFO - PROCESS | 1650 | 1461098985216 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:45 INFO - PROCESS | 1650 | 1461098985301 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:49:45 INFO - PROCESS | 1650 | 1461098985326 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b27000 == 19 [pid = 1650] [id = 91] 13:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1263ab400) [pid = 1650] [serial = 270] [outer = 0x0] 13:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x1269ef400) [pid = 1650] [serial = 271] [outer = 0x1263ab400] 13:49:45 INFO - PROCESS | 1650 | 1461098985352 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1278fd000) [pid = 1650] [serial = 272] [outer = 0x1263ab400] 13:49:45 INFO - PROCESS | 1650 | 1461098985695 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 13:49:45 INFO - PROCESS | 1650 | 1461098985732 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:49:45 INFO - PROCESS | 1650 | 1461098985733 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:49:45 INFO - PROCESS | 1650 | 1461098985735 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1650 | 1461098985737 Marionette TRACE conn2 <- [1,338,null,{}] 13:49:45 INFO - PROCESS | 1650 | 1461098985739 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:45 INFO - PROCESS | 1650 | 1461098985831 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:49:45 INFO - PROCESS | 1650 | 1461098985839 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3ec000 == 20 [pid = 1650] [id = 92] 13:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1297db400) [pid = 1650] [serial = 273] [outer = 0x0] 13:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12bc5e000) [pid = 1650] [serial = 274] [outer = 0x1297db400] 13:49:45 INFO - PROCESS | 1650 | 1461098985872 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12d1be000) [pid = 1650] [serial = 275] [outer = 0x1297db400] 13:49:46 INFO - PROCESS | 1650 | 1461098986432 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 721ms 13:49:46 INFO - PROCESS | 1650 | 1461098986457 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:49:46 INFO - PROCESS | 1650 | 1461098986459 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:49:46 INFO - PROCESS | 1650 | 1461098986463 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1650 | 1461098986465 Marionette TRACE conn2 <- [1,342,null,{}] 13:49:46 INFO - PROCESS | 1650 | 1461098986497 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:46 INFO - PROCESS | 1650 | 1461098986630 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:49:46 INFO - PROCESS | 1650 | 1461098986714 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a971000 == 21 [pid = 1650] [id = 93] 13:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1188cf800) [pid = 1650] [serial = 276] [outer = 0x0] 13:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x118974000) [pid = 1650] [serial = 277] [outer = 0x1188cf800] 13:49:46 INFO - PROCESS | 1650 | 1461098986745 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11a94f000) [pid = 1650] [serial = 278] [outer = 0x1188cf800] 13:49:47 INFO - PROCESS | 1650 | 1461098987255 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:47 INFO - PROCESS | 1650 | 1461098987258 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 820ms 13:49:47 INFO - PROCESS | 1650 | 1461098987296 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:49:47 INFO - PROCESS | 1650 | 1461098987299 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:49:47 INFO - PROCESS | 1650 | 1461098987308 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:49:47 INFO - PROCESS | 1650 | 1461098987310 Marionette TRACE conn2 <- [1,346,null,{}] 13:49:47 INFO - PROCESS | 1650 | 1461098987312 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:47 INFO - PROCESS | 1650 | 1461098987421 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:49:47 INFO - PROCESS | 1650 | 1461098987695 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a6c800 == 22 [pid = 1650] [id = 94] 13:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x114be5c00) [pid = 1650] [serial = 279] [outer = 0x0] 13:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x114c10000) [pid = 1650] [serial = 280] [outer = 0x114be5c00] 13:49:47 INFO - PROCESS | 1650 | 1461098987725 Marionette DEBUG loaded listener.js 13:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x115661000) [pid = 1650] [serial = 281] [outer = 0x114be5c00] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12655e800) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12674e000) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12e93e000) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1305b4000 == 21 [pid = 1650] [id = 81] 13:49:48 INFO - PROCESS | 1650 | 1461098988174 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11a953400) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11af7f400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11aac5000) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x1186a8c00) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11ba42400) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11befc800) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x123dd3c00) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x123dcdc00) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x1260b6800) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12613bc00) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x126748400) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11893c800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x126e0a800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x126d6c800) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x119ed9c00) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12736fc00) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1278f8800) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x119545c00) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x128759c00) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1287ea800) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1287ea400) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x129b71000) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x119854400) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1188d6800) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11a884400) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x129d0b000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11aabe000) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x118ea9000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11bada800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11c702c00) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x119ed9000) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11ad5f000) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x117951400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x129d4b400) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x114c11000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11af75c00) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11b6cd400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x115489c00) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12b635400) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12fd39400) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1263ae800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129d11c00) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11bf90800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11bf8bc00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e3c0800) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11bad5000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11af78000) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e1ca000) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11896e800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11af7ac00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1191aac00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11acc7800) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11a9c8c00) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119856c00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11ad5cc00) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1278fd800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129d4b800) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e774400) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12f0cf800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11ba42c00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123dd7400) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1278f9c00) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12738c400) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x127399c00) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ad5d000) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11bef2800) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11bfdf000) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x126e48800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e730c00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126d75c00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129b78800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11af71800) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127391000) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x126d6cc00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b643c00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x123dd3800) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11bfe2c00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c385400) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11bfdf800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12e1cb800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d1b8400) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d2b6400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b411c00) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d2ba800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114beb400) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bfa8400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b875c00) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115658800) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b634800) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d1a2400) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bfa1c00) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1287e1c00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129d59c00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bb2e800) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12f506400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114be7400) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bc5d400) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e3d3000) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e778400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12c8c4c00) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12e72e400) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126e11c00) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12e732000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12e1cd800) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12e3d0000) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bb31800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12d1a0c00) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12e3c7000) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11565c800) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12da46c00) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12e3d7400) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12f5e7800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12da44000) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12f68c800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12f690c00) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12e199800) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12f0d0c00) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11954a000) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12f506800) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12d2c2000) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12f0c5400) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bc68c00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d2c0c00) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bc62400) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12e940800) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12e783800) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12f691400) [pid = 1650] [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.] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12e939400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b874c00) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12d2b5800) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12e72e000) [pid = 1650] [serial = 194] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c382800) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12fcc0000) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12da6a800) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12fcc5400) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126560000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bb2f400) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12fc6f400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12e3c5c00) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12bc64400) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12e195800) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11a950800) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11bef2400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123dcd000) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12f697000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12b872400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12da49400) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 13:49:48 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12fd32c00) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 13:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 921ms 13:49:48 INFO - PROCESS | 1650 | 1461098988230 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:49:48 INFO - PROCESS | 1650 | 1461098988232 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:49:48 INFO - PROCESS | 1650 | 1461098988236 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1650 | 1461098988239 Marionette TRACE conn2 <- [1,350,null,{}] 13:49:48 INFO - PROCESS | 1650 | 1461098988242 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:48 INFO - PROCESS | 1650 | 1461098988312 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:49:48 INFO - PROCESS | 1650 | 1461098988316 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11571d800 == 22 [pid = 1650] [id = 95] 13:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1165e4400) [pid = 1650] [serial = 282] [outer = 0x0] 13:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11672c400) [pid = 1650] [serial = 283] [outer = 0x1165e4400] 13:49:48 INFO - PROCESS | 1650 | 1461098988348 Marionette DEBUG loaded listener.js 13:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1186b3800) [pid = 1650] [serial = 284] [outer = 0x1165e4400] 13:49:48 INFO - PROCESS | 1650 | 1461098988716 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 520ms 13:49:48 INFO - PROCESS | 1650 | 1461098988759 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:49:48 INFO - PROCESS | 1650 | 1461098988761 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:49:48 INFO - PROCESS | 1650 | 1461098988764 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1650 | 1461098988765 Marionette TRACE conn2 <- [1,354,null,{}] 13:49:48 INFO - PROCESS | 1650 | 1461098988767 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:48 INFO - PROCESS | 1650 | 1461098988835 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:49:48 INFO - PROCESS | 1650 | 1461098988841 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119109800 == 23 [pid = 1650] [id = 96] 13:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11886b400) [pid = 1650] [serial = 285] [outer = 0x0] 13:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11954a000) [pid = 1650] [serial = 286] [outer = 0x11886b400] 13:49:48 INFO - PROCESS | 1650 | 1461098988869 Marionette DEBUG loaded listener.js 13:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119ecdc00) [pid = 1650] [serial = 287] [outer = 0x11886b400] 13:49:49 INFO - PROCESS | 1650 | 1461098989223 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 13:49:49 INFO - PROCESS | 1650 | 1461098989232 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:49:49 INFO - PROCESS | 1650 | 1461098989234 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:49:49 INFO - PROCESS | 1650 | 1461098989243 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:49:49 INFO - PROCESS | 1650 | 1461098989248 Marionette TRACE conn2 <- [1,358,null,{}] 13:49:49 INFO - PROCESS | 1650 | 1461098989251 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:49 INFO - PROCESS | 1650 | 1461098989347 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:49:49 INFO - PROCESS | 1650 | 1461098989378 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119813800 == 24 [pid = 1650] [id = 97] 13:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119ecd000) [pid = 1650] [serial = 288] [outer = 0x0] 13:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11a9bd000) [pid = 1650] [serial = 289] [outer = 0x119ecd000] 13:49:49 INFO - PROCESS | 1650 | 1461098989403 Marionette DEBUG loaded listener.js 13:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11aac1800) [pid = 1650] [serial = 290] [outer = 0x119ecd000] 13:49:49 INFO - PROCESS | 1650 | 1461098989745 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 527ms 13:49:49 INFO - PROCESS | 1650 | 1461098989766 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:49:49 INFO - PROCESS | 1650 | 1461098989767 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:49:49 INFO - PROCESS | 1650 | 1461098989775 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:49:49 INFO - PROCESS | 1650 | 1461098989776 Marionette TRACE conn2 <- [1,362,null,{}] 13:49:49 INFO - PROCESS | 1650 | 1461098989779 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:49 INFO - PROCESS | 1650 | 1461098989862 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:49:49 INFO - PROCESS | 1650 | 1461098989866 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a61a800 == 25 [pid = 1650] [id = 98] 13:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119ed1c00) [pid = 1650] [serial = 291] [outer = 0x0] 13:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11ad5b000) [pid = 1650] [serial = 292] [outer = 0x119ed1c00] 13:49:49 INFO - PROCESS | 1650 | 1461098989893 Marionette DEBUG loaded listener.js 13:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11af79c00) [pid = 1650] [serial = 293] [outer = 0x119ed1c00] 13:49:50 INFO - PROCESS | 1650 | 1461098990213 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 13:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:49:50 INFO - PROCESS | 1650 | 1461098990245 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:49:50 INFO - PROCESS | 1650 | 1461098990246 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:49:50 INFO - PROCESS | 1650 | 1461098990248 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1650 | 1461098990249 Marionette TRACE conn2 <- [1,366,null,{}] 13:49:50 INFO - PROCESS | 1650 | 1461098990252 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:50 INFO - PROCESS | 1650 | 1461098990332 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:49:50 INFO - PROCESS | 1650 | 1461098990338 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a961800 == 26 [pid = 1650] [id = 99] 13:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11b6ccc00) [pid = 1650] [serial = 294] [outer = 0x0] 13:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b80b400) [pid = 1650] [serial = 295] [outer = 0x11b6ccc00] 13:49:50 INFO - PROCESS | 1650 | 1461098990371 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11bace800) [pid = 1650] [serial = 296] [outer = 0x11b6ccc00] 13:49:50 INFO - PROCESS | 1650 | 1461098990728 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 13:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:49:50 INFO - PROCESS | 1650 | 1461098990767 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:49:50 INFO - PROCESS | 1650 | 1461098990768 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:49:50 INFO - PROCESS | 1650 | 1461098990771 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1650 | 1461098990772 Marionette TRACE conn2 <- [1,370,null,{}] 13:49:50 INFO - PROCESS | 1650 | 1461098990774 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:50 INFO - PROCESS | 1650 | 1461098990862 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:49:50 INFO - PROCESS | 1650 | 1461098990866 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a976000 == 27 [pid = 1650] [id = 100] 13:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11b6cd000) [pid = 1650] [serial = 297] [outer = 0x0] 13:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11befc400) [pid = 1650] [serial = 298] [outer = 0x11b6cd000] 13:49:50 INFO - PROCESS | 1650 | 1461098990894 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c381800) [pid = 1650] [serial = 299] [outer = 0x11b6cd000] 13:49:51 INFO - PROCESS | 1650 | 1461098991216 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 13:49:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:49:51 INFO - PROCESS | 1650 | 1461098991247 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:49:51 INFO - PROCESS | 1650 | 1461098991248 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:49:51 INFO - PROCESS | 1650 | 1461098991251 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:49:51 INFO - PROCESS | 1650 | 1461098991252 Marionette TRACE conn2 <- [1,374,null,{}] 13:49:51 INFO - PROCESS | 1650 | 1461098991257 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:51 INFO - PROCESS | 1650 | 1461098991361 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1263ab400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11afd7800) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118874c00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129d53c00) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12e780800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1291da400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x115656800) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11794e400) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1278f7800) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x114be3c00) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11acc0000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:49:51 INFO - PROCESS | 1650 | 1461098991391 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116307000 == 28 [pid = 1650] [id = 101] 13:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1146c3c00) [pid = 1650] [serial = 300] [outer = 0x0] 13:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11794e400) [pid = 1650] [serial = 301] [outer = 0x1146c3c00] 13:49:51 INFO - PROCESS | 1650 | 1461098991417 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11c382000) [pid = 1650] [serial = 302] [outer = 0x1146c3c00] 13:49:51 INFO - PROCESS | 1650 | 1461098991702 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:49:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:49:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 473ms 13:49:51 INFO - PROCESS | 1650 | 1461098991725 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:49:51 INFO - PROCESS | 1650 | 1461098991726 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:49:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:49:51 INFO - PROCESS | 1650 | 1461098991729 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:49:51 INFO - PROCESS | 1650 | 1461098991730 Marionette TRACE conn2 <- [1,378,null,{}] 13:49:51 INFO - PROCESS | 1650 | 1461098991732 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:51 INFO - PROCESS | 1650 | 1461098991809 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:49:51 INFO - PROCESS | 1650 | 1461098991813 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11add6800 == 29 [pid = 1650] [id = 102] 13:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11c387c00) [pid = 1650] [serial = 303] [outer = 0x0] 13:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x123dd2400) [pid = 1650] [serial = 304] [outer = 0x11c387c00] 13:49:51 INFO - PROCESS | 1650 | 1461098991842 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1260b9800) [pid = 1650] [serial = 305] [outer = 0x11c387c00] 13:49:52 INFO - PROCESS | 1650 | 1461098992144 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:49:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:49:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 419ms 13:49:52 INFO - PROCESS | 1650 | 1461098992149 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1650 | 1461098992150 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:49:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:49:52 INFO - PROCESS | 1650 | 1461098992160 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1650 | 1461098992161 Marionette TRACE conn2 <- [1,382,null,{}] 13:49:52 INFO - PROCESS | 1650 | 1461098992163 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:52 INFO - PROCESS | 1650 | 1461098992260 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:49:52 INFO - PROCESS | 1650 | 1461098992284 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b827000 == 30 [pid = 1650] [id = 103] 13:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1146c1800) [pid = 1650] [serial = 306] [outer = 0x0] 13:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x126139c00) [pid = 1650] [serial = 307] [outer = 0x1146c1800] 13:49:52 INFO - PROCESS | 1650 | 1461098992309 Marionette DEBUG loaded listener.js 13:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x126560000) [pid = 1650] [serial = 308] [outer = 0x1146c1800] 13:49:52 INFO - PROCESS | 1650 | 1461098992587 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:49:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:49:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 474ms 13:49:52 INFO - PROCESS | 1650 | 1461098992629 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1650 | 1461098992630 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:49:52 INFO - PROCESS | 1650 | 1461098992632 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1650 | 1461098992633 Marionette TRACE conn2 <- [1,386,null,{}] 13:49:52 INFO - PROCESS | 1650 | 1461098992638 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:52 INFO - PROCESS | 1650 | 1461098992709 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:49:52 INFO - PROCESS | 1650 | 1461098992713 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf4f800 == 31 [pid = 1650] [id = 104] 13:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1263afc00) [pid = 1650] [serial = 309] [outer = 0x0] 13:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1269f1c00) [pid = 1650] [serial = 310] [outer = 0x1263afc00] 13:49:52 INFO - PROCESS | 1650 | 1461098992744 Marionette DEBUG loaded listener.js 13:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12719fc00) [pid = 1650] [serial = 311] [outer = 0x1263afc00] 13:49:53 INFO - PROCESS | 1650 | 1461098993082 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 13:49:53 INFO - PROCESS | 1650 | 1461098993106 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:49:53 INFO - PROCESS | 1650 | 1461098993107 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:49:53 INFO - PROCESS | 1650 | 1461098993109 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:49:53 INFO - PROCESS | 1650 | 1461098993111 Marionette TRACE conn2 <- [1,390,null,{}] 13:49:53 INFO - PROCESS | 1650 | 1461098993121 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:53 INFO - PROCESS | 1650 | 1461098993205 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:49:53 INFO - PROCESS | 1650 | 1461098993209 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32a800 == 32 [pid = 1650] [id = 105] 13:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12732e000) [pid = 1650] [serial = 312] [outer = 0x0] 13:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1273efc00) [pid = 1650] [serial = 313] [outer = 0x12732e000] 13:49:53 INFO - PROCESS | 1650 | 1461098993234 Marionette DEBUG loaded listener.js 13:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x127d7ac00) [pid = 1650] [serial = 314] [outer = 0x12732e000] 13:49:53 INFO - PROCESS | 1650 | 1461098993686 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 620ms 13:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:49:53 INFO - PROCESS | 1650 | 1461098993736 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:49:53 INFO - PROCESS | 1650 | 1461098993738 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:49:53 INFO - PROCESS | 1650 | 1461098993743 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:49:53 INFO - PROCESS | 1650 | 1461098993745 Marionette TRACE conn2 <- [1,394,null,{}] 13:49:53 INFO - PROCESS | 1650 | 1461098993749 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:53 INFO - PROCESS | 1650 | 1461098993853 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:49:53 INFO - PROCESS | 1650 | 1461098993900 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118918800 == 33 [pid = 1650] [id = 106] 13:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11565ec00) [pid = 1650] [serial = 315] [outer = 0x0] 13:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1165e0000) [pid = 1650] [serial = 316] [outer = 0x11565ec00] 13:49:53 INFO - PROCESS | 1650 | 1461098993933 Marionette DEBUG loaded listener.js 13:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11896e800) [pid = 1650] [serial = 317] [outer = 0x11565ec00] 13:49:54 INFO - PROCESS | 1650 | 1461098994357 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:49:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 13:49:54 INFO - PROCESS | 1650 | 1461098994421 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:49:54 INFO - PROCESS | 1650 | 1461098994426 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:49:54 INFO - PROCESS | 1650 | 1461098994432 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:49:54 INFO - PROCESS | 1650 | 1461098994434 Marionette TRACE conn2 <- [1,398,null,{}] 13:49:54 INFO - PROCESS | 1650 | 1461098994439 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:54 INFO - PROCESS | 1650 | 1461098994533 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:49:54 INFO - PROCESS | 1650 | 1461098994589 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a97a000 == 34 [pid = 1650] [id = 107] 13:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11a887c00) [pid = 1650] [serial = 318] [outer = 0x0] 13:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11a9c5c00) [pid = 1650] [serial = 319] [outer = 0x11a887c00] 13:49:54 INFO - PROCESS | 1650 | 1461098994620 Marionette DEBUG loaded listener.js 13:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11ad5ac00) [pid = 1650] [serial = 320] [outer = 0x11a887c00] 13:49:55 INFO - PROCESS | 1650 | 1461098995040 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 673ms 13:49:55 INFO - PROCESS | 1650 | 1461098995106 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:49:55 INFO - PROCESS | 1650 | 1461098995108 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:49:55 INFO - PROCESS | 1650 | 1461098995110 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:49:55 INFO - PROCESS | 1650 | 1461098995113 Marionette TRACE conn2 <- [1,402,null,{}] 13:49:55 INFO - PROCESS | 1650 | 1461098995123 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:55 INFO - PROCESS | 1650 | 1461098995215 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:49:55 INFO - PROCESS | 1650 | 1461098995272 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12373b800 == 35 [pid = 1650] [id = 108] 13:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bacdc00) [pid = 1650] [serial = 321] [outer = 0x0] 13:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11befd000) [pid = 1650] [serial = 322] [outer = 0x11bacdc00] 13:49:55 INFO - PROCESS | 1650 | 1461098995304 Marionette DEBUG loaded listener.js 13:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c383c00) [pid = 1650] [serial = 323] [outer = 0x11bacdc00] 13:49:55 INFO - PROCESS | 1650 | 1461098995780 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 922ms 13:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:49:56 INFO - PROCESS | 1650 | 1461098996033 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:49:56 INFO - PROCESS | 1650 | 1461098996035 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:49:56 INFO - PROCESS | 1650 | 1461098996039 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:49:56 INFO - PROCESS | 1650 | 1461098996040 Marionette TRACE conn2 <- [1,406,null,{}] 13:49:56 INFO - PROCESS | 1650 | 1461098996044 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:56 INFO - PROCESS | 1650 | 1461098996127 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:49:56 INFO - PROCESS | 1650 | 1461098996179 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad1800 == 36 [pid = 1650] [id = 109] 13:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1163ed800) [pid = 1650] [serial = 324] [outer = 0x0] 13:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116730400) [pid = 1650] [serial = 325] [outer = 0x1163ed800] 13:49:56 INFO - PROCESS | 1650 | 1461098996207 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118f70400) [pid = 1650] [serial = 326] [outer = 0x1163ed800] 13:49:56 INFO - PROCESS | 1650 | 1461098996646 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 13:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:49:56 INFO - PROCESS | 1650 | 1461098996659 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:49:56 INFO - PROCESS | 1650 | 1461098996661 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:49:56 INFO - PROCESS | 1650 | 1461098996666 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:49:56 INFO - PROCESS | 1650 | 1461098996669 Marionette TRACE conn2 <- [1,410,null,{}] 13:49:56 INFO - PROCESS | 1650 | 1461098996674 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:56 INFO - PROCESS | 1650 | 1461098996746 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:49:56 INFO - PROCESS | 1650 | 1461098996750 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e2f800 == 37 [pid = 1650] [id = 110] 13:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115655400) [pid = 1650] [serial = 327] [outer = 0x0] 13:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119e62400) [pid = 1650] [serial = 328] [outer = 0x115655400] 13:49:56 INFO - PROCESS | 1650 | 1461098996780 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a9c9400) [pid = 1650] [serial = 329] [outer = 0x115655400] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1278fd000) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129d56000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1188cf000) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1191aa000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b377400) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12f50dc00) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1297d7400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12674dc00) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12779f400) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11a9c3000) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11befa000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bfab400) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bc6c800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12d1a4c00) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1165df800) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11af7a000) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11aac0000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115654c00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b370400) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129d16800) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 13:49:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1269ef400) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 13:49:57 INFO - PROCESS | 1650 | 1461098997129 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 476ms 13:49:57 INFO - PROCESS | 1650 | 1461098997140 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:49:57 INFO - PROCESS | 1650 | 1461098997141 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:49:57 INFO - PROCESS | 1650 | 1461098997144 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:49:57 INFO - PROCESS | 1650 | 1461098997145 Marionette TRACE conn2 <- [1,414,null,{}] 13:49:57 INFO - PROCESS | 1650 | 1461098997152 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:57 INFO - PROCESS | 1650 | 1461098997227 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:49:57 INFO - PROCESS | 1650 | 1461098997232 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8ad800 == 38 [pid = 1650] [id = 111] 13:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11af7a000) [pid = 1650] [serial = 330] [outer = 0x0] 13:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11afdd000) [pid = 1650] [serial = 331] [outer = 0x11af7a000] 13:49:57 INFO - PROCESS | 1650 | 1461098997263 Marionette DEBUG loaded listener.js 13:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11ba40c00) [pid = 1650] [serial = 332] [outer = 0x11af7a000] 13:49:57 INFO - PROCESS | 1650 | 1461098997668 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 569ms 13:49:57 INFO - PROCESS | 1650 | 1461098997714 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:49:57 INFO - PROCESS | 1650 | 1461098997716 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:49:57 INFO - PROCESS | 1650 | 1461098997720 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:49:57 INFO - PROCESS | 1650 | 1461098997723 Marionette TRACE conn2 <- [1,418,null,{}] 13:49:57 INFO - PROCESS | 1650 | 1461098997727 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:57 INFO - PROCESS | 1650 | 1461098997817 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:49:57 INFO - PROCESS | 1650 | 1461098997865 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e34800 == 39 [pid = 1650] [id = 112] 13:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115654400) [pid = 1650] [serial = 333] [outer = 0x0] 13:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115662400) [pid = 1650] [serial = 334] [outer = 0x115654400] 13:49:57 INFO - PROCESS | 1650 | 1461098997897 Marionette DEBUG loaded listener.js 13:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118967c00) [pid = 1650] [serial = 335] [outer = 0x115654400] 13:49:58 INFO - PROCESS | 1650 | 1461098998802 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1123ms 13:49:58 INFO - PROCESS | 1650 | 1461098998842 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:49:58 INFO - PROCESS | 1650 | 1461098998846 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:49:58 INFO - PROCESS | 1650 | 1461098998850 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:49:58 INFO - PROCESS | 1650 | 1461098998852 Marionette TRACE conn2 <- [1,422,null,{}] 13:49:58 INFO - PROCESS | 1650 | 1461098998855 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:58 INFO - PROCESS | 1650 | 1461098998944 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:49:58 INFO - PROCESS | 1650 | 1461098998983 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad83800 == 40 [pid = 1650] [id = 113] 13:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115657c00) [pid = 1650] [serial = 336] [outer = 0x0] 13:49:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11af72400) [pid = 1650] [serial = 337] [outer = 0x115657c00] 13:49:59 INFO - PROCESS | 1650 | 1461098999012 Marionette DEBUG loaded listener.js 13:49:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11ba3e800) [pid = 1650] [serial = 338] [outer = 0x115657c00] 13:49:59 INFO - PROCESS | 1650 | 1461098999914 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1073ms 13:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:49:59 INFO - PROCESS | 1650 | 1461098999924 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:49:59 INFO - PROCESS | 1650 | 1461098999925 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:49:59 INFO - PROCESS | 1650 | 1461098999928 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:49:59 INFO - PROCESS | 1650 | 1461098999930 Marionette TRACE conn2 <- [1,426,null,{}] 13:49:59 INFO - PROCESS | 1650 | 1461098999938 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:00 INFO - PROCESS | 1650 | 1461099000030 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:50:00 INFO - PROCESS | 1650 | 1461099000070 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa8000 == 41 [pid = 1650] [id = 114] 13:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11bacc400) [pid = 1650] [serial = 339] [outer = 0x0] 13:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11c708000) [pid = 1650] [serial = 340] [outer = 0x11bacc400] 13:50:00 INFO - PROCESS | 1650 | 1461099000102 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123dd5400) [pid = 1650] [serial = 341] [outer = 0x11bacc400] 13:50:00 INFO - PROCESS | 1650 | 1461099000556 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:50:00 INFO - PROCESS | 1650 | 1461099000606 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:50:00 INFO - PROCESS | 1650 | 1461099000610 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:50:00 INFO - PROCESS | 1650 | 1461099000611 Marionette TRACE conn2 <- [1,430,null,{}] 13:50:00 INFO - PROCESS | 1650 | 1461099000614 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:00 INFO - PROCESS | 1650 | 1461099000712 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:50:00 INFO - PROCESS | 1650 | 1461099000768 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6bd000 == 42 [pid = 1650] [id = 115] 13:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12655c400) [pid = 1650] [serial = 342] [outer = 0x0] 13:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126933800) [pid = 1650] [serial = 343] [outer = 0x12655c400] 13:50:00 INFO - PROCESS | 1650 | 1461099000798 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127326c00) [pid = 1650] [serial = 344] [outer = 0x12655c400] 13:50:01 INFO - PROCESS | 1650 | 1461099001282 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 719ms 13:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:50:01 INFO - PROCESS | 1650 | 1461099001336 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:50:01 INFO - PROCESS | 1650 | 1461099001338 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:50:01 INFO - PROCESS | 1650 | 1461099001343 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:50:01 INFO - PROCESS | 1650 | 1461099001345 Marionette TRACE conn2 <- [1,434,null,{}] 13:50:01 INFO - PROCESS | 1650 | 1461099001349 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:01 INFO - PROCESS | 1650 | 1461099001432 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:50:01 INFO - PROCESS | 1650 | 1461099001493 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e29000 == 43 [pid = 1650] [id = 116] 13:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118935000) [pid = 1650] [serial = 345] [outer = 0x0] 13:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118f76400) [pid = 1650] [serial = 346] [outer = 0x118935000] 13:50:01 INFO - PROCESS | 1650 | 1461099001523 Marionette DEBUG loaded listener.js 13:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a9c4400) [pid = 1650] [serial = 347] [outer = 0x118935000] 13:50:01 INFO - PROCESS | 1650 | --DOCSHELL 0x118e2f800 == 42 [pid = 1650] [id = 110] 13:50:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad1800 == 41 [pid = 1650] [id = 109] 13:50:01 INFO - PROCESS | 1650 | 1461099001948 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 619ms 13:50:01 INFO - PROCESS | 1650 | 1461099001964 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:50:01 INFO - PROCESS | 1650 | 1461099001971 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:50:01 INFO - PROCESS | 1650 | 1461099001977 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:50:01 INFO - PROCESS | 1650 | 1461099001980 Marionette TRACE conn2 <- [1,438,null,{}] 13:50:01 INFO - PROCESS | 1650 | 1461099001983 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:02 INFO - PROCESS | 1650 | 1461099002099 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:50:02 INFO - PROCESS | 1650 | 1461099002108 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11addd000 == 42 [pid = 1650] [id = 117] 13:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11a9c4800) [pid = 1650] [serial = 348] [outer = 0x0] 13:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11b80d400) [pid = 1650] [serial = 349] [outer = 0x11a9c4800] 13:50:02 INFO - PROCESS | 1650 | 1461099002146 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bfe4c00) [pid = 1650] [serial = 350] [outer = 0x11a9c4800] 13:50:02 INFO - PROCESS | 1650 | 1461099002484 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 13:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:50:02 INFO - PROCESS | 1650 | 1461099002499 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:50:02 INFO - PROCESS | 1650 | 1461099002500 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:50:02 INFO - PROCESS | 1650 | 1461099002503 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:50:02 INFO - PROCESS | 1650 | 1461099002507 Marionette TRACE conn2 <- [1,442,null,{}] 13:50:02 INFO - PROCESS | 1650 | 1461099002514 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:02 INFO - PROCESS | 1650 | 1461099002588 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:50:02 INFO - PROCESS | 1650 | 1461099002593 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126166000 == 43 [pid = 1650] [id = 118] 13:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123dcd000) [pid = 1650] [serial = 351] [outer = 0x0] 13:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127395400) [pid = 1650] [serial = 352] [outer = 0x123dcd000] 13:50:02 INFO - PROCESS | 1650 | 1461099002622 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128753000) [pid = 1650] [serial = 353] [outer = 0x123dcd000] 13:50:03 INFO - PROCESS | 1650 | 1461099003069 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 624ms 13:50:03 INFO - PROCESS | 1650 | 1461099003127 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:50:03 INFO - PROCESS | 1650 | 1461099003130 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:50:03 INFO - PROCESS | 1650 | 1461099003133 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:50:03 INFO - PROCESS | 1650 | 1461099003135 Marionette TRACE conn2 <- [1,446,null,{}] 13:50:03 INFO - PROCESS | 1650 | 1461099003141 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:03 INFO - PROCESS | 1650 | 1461099003280 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:50:03 INFO - PROCESS | 1650 | 1461099003326 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126349800 == 44 [pid = 1650] [id = 119] 13:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128753400) [pid = 1650] [serial = 354] [outer = 0x0] 13:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1291dc800) [pid = 1650] [serial = 355] [outer = 0x128753400] 13:50:03 INFO - PROCESS | 1650 | 1461099003366 Marionette DEBUG loaded listener.js 13:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12994f400) [pid = 1650] [serial = 356] [outer = 0x128753400] 13:50:03 INFO - PROCESS | 1650 | 1461099003736 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 624ms 13:50:03 INFO - PROCESS | 1650 | 1461099003757 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:50:03 INFO - PROCESS | 1650 | 1461099003758 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:50:03 INFO - PROCESS | 1650 | 1461099003760 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:50:03 INFO - PROCESS | 1650 | 1461099003761 Marionette TRACE conn2 <- [1,450,null,{}] 13:50:03 INFO - PROCESS | 1650 | 1461099003764 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:03 INFO - PROCESS | 1650 | 1461099003851 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:50:03 INFO - PROCESS | 1650 | 1461099003880 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12696a000 == 45 [pid = 1650] [id = 120] 13:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1287ea800) [pid = 1650] [serial = 357] [outer = 0x0] 13:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129b76400) [pid = 1650] [serial = 358] [outer = 0x1287ea800] 13:50:03 INFO - PROCESS | 1650 | 1461099003905 Marionette DEBUG loaded listener.js 13:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129d0fc00) [pid = 1650] [serial = 359] [outer = 0x1287ea800] 13:50:04 INFO - PROCESS | 1650 | 1461099004263 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:50:04 INFO - PROCESS | 1650 | 1461099004290 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:50:04 INFO - PROCESS | 1650 | 1461099004292 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:50:04 INFO - PROCESS | 1650 | 1461099004294 Marionette TRACE conn2 <- [1,454,null,{}] 13:50:04 INFO - PROCESS | 1650 | 1461099004296 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:04 INFO - PROCESS | 1650 | 1461099004405 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:50:04 INFO - PROCESS | 1650 | 1461099004411 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x127139800 == 46 [pid = 1650] [id = 121] 13:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129d15000) [pid = 1650] [serial = 360] [outer = 0x0] 13:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129d54400) [pid = 1650] [serial = 361] [outer = 0x129d15000] 13:50:04 INFO - PROCESS | 1650 | 1461099004439 Marionette DEBUG loaded listener.js 13:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b379c00) [pid = 1650] [serial = 362] [outer = 0x129d15000] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119ed1c00) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1165e4400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11886b400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b6ccc00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114be5c00) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1163ed800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115655400) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b6cd000) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1146c3c00) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1146c1800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c387c00) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119ecd000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:50:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1263afc00) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:50:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:04 INFO - PROCESS | 1650 | 1461099004776 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 13:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:50:04 INFO - PROCESS | 1650 | 1461099004811 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:50:04 INFO - PROCESS | 1650 | 1461099004812 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:50:04 INFO - PROCESS | 1650 | 1461099004814 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:50:04 INFO - PROCESS | 1650 | 1461099004815 Marionette TRACE conn2 <- [1,458,null,{}] 13:50:04 INFO - PROCESS | 1650 | 1461099004818 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:04 INFO - PROCESS | 1650 | 1461099004889 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:50:04 INFO - PROCESS | 1650 | 1461099004893 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12730c000 == 47 [pid = 1650] [id = 122] 13:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118eac800) [pid = 1650] [serial = 363] [outer = 0x0] 13:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c388000) [pid = 1650] [serial = 364] [outer = 0x118eac800] 13:50:04 INFO - PROCESS | 1650 | 1461099004920 Marionette DEBUG loaded listener.js 13:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b375800) [pid = 1650] [serial = 365] [outer = 0x118eac800] 13:50:05 INFO - PROCESS | 1650 | 1461099005270 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:50:05 INFO - PROCESS | 1650 | 1461099005285 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:50:05 INFO - PROCESS | 1650 | 1461099005298 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:50:05 INFO - PROCESS | 1650 | 1461099005300 Marionette TRACE conn2 <- [1,462,null,{}] 13:50:05 INFO - PROCESS | 1650 | 1461099005303 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:05 INFO - PROCESS | 1650 | 1461099005417 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:50:05 INFO - PROCESS | 1650 | 1461099005424 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d84800 == 48 [pid = 1650] [id = 123] 13:50:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b405000) [pid = 1650] [serial = 366] [outer = 0x0] 13:50:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b40d000) [pid = 1650] [serial = 367] [outer = 0x12b405000] 13:50:05 INFO - PROCESS | 1650 | 1461099005463 Marionette DEBUG loaded listener.js 13:50:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b412c00) [pid = 1650] [serial = 368] [outer = 0x12b405000] 13:50:05 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:05 INFO - PROCESS | 1650 | 1461099005893 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:50:05 INFO - PROCESS | 1650 | 1461099005919 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:50:05 INFO - PROCESS | 1650 | 1461099005923 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:50:05 INFO - PROCESS | 1650 | 1461099005924 Marionette TRACE conn2 <- [1,466,null,{}] 13:50:05 INFO - PROCESS | 1650 | 1461099005926 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:06 INFO - PROCESS | 1650 | 1461099005998 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:50:06 INFO - PROCESS | 1650 | 1461099006005 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b12800 == 49 [pid = 1650] [id = 124] 13:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b40f800) [pid = 1650] [serial = 369] [outer = 0x0] 13:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b86bc00) [pid = 1650] [serial = 370] [outer = 0x12b40f800] 13:50:06 INFO - PROCESS | 1650 | 1461099006030 Marionette DEBUG loaded listener.js 13:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bb2dc00) [pid = 1650] [serial = 371] [outer = 0x12b40f800] 13:50:06 INFO - PROCESS | 1650 | 1461099006369 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 1650 | 1461099006394 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:50:06 INFO - PROCESS | 1650 | 1461099006396 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:50:06 INFO - PROCESS | 1650 | 1461099006397 Marionette TRACE conn2 <- [1,470,null,{}] 13:50:06 INFO - PROCESS | 1650 | 1461099006400 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:06 INFO - PROCESS | 1650 | 1461099006484 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:50:06 INFO - PROCESS | 1650 | 1461099006491 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3e2800 == 50 [pid = 1650] [id = 125] 13:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b875800) [pid = 1650] [serial = 372] [outer = 0x0] 13:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bc62400) [pid = 1650] [serial = 373] [outer = 0x12b875800] 13:50:06 INFO - PROCESS | 1650 | 1461099006519 Marionette DEBUG loaded listener.js 13:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bf9e000) [pid = 1650] [serial = 374] [outer = 0x12b875800] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11b827000 == 49 [pid = 1650] [id = 103] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf4f800 == 48 [pid = 1650] [id = 104] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11a976000 == 47 [pid = 1650] [id = 100] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11a97a000 == 46 [pid = 1650] [id = 107] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11add6800 == 45 [pid = 1650] [id = 102] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118918800 == 44 [pid = 1650] [id = 106] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12373b800 == 43 [pid = 1650] [id = 108] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116307000 == 42 [pid = 1650] [id = 101] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118e29000 == 41 [pid = 1650] [id = 116] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6bd000 == 40 [pid = 1650] [id = 115] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa8000 == 39 [pid = 1650] [id = 114] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32a800 == 38 [pid = 1650] [id = 105] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad83800 == 37 [pid = 1650] [id = 113] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118e34800 == 36 [pid = 1650] [id = 112] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8ad800 == 35 [pid = 1650] [id = 111] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11addd000 == 34 [pid = 1650] [id = 117] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126166000 == 33 [pid = 1650] [id = 118] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12696a000 == 32 [pid = 1650] [id = 120] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x127139800 == 31 [pid = 1650] [id = 121] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126349800 == 30 [pid = 1650] [id = 119] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12730c000 == 29 [pid = 1650] [id = 122] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x127d84800 == 28 [pid = 1650] [id = 123] 13:50:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129b12800 == 27 [pid = 1650] [id = 124] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1269f1c00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1273efc00) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11ad5b000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11672c400) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1186b3800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bc5e000) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11954a000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119ecdc00) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11b80b400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114c10000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115661000) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118974000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116730400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11a9c9400) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11afdd000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119e62400) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11befc400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11bace800) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1165e0000) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11c382000) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c381800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126560000) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123dd2400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11a9bd000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118f70400) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11794e400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11a9c5c00) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126139c00) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11aac1800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11befd000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1260b9800) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12719fc00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 13:50:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11af79c00) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 13:50:08 INFO - PROCESS | 1650 | 1461099008080 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1721ms 13:50:08 INFO - PROCESS | 1650 | 1461099008118 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1650 | 1461099008120 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:50:08 INFO - PROCESS | 1650 | 1461099008124 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1650 | 1461099008126 Marionette TRACE conn2 <- [1,474,null,{}] 13:50:08 INFO - PROCESS | 1650 | 1461099008131 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:08 INFO - PROCESS | 1650 | 1461099008203 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:50:08 INFO - PROCESS | 1650 | 1461099008247 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160b1000 == 28 [pid = 1650] [id = 126] 13:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11584a800) [pid = 1650] [serial = 375] [outer = 0x0] 13:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1158ec400) [pid = 1650] [serial = 376] [outer = 0x11584a800] 13:50:08 INFO - PROCESS | 1650 | 1461099008275 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118642c00) [pid = 1650] [serial = 377] [outer = 0x11584a800] 13:50:08 INFO - PROCESS | 1650 | 1461099008597 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 13:50:08 INFO - PROCESS | 1650 | 1461099008644 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1650 | 1461099008649 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:50:08 INFO - PROCESS | 1650 | 1461099008653 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1650 | 1461099008655 Marionette TRACE conn2 <- [1,478,null,{}] 13:50:08 INFO - PROCESS | 1650 | 1461099008657 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:08 INFO - PROCESS | 1650 | 1461099008729 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:50:08 INFO - PROCESS | 1650 | 1461099008772 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e2a000 == 29 [pid = 1650] [id = 127] 13:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115856400) [pid = 1650] [serial = 378] [outer = 0x0] 13:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118968800) [pid = 1650] [serial = 379] [outer = 0x115856400] 13:50:08 INFO - PROCESS | 1650 | 1461099008798 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119edac00) [pid = 1650] [serial = 380] [outer = 0x115856400] 13:50:09 INFO - PROCESS | 1650 | 1461099009107 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 13:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:50:09 INFO - PROCESS | 1650 | 1461099009125 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:50:09 INFO - PROCESS | 1650 | 1461099009127 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:50:09 INFO - PROCESS | 1650 | 1461099009129 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:50:09 INFO - PROCESS | 1650 | 1461099009132 Marionette TRACE conn2 <- [1,482,null,{}] 13:50:09 INFO - PROCESS | 1650 | 1461099009142 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:09 INFO - PROCESS | 1650 | 1461099009216 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:50:09 INFO - PROCESS | 1650 | 1461099009222 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a604800 == 30 [pid = 1650] [id = 128] 13:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114bdec00) [pid = 1650] [serial = 381] [outer = 0x0] 13:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11af7b000) [pid = 1650] [serial = 382] [outer = 0x114bdec00] 13:50:09 INFO - PROCESS | 1650 | 1461099009251 Marionette DEBUG loaded listener.js 13:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11b806c00) [pid = 1650] [serial = 383] [outer = 0x114bdec00] 13:50:09 INFO - PROCESS | 1650 | 1461099009600 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms 13:50:09 INFO - PROCESS | 1650 | 1461099009651 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:50:09 INFO - PROCESS | 1650 | 1461099009655 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:50:09 INFO - PROCESS | 1650 | 1461099009657 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:50:09 INFO - PROCESS | 1650 | 1461099009659 Marionette TRACE conn2 <- [1,486,null,{}] 13:50:09 INFO - PROCESS | 1650 | 1461099009661 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:09 INFO - PROCESS | 1650 | 1461099009732 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:50:09 INFO - PROCESS | 1650 | 1461099009740 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8bf000 == 31 [pid = 1650] [id = 129] 13:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11ba42400) [pid = 1650] [serial = 384] [outer = 0x0] 13:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11bef2800) [pid = 1650] [serial = 385] [outer = 0x11ba42400] 13:50:09 INFO - PROCESS | 1650 | 1461099009766 Marionette DEBUG loaded listener.js 13:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bfdac00) [pid = 1650] [serial = 386] [outer = 0x11ba42400] 13:50:10 INFO - PROCESS | 1650 | 1461099010069 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:50:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:50:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 13:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:50:10 INFO - PROCESS | 1650 | 1461099010126 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:50:10 INFO - PROCESS | 1650 | 1461099010127 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:50:10 INFO - PROCESS | 1650 | 1461099010129 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:50:10 INFO - PROCESS | 1650 | 1461099010130 Marionette TRACE conn2 <- [1,490,null,{}] 13:50:10 INFO - PROCESS | 1650 | 1461099010132 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:10 INFO - PROCESS | 1650 | 1461099010202 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:50:10 INFO - PROCESS | 1650 | 1461099010245 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a990800 == 32 [pid = 1650] [id = 130] 13:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114be2000) [pid = 1650] [serial = 387] [outer = 0x0] 13:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bfe3000) [pid = 1650] [serial = 388] [outer = 0x114be2000] 13:50:10 INFO - PROCESS | 1650 | 1461099010271 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123dd3800) [pid = 1650] [serial = 389] [outer = 0x114be2000] 13:50:10 INFO - PROCESS | 1650 | 1461099010576 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:50:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:50:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 13:50:10 INFO - PROCESS | 1650 | 1461099010598 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:50:10 INFO - PROCESS | 1650 | 1461099010599 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:50:10 INFO - PROCESS | 1650 | 1461099010601 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:50:10 INFO - PROCESS | 1650 | 1461099010603 Marionette TRACE conn2 <- [1,494,null,{}] 13:50:10 INFO - PROCESS | 1650 | 1461099010609 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:10 INFO - PROCESS | 1650 | 1461099010694 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:50:10 INFO - PROCESS | 1650 | 1461099010699 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b828800 == 33 [pid = 1650] [id = 131] 13:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126136400) [pid = 1650] [serial = 390] [outer = 0x0] 13:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126924800) [pid = 1650] [serial = 391] [outer = 0x126136400] 13:50:10 INFO - PROCESS | 1650 | 1461099010730 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127372000) [pid = 1650] [serial = 392] [outer = 0x126136400] 13:50:11 INFO - PROCESS | 1650 | 1461099011041 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:50:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:50:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 473ms 13:50:11 INFO - PROCESS | 1650 | 1461099011075 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:50:11 INFO - PROCESS | 1650 | 1461099011076 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:50:11 INFO - PROCESS | 1650 | 1461099011078 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1650 | 1461099011079 Marionette TRACE conn2 <- [1,498,null,{}] 13:50:11 INFO - PROCESS | 1650 | 1461099011081 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:11 INFO - PROCESS | 1650 | 1461099011170 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:50:11 INFO - PROCESS | 1650 | 1461099011177 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf4b800 == 34 [pid = 1650] [id = 132] 13:50:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126e11400) [pid = 1650] [serial = 393] [outer = 0x0] 13:50:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1273ea800) [pid = 1650] [serial = 394] [outer = 0x126e11400] 13:50:11 INFO - PROCESS | 1650 | 1461099011206 Marionette DEBUG loaded listener.js 13:50:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128751000) [pid = 1650] [serial = 395] [outer = 0x126e11400] 13:50:11 INFO - PROCESS | 1650 | 1461099011507 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:50:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:50:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 13:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:50:11 INFO - PROCESS | 1650 | 1461099011547 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:50:11 INFO - PROCESS | 1650 | 1461099011548 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:50:11 INFO - PROCESS | 1650 | 1461099011550 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1650 | 1461099011552 Marionette TRACE conn2 <- [1,502,null,{}] 13:50:11 INFO - PROCESS | 1650 | 1461099011554 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:11 INFO - PROCESS | 1650 | 1461099011625 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:50:11 INFO - PROCESS | 1650 | 1461099011629 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c328000 == 35 [pid = 1650] [id = 133] 13:50:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126e4c800) [pid = 1650] [serial = 396] [outer = 0x0] 13:50:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291dac00) [pid = 1650] [serial = 397] [outer = 0x126e4c800] 13:50:11 INFO - PROCESS | 1650 | 1461099011657 Marionette DEBUG loaded listener.js 13:50:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129950c00) [pid = 1650] [serial = 398] [outer = 0x126e4c800] 13:50:11 INFO - PROCESS | 1650 | 1461099011979 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 13:50:12 INFO - PROCESS | 1650 | 1461099012022 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:50:12 INFO - PROCESS | 1650 | 1461099012024 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:50:12 INFO - PROCESS | 1650 | 1461099012035 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:50:12 INFO - PROCESS | 1650 | 1461099012036 Marionette TRACE conn2 <- [1,506,null,{}] 13:50:12 INFO - PROCESS | 1650 | 1461099012038 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:12 INFO - PROCESS | 1650 | 1461099012109 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:50:12 INFO - PROCESS | 1650 | 1461099012113 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a604000 == 36 [pid = 1650] [id = 134] 13:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c707400) [pid = 1650] [serial = 399] [outer = 0x0] 13:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129d0cc00) [pid = 1650] [serial = 400] [outer = 0x11c707400] 13:50:12 INFO - PROCESS | 1650 | 1461099012141 Marionette DEBUG loaded listener.js 13:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129d4e400) [pid = 1650] [serial = 401] [outer = 0x11c707400] 13:50:12 INFO - PROCESS | 1650 | 1461099012456 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 13:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:50:12 INFO - PROCESS | 1650 | 1461099012504 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:50:12 INFO - PROCESS | 1650 | 1461099012505 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:50:12 INFO - PROCESS | 1650 | 1461099012507 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:50:12 INFO - PROCESS | 1650 | 1461099012508 Marionette TRACE conn2 <- [1,510,null,{}] 13:50:12 INFO - PROCESS | 1650 | 1461099012511 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:12 INFO - PROCESS | 1650 | 1461099012584 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:50:12 INFO - PROCESS | 1650 | 1461099012590 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x126345800 == 37 [pid = 1650] [id = 135] 13:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129d10000) [pid = 1650] [serial = 402] [outer = 0x0] 13:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129d5a400) [pid = 1650] [serial = 403] [outer = 0x129d10000] 13:50:12 INFO - PROCESS | 1650 | 1461099012615 Marionette DEBUG loaded listener.js 13:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b370400) [pid = 1650] [serial = 404] [outer = 0x129d10000] 13:50:12 INFO - PROCESS | 1650 | 1461099012931 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 13:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:50:12 INFO - PROCESS | 1650 | 1461099012991 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:50:12 INFO - PROCESS | 1650 | 1461099012993 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:50:12 INFO - PROCESS | 1650 | 1461099012995 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:50:12 INFO - PROCESS | 1650 | 1461099012997 Marionette TRACE conn2 <- [1,514,null,{}] 13:50:13 INFO - PROCESS | 1650 | 1461099013010 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:13 INFO - PROCESS | 1650 | 1461099013111 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:50:13 INFO - PROCESS | 1650 | 1461099013115 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a98c000 == 38 [pid = 1650] [id = 136] 13:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129d4f000) [pid = 1650] [serial = 405] [outer = 0x0] 13:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b376c00) [pid = 1650] [serial = 406] [outer = 0x129d4f000] 13:50:13 INFO - PROCESS | 1650 | 1461099013145 Marionette DEBUG loaded listener.js 13:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b876000) [pid = 1650] [serial = 407] [outer = 0x129d4f000] 13:50:13 INFO - PROCESS | 1650 | 1461099013485 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 530ms 13:50:13 INFO - PROCESS | 1650 | 1461099013525 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:50:13 INFO - PROCESS | 1650 | 1461099013527 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:50:13 INFO - PROCESS | 1650 | 1461099013529 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:50:13 INFO - PROCESS | 1650 | 1461099013530 Marionette TRACE conn2 <- [1,518,null,{}] 13:50:13 INFO - PROCESS | 1650 | 1461099013532 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:13 INFO - PROCESS | 1650 | 1461099013623 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:50:13 INFO - PROCESS | 1650 | 1461099013632 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d62000 == 39 [pid = 1650] [id = 137] 13:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b876c00) [pid = 1650] [serial = 408] [outer = 0x0] 13:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bb32800) [pid = 1650] [serial = 409] [outer = 0x12b876c00] 13:50:13 INFO - PROCESS | 1650 | 1461099013657 Marionette DEBUG loaded listener.js 13:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bfa2400) [pid = 1650] [serial = 410] [outer = 0x12b876c00] 13:50:13 INFO - PROCESS | 1650 | 1461099013959 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 13:50:13 INFO - PROCESS | 1650 | 1461099013997 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1650 | 1461099013999 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:50:14 INFO - PROCESS | 1650 | 1461099014001 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1650 | 1461099014002 Marionette TRACE conn2 <- [1,522,null,{}] 13:50:14 INFO - PROCESS | 1650 | 1461099014007 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:14 INFO - PROCESS | 1650 | 1461099014096 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:50:14 INFO - PROCESS | 1650 | 1461099014100 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129707800 == 40 [pid = 1650] [id = 138] 13:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1269e8400) [pid = 1650] [serial = 411] [outer = 0x0] 13:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c8c4800) [pid = 1650] [serial = 412] [outer = 0x1269e8400] 13:50:14 INFO - PROCESS | 1650 | 1461099014127 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d197800) [pid = 1650] [serial = 413] [outer = 0x1269e8400] 13:50:14 INFO - PROCESS | 1650 | 1461099014476 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 13:50:14 INFO - PROCESS | 1650 | 1461099014522 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1650 | 1461099014523 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:50:14 INFO - PROCESS | 1650 | 1461099014525 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1650 | 1461099014526 Marionette TRACE conn2 <- [1,526,null,{}] 13:50:14 INFO - PROCESS | 1650 | 1461099014528 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:14 INFO - PROCESS | 1650 | 1461099014628 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:50:14 INFO - PROCESS | 1650 | 1461099014644 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3ee000 == 41 [pid = 1650] [id = 139] 13:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d197c00) [pid = 1650] [serial = 414] [outer = 0x0] 13:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d1b1c00) [pid = 1650] [serial = 415] [outer = 0x12d197c00] 13:50:14 INFO - PROCESS | 1650 | 1461099014670 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d2b6400) [pid = 1650] [serial = 416] [outer = 0x12d197c00] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1287ea800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128753400) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129d15000) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118eac800) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b40f800) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123dcd000) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11a9c4800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118935000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12655c400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bacc400) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115657c00) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115654400) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11af7a000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b405000) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bacdc00) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12732e000) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a887c00) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1188cf800) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11565ec00) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:50:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1297db400) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:50:15 INFO - PROCESS | 1650 | 1461099015365 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 868ms 13:50:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:50:15 INFO - PROCESS | 1650 | 1461099015394 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:50:15 INFO - PROCESS | 1650 | 1461099015396 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:50:15 INFO - PROCESS | 1650 | 1461099015399 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1650 | 1461099015400 Marionette TRACE conn2 <- [1,530,null,{}] 13:50:15 INFO - PROCESS | 1650 | 1461099015405 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:15 INFO - PROCESS | 1650 | 1461099015500 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:50:15 INFO - PROCESS | 1650 | 1461099015572 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab7000 == 42 [pid = 1650] [id = 140] 13:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1151c7800) [pid = 1650] [serial = 417] [outer = 0x0] 13:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1191abc00) [pid = 1650] [serial = 418] [outer = 0x1151c7800] 13:50:15 INFO - PROCESS | 1650 | 1461099015611 Marionette DEBUG loaded listener.js 13:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bacdc00) [pid = 1650] [serial = 419] [outer = 0x1151c7800] 13:50:15 INFO - PROCESS | 1650 | 1461099015912 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:50:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:50:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:50:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:50:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:50:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:50:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:50:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 13:50:15 INFO - PROCESS | 1650 | 1461099015969 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:50:15 INFO - PROCESS | 1650 | 1461099015971 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:50:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:50:15 INFO - PROCESS | 1650 | 1461099015974 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1650 | 1461099015975 Marionette TRACE conn2 <- [1,534,null,{}] 13:50:15 INFO - PROCESS | 1650 | 1461099015978 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:16 INFO - PROCESS | 1650 | 1461099016058 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:50:16 INFO - PROCESS | 1650 | 1461099016063 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbdc800 == 43 [pid = 1650] [id = 141] 13:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11565ec00) [pid = 1650] [serial = 420] [outer = 0x0] 13:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128753400) [pid = 1650] [serial = 421] [outer = 0x11565ec00] 13:50:16 INFO - PROCESS | 1650 | 1461099016088 Marionette DEBUG loaded listener.js 13:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12d2b9c00) [pid = 1650] [serial = 422] [outer = 0x11565ec00] 13:50:16 INFO - PROCESS | 1650 | 1461099016408 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:50:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:50:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 13:50:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:50:16 INFO - PROCESS | 1650 | 1461099016444 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:50:16 INFO - PROCESS | 1650 | 1461099016445 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:50:16 INFO - PROCESS | 1650 | 1461099016447 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:50:16 INFO - PROCESS | 1650 | 1461099016448 Marionette TRACE conn2 <- [1,538,null,{}] 13:50:16 INFO - PROCESS | 1650 | 1461099016450 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:16 INFO - PROCESS | 1650 | 1461099016567 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:50:16 INFO - PROCESS | 1650 | 1461099016577 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c039800 == 44 [pid = 1650] [id = 142] 13:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127396c00) [pid = 1650] [serial = 423] [outer = 0x0] 13:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d2bf800) [pid = 1650] [serial = 424] [outer = 0x127396c00] 13:50:16 INFO - PROCESS | 1650 | 1461099016608 Marionette DEBUG loaded listener.js 13:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12da44c00) [pid = 1650] [serial = 425] [outer = 0x127396c00] 13:50:16 INFO - PROCESS | 1650 | 1461099016901 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:50:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:50:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 469ms 13:50:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:50:16 INFO - PROCESS | 1650 | 1461099016916 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:50:16 INFO - PROCESS | 1650 | 1461099016918 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:50:16 INFO - PROCESS | 1650 | 1461099016927 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:50:16 INFO - PROCESS | 1650 | 1461099016928 Marionette TRACE conn2 <- [1,542,null,{}] 13:50:16 INFO - PROCESS | 1650 | 1461099016930 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:17 INFO - PROCESS | 1650 | 1461099017013 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:50:17 INFO - PROCESS | 1650 | 1461099017019 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17c000 == 45 [pid = 1650] [id = 143] 13:50:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12da45000) [pid = 1650] [serial = 426] [outer = 0x0] 13:50:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12da68c00) [pid = 1650] [serial = 427] [outer = 0x12da45000] 13:50:17 INFO - PROCESS | 1650 | 1461099017043 Marionette DEBUG loaded listener.js 13:50:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12da6e000) [pid = 1650] [serial = 428] [outer = 0x12da45000] 13:50:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1160b1000 == 44 [pid = 1650] [id = 126] 13:50:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3e2800 == 43 [pid = 1650] [id = 125] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a604800 == 42 [pid = 1650] [id = 128] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8bf000 == 41 [pid = 1650] [id = 129] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x129707800 == 40 [pid = 1650] [id = 138] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbdc800 == 39 [pid = 1650] [id = 141] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab7000 == 38 [pid = 1650] [id = 140] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a990800 == 37 [pid = 1650] [id = 130] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a98c000 == 36 [pid = 1650] [id = 136] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x127d62000 == 35 [pid = 1650] [id = 137] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x126345800 == 34 [pid = 1650] [id = 135] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11b828800 == 33 [pid = 1650] [id = 131] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a604000 == 32 [pid = 1650] [id = 134] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf4b800 == 31 [pid = 1650] [id = 132] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3ee000 == 30 [pid = 1650] [id = 139] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c039800 == 29 [pid = 1650] [id = 142] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118e2a000 == 28 [pid = 1650] [id = 127] 13:50:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c328000 == 27 [pid = 1650] [id = 133] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a94f000) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11896e800) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c383c00) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127d7ac00) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11ad5ac00) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d1be000) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129b76400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12994f400) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1291dc800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129d0fc00) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129d54400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c388000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b375800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b86bc00) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127395400) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11b80d400) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11bfe4c00) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11a9c4400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118f76400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127326c00) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126933800) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123dd5400) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c708000) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11ba3e800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11af72400) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118967c00) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115662400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11ba40c00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bb2dc00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b379c00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b412c00) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128753000) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bc62400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b40d000) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 13:50:18 INFO - PROCESS | 1650 | 1461099018446 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:50:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:50:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1532ms 13:50:18 INFO - PROCESS | 1650 | 1461099018453 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:50:18 INFO - PROCESS | 1650 | 1461099018457 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:50:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:50:18 INFO - PROCESS | 1650 | 1461099018461 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:50:18 INFO - PROCESS | 1650 | 1461099018463 Marionette TRACE conn2 <- [1,546,null,{}] 13:50:18 INFO - PROCESS | 1650 | 1461099018467 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:18 INFO - PROCESS | 1650 | 1461099018538 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:50:18 INFO - PROCESS | 1650 | 1461099018546 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x115805000 == 28 [pid = 1650] [id = 144] 13:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115481800) [pid = 1650] [serial = 429] [outer = 0x0] 13:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115654c00) [pid = 1650] [serial = 430] [outer = 0x115481800] 13:50:18 INFO - PROCESS | 1650 | 1461099018581 Marionette DEBUG loaded listener.js 13:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11654f000) [pid = 1650] [serial = 431] [outer = 0x115481800] 13:50:18 INFO - PROCESS | 1650 | 1461099018943 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:50:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:50:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms 13:50:18 INFO - PROCESS | 1650 | 1461099018982 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:50:18 INFO - PROCESS | 1650 | 1461099018987 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:50:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:50:18 INFO - PROCESS | 1650 | 1461099018991 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:50:18 INFO - PROCESS | 1650 | 1461099018993 Marionette TRACE conn2 <- [1,550,null,{}] 13:50:18 INFO - PROCESS | 1650 | 1461099018996 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:19 INFO - PROCESS | 1650 | 1461099019068 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:50:19 INFO - PROCESS | 1650 | 1461099019074 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119118000 == 29 [pid = 1650] [id = 145] 13:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115661c00) [pid = 1650] [serial = 432] [outer = 0x0] 13:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11863dc00) [pid = 1650] [serial = 433] [outer = 0x115661c00] 13:50:19 INFO - PROCESS | 1650 | 1461099019107 Marionette DEBUG loaded listener.js 13:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118ea9000) [pid = 1650] [serial = 434] [outer = 0x115661c00] 13:50:19 INFO - PROCESS | 1650 | 1461099019458 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:50:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:50:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 471ms 13:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:50:19 INFO - PROCESS | 1650 | 1461099019463 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:50:19 INFO - PROCESS | 1650 | 1461099019464 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:50:19 INFO - PROCESS | 1650 | 1461099019467 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:50:19 INFO - PROCESS | 1650 | 1461099019471 Marionette TRACE conn2 <- [1,554,null,{}] 13:50:19 INFO - PROCESS | 1650 | 1461099019479 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:19 INFO - PROCESS | 1650 | 1461099019560 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:50:19 INFO - PROCESS | 1650 | 1461099019602 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119acf000 == 30 [pid = 1650] [id = 146] 13:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1189dcc00) [pid = 1650] [serial = 435] [outer = 0x0] 13:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119e5f400) [pid = 1650] [serial = 436] [outer = 0x1189dcc00] 13:50:19 INFO - PROCESS | 1650 | 1461099019631 Marionette DEBUG loaded listener.js 13:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11a9c1c00) [pid = 1650] [serial = 437] [outer = 0x1189dcc00] 13:50:19 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:19 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:19 INFO - PROCESS | 1650 | 1461099019941 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 523ms 13:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:50:20 INFO - PROCESS | 1650 | 1461099019990 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:50:20 INFO - PROCESS | 1650 | 1461099019992 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:50:20 INFO - PROCESS | 1650 | 1461099019994 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:50:20 INFO - PROCESS | 1650 | 1461099019995 Marionette TRACE conn2 <- [1,558,null,{}] 13:50:20 INFO - PROCESS | 1650 | 1461099019997 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:20 INFO - PROCESS | 1650 | 1461099020066 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:50:20 INFO - PROCESS | 1650 | 1461099020073 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a96b800 == 31 [pid = 1650] [id = 147] 13:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11a9c5c00) [pid = 1650] [serial = 438] [outer = 0x0] 13:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11acbf400) [pid = 1650] [serial = 439] [outer = 0x11a9c5c00] 13:50:20 INFO - PROCESS | 1650 | 1461099020099 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11ad5b800) [pid = 1650] [serial = 440] [outer = 0x11a9c5c00] 13:50:20 INFO - PROCESS | 1650 | 1461099020396 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 418ms 13:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:50:20 INFO - PROCESS | 1650 | 1461099020412 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:50:20 INFO - PROCESS | 1650 | 1461099020414 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:50:20 INFO - PROCESS | 1650 | 1461099020418 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:50:20 INFO - PROCESS | 1650 | 1461099020419 Marionette TRACE conn2 <- [1,562,null,{}] 13:50:20 INFO - PROCESS | 1650 | 1461099020425 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:20 INFO - PROCESS | 1650 | 1461099020515 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:50:20 INFO - PROCESS | 1650 | 1461099020521 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a991000 == 32 [pid = 1650] [id = 148] 13:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114c0fc00) [pid = 1650] [serial = 441] [outer = 0x0] 13:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ad59c00) [pid = 1650] [serial = 442] [outer = 0x114c0fc00] 13:50:20 INFO - PROCESS | 1650 | 1461099020547 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11afe2800) [pid = 1650] [serial = 443] [outer = 0x114c0fc00] 13:50:20 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:20 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:20 INFO - PROCESS | 1650 | 1461099020836 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 471ms 13:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:50:20 INFO - PROCESS | 1650 | 1461099020890 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:50:20 INFO - PROCESS | 1650 | 1461099020891 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:50:20 INFO - PROCESS | 1650 | 1461099020893 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:50:20 INFO - PROCESS | 1650 | 1461099020895 Marionette TRACE conn2 <- [1,566,null,{}] 13:50:20 INFO - PROCESS | 1650 | 1461099020897 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:20 INFO - PROCESS | 1650 | 1461099020982 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:50:20 INFO - PROCESS | 1650 | 1461099020988 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x115578800 == 33 [pid = 1650] [id = 149] 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b80c400) [pid = 1650] [serial = 444] [outer = 0x0] 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11bad8800) [pid = 1650] [serial = 445] [outer = 0x11b80c400] 13:50:21 INFO - PROCESS | 1650 | 1461099021017 Marionette DEBUG loaded listener.js 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bfe4c00) [pid = 1650] [serial = 446] [outer = 0x11b80c400] 13:50:21 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:21 INFO - PROCESS | 1650 | [1650] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:50:21 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:21 INFO - PROCESS | 1650 | 1461099021331 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 13:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:50:21 INFO - PROCESS | 1650 | 1461099021362 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1650 | 1461099021364 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:50:21 INFO - PROCESS | 1650 | 1461099021366 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1650 | 1461099021367 Marionette TRACE conn2 <- [1,570,null,{}] 13:50:21 INFO - PROCESS | 1650 | 1461099021369 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:21 INFO - PROCESS | 1650 | 1461099021459 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:50:21 INFO - PROCESS | 1650 | 1461099021464 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba8a800 == 34 [pid = 1650] [id = 150] 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b80e400) [pid = 1650] [serial = 447] [outer = 0x0] 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c382000) [pid = 1650] [serial = 448] [outer = 0x11b80e400] 13:50:21 INFO - PROCESS | 1650 | 1461099021490 Marionette DEBUG loaded listener.js 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123dce800) [pid = 1650] [serial = 449] [outer = 0x11b80e400] 13:50:21 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:21 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:21 INFO - PROCESS | 1650 | 1461099021790 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 13:50:21 INFO - PROCESS | 1650 | 1461099021835 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1650 | 1461099021837 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:50:21 INFO - PROCESS | 1650 | 1461099021839 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1650 | 1461099021840 Marionette TRACE conn2 <- [1,574,null,{}] 13:50:21 INFO - PROCESS | 1650 | 1461099021842 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:21 INFO - PROCESS | 1650 | 1461099021910 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:50:21 INFO - PROCESS | 1650 | 1461099021914 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1e5800 == 35 [pid = 1650] [id = 151] 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123dcec00) [pid = 1650] [serial = 450] [outer = 0x0] 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1260b9400) [pid = 1650] [serial = 451] [outer = 0x123dcec00] 13:50:21 INFO - PROCESS | 1650 | 1461099021942 Marionette DEBUG loaded listener.js 13:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12655e400) [pid = 1650] [serial = 452] [outer = 0x123dcec00] 13:50:22 INFO - PROCESS | 1650 | 1461099022265 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms 13:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:50:22 INFO - PROCESS | 1650 | 1461099022318 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:50:22 INFO - PROCESS | 1650 | 1461099022319 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:50:22 INFO - PROCESS | 1650 | 1461099022321 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:50:22 INFO - PROCESS | 1650 | 1461099022323 Marionette TRACE conn2 <- [1,578,null,{}] 13:50:22 INFO - PROCESS | 1650 | 1461099022325 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:22 INFO - PROCESS | 1650 | 1461099022394 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:50:22 INFO - PROCESS | 1650 | 1461099022398 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12374a800 == 36 [pid = 1650] [id = 152] 13:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12655fc00) [pid = 1650] [serial = 453] [outer = 0x0] 13:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126748400) [pid = 1650] [serial = 454] [outer = 0x12655fc00] 13:50:22 INFO - PROCESS | 1650 | 1461099022426 Marionette DEBUG loaded listener.js 13:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1269f5c00) [pid = 1650] [serial = 455] [outer = 0x12655fc00] 13:50:22 INFO - PROCESS | 1650 | 1461099022744 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126d6e000) [pid = 1650] [serial = 456] [outer = 0x12f511800] 13:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 468ms 13:50:22 INFO - PROCESS | 1650 | 1461099022792 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:50:22 INFO - PROCESS | 1650 | 1461099022794 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:50:22 INFO - PROCESS | 1650 | 1461099022796 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:50:22 INFO - PROCESS | 1650 | 1461099022797 Marionette TRACE conn2 <- [1,582,null,{}] 13:50:22 INFO - PROCESS | 1650 | 1461099022799 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:22 INFO - PROCESS | 1650 | 1461099022872 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:50:22 INFO - PROCESS | 1650 | 1461099022876 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266d8800 == 37 [pid = 1650] [id = 153] 13:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123dd4c00) [pid = 1650] [serial = 457] [outer = 0x0] 13:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12732cc00) [pid = 1650] [serial = 458] [outer = 0x123dd4c00] 13:50:22 INFO - PROCESS | 1650 | 1461099022904 Marionette DEBUG loaded listener.js 13:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1278fc400) [pid = 1650] [serial = 459] [outer = 0x123dd4c00] 13:50:23 INFO - PROCESS | 1650 | 1461099023225 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 13:50:23 INFO - PROCESS | 1650 | 1461099023264 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:50:23 INFO - PROCESS | 1650 | 1461099023266 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:50:23 INFO - PROCESS | 1650 | 1461099023268 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:50:23 INFO - PROCESS | 1650 | 1461099023270 Marionette TRACE conn2 <- [1,586,null,{}] 13:50:23 INFO - PROCESS | 1650 | 1461099023273 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:23 INFO - PROCESS | 1650 | 1461099023385 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:50:23 INFO - PROCESS | 1650 | 1461099023392 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a98d800 == 38 [pid = 1650] [id = 154] 13:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1269e8c00) [pid = 1650] [serial = 460] [outer = 0x0] 13:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1287ecc00) [pid = 1650] [serial = 461] [outer = 0x1269e8c00] 13:50:23 INFO - PROCESS | 1650 | 1461099023421 Marionette DEBUG loaded listener.js 13:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129959000) [pid = 1650] [serial = 462] [outer = 0x1269e8c00] 13:50:23 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:23 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:23 INFO - PROCESS | 1650 | 1461099023763 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 13:50:23 INFO - PROCESS | 1650 | 1461099023788 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:50:23 INFO - PROCESS | 1650 | 1461099023789 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:50:23 INFO - PROCESS | 1650 | 1461099023791 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:50:23 INFO - PROCESS | 1650 | 1461099023793 Marionette TRACE conn2 <- [1,590,null,{}] 13:50:23 INFO - PROCESS | 1650 | 1461099023795 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:23 INFO - PROCESS | 1650 | 1461099023885 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:50:23 INFO - PROCESS | 1650 | 1461099023901 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e1d800 == 39 [pid = 1650] [id = 155] 13:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129b76000) [pid = 1650] [serial = 463] [outer = 0x0] 13:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129d11c00) [pid = 1650] [serial = 464] [outer = 0x129b76000] 13:50:23 INFO - PROCESS | 1650 | 1461099023927 Marionette DEBUG loaded listener.js 13:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129d55400) [pid = 1650] [serial = 465] [outer = 0x129b76000] 13:50:24 INFO - PROCESS | 1650 | 1461099024332 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms 13:50:24 INFO - PROCESS | 1650 | 1461099024361 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1650 | 1461099024363 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:50:24 INFO - PROCESS | 1650 | 1461099024371 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1650 | 1461099024373 Marionette TRACE conn2 <- [1,594,null,{}] 13:50:24 INFO - PROCESS | 1650 | 1461099024377 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:24 INFO - PROCESS | 1650 | 1461099024469 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:50:24 INFO - PROCESS | 1650 | 1461099024500 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d54000 == 40 [pid = 1650] [id = 156] 13:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129b7ac00) [pid = 1650] [serial = 466] [outer = 0x0] 13:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b36d800) [pid = 1650] [serial = 467] [outer = 0x129b7ac00] 13:50:24 INFO - PROCESS | 1650 | 1461099024525 Marionette DEBUG loaded listener.js 13:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b377000) [pid = 1650] [serial = 468] [outer = 0x129b7ac00] 13:50:24 INFO - PROCESS | 1650 | 1461099024870 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 13:50:24 INFO - PROCESS | 1650 | 1461099024892 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1650 | 1461099024894 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:50:24 INFO - PROCESS | 1650 | 1461099024896 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1650 | 1461099024897 Marionette TRACE conn2 <- [1,598,null,{}] 13:50:24 INFO - PROCESS | 1650 | 1461099024900 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:25 INFO - PROCESS | 1650 | 1461099025011 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:50:25 INFO - PROCESS | 1650 | 1461099025025 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12917b800 == 41 [pid = 1650] [id = 157] 13:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b377800) [pid = 1650] [serial = 469] [outer = 0x0] 13:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b408000) [pid = 1650] [serial = 470] [outer = 0x12b377800] 13:50:25 INFO - PROCESS | 1650 | 1461099025049 Marionette DEBUG loaded listener.js 13:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b413000) [pid = 1650] [serial = 471] [outer = 0x12b377800] 13:50:25 INFO - PROCESS | 1650 | 1461099025383 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 13:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:50:25 INFO - PROCESS | 1650 | 1461099025414 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:50:25 INFO - PROCESS | 1650 | 1461099025416 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:50:25 INFO - PROCESS | 1650 | 1461099025418 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:50:25 INFO - PROCESS | 1650 | 1461099025419 Marionette TRACE conn2 <- [1,602,null,{}] 13:50:25 INFO - PROCESS | 1650 | 1461099025428 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:25 INFO - PROCESS | 1650 | 1461099025517 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:50:25 INFO - PROCESS | 1650 | 1461099025521 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b1d000 == 42 [pid = 1650] [id = 158] 13:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129d16800) [pid = 1650] [serial = 472] [outer = 0x0] 13:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b86b000) [pid = 1650] [serial = 473] [outer = 0x129d16800] 13:50:25 INFO - PROCESS | 1650 | 1461099025546 Marionette DEBUG loaded listener.js 13:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bb2e800) [pid = 1650] [serial = 474] [outer = 0x129d16800] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127396c00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1269e8400) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b876c00) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d197c00) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1151c7800) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11565ec00) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129d10000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c707400) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126e4c800) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126e11400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126136400) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x114be2000) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ba42400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x114bdec00) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115856400) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11584a800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b875800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:50:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129d4f000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:50:25 INFO - PROCESS | 1650 | 1461099025994 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 625ms 13:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:50:26 INFO - PROCESS | 1650 | 1461099026043 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:50:26 INFO - PROCESS | 1650 | 1461099026044 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:50:26 INFO - PROCESS | 1650 | 1461099026046 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:50:26 INFO - PROCESS | 1650 | 1461099026047 Marionette TRACE conn2 <- [1,606,null,{}] 13:50:26 INFO - PROCESS | 1650 | 1461099026050 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:26 INFO - PROCESS | 1650 | 1461099026125 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:50:26 INFO - PROCESS | 1650 | 1461099026129 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa2800 == 43 [pid = 1650] [id = 159] 13:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118970800) [pid = 1650] [serial = 475] [outer = 0x0] 13:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128758800) [pid = 1650] [serial = 476] [outer = 0x118970800] 13:50:26 INFO - PROCESS | 1650 | 1461099026155 Marionette DEBUG loaded listener.js 13:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b407400) [pid = 1650] [serial = 477] [outer = 0x118970800] 13:50:26 INFO - PROCESS | 1650 | 1461099026488 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 13:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:50:26 INFO - PROCESS | 1650 | 1461099026515 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:50:26 INFO - PROCESS | 1650 | 1461099026516 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:50:26 INFO - PROCESS | 1650 | 1461099026518 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:50:26 INFO - PROCESS | 1650 | 1461099026520 Marionette TRACE conn2 <- [1,610,null,{}] 13:50:26 INFO - PROCESS | 1650 | 1461099026524 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:26 INFO - PROCESS | 1650 | 1461099026586 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:50:26 INFO - PROCESS | 1650 | 1461099026592 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8f7800 == 44 [pid = 1650] [id = 160] 13:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127332c00) [pid = 1650] [serial = 478] [outer = 0x0] 13:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bc5d800) [pid = 1650] [serial = 479] [outer = 0x127332c00] 13:50:26 INFO - PROCESS | 1650 | 1461099026613 Marionette DEBUG loaded listener.js 13:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bc69400) [pid = 1650] [serial = 480] [outer = 0x127332c00] 13:50:27 INFO - PROCESS | 1650 | 1461099027029 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 524ms 13:50:27 INFO - PROCESS | 1650 | 1461099027043 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:50:27 INFO - PROCESS | 1650 | 1461099027044 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:50:27 INFO - PROCESS | 1650 | 1461099027048 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:50:27 INFO - PROCESS | 1650 | 1461099027049 Marionette TRACE conn2 <- [1,614,null,{}] 13:50:27 INFO - PROCESS | 1650 | 1461099027053 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:27 INFO - PROCESS | 1650 | 1461099027163 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:50:27 INFO - PROCESS | 1650 | 1461099027167 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d006800 == 45 [pid = 1650] [id = 161] 13:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bc62000) [pid = 1650] [serial = 481] [outer = 0x0] 13:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bfa7c00) [pid = 1650] [serial = 482] [outer = 0x12bc62000] 13:50:27 INFO - PROCESS | 1650 | 1461099027195 Marionette DEBUG loaded listener.js 13:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d19b000) [pid = 1650] [serial = 483] [outer = 0x12bc62000] 13:50:27 INFO - PROCESS | 1650 | 1461099027489 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 13:50:27 INFO - PROCESS | 1650 | 1461099027517 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:50:27 INFO - PROCESS | 1650 | 1461099027519 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:50:27 INFO - PROCESS | 1650 | 1461099027523 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:50:27 INFO - PROCESS | 1650 | 1461099027526 Marionette TRACE conn2 <- [1,618,null,{}] 13:50:27 INFO - PROCESS | 1650 | 1461099027528 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:27 INFO - PROCESS | 1650 | 1461099027604 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:50:27 INFO - PROCESS | 1650 | 1461099027653 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d187800 == 46 [pid = 1650] [id = 162] 13:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bf9c800) [pid = 1650] [serial = 484] [outer = 0x0] 13:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d1a4c00) [pid = 1650] [serial = 485] [outer = 0x12bf9c800] 13:50:27 INFO - PROCESS | 1650 | 1461099027677 Marionette DEBUG loaded listener.js 13:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d1be800) [pid = 1650] [serial = 486] [outer = 0x12bf9c800] 13:50:28 INFO - PROCESS | 1650 | 1461099028157 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 13:50:28 INFO - PROCESS | 1650 | 1461099028196 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:50:28 INFO - PROCESS | 1650 | 1461099028199 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:50:28 INFO - PROCESS | 1650 | 1461099028206 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:50:28 INFO - PROCESS | 1650 | 1461099028208 Marionette TRACE conn2 <- [1,622,null,{}] 13:50:28 INFO - PROCESS | 1650 | 1461099028212 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:28 INFO - PROCESS | 1650 | 1461099028319 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:50:28 INFO - PROCESS | 1650 | 1461099028437 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11910e000 == 47 [pid = 1650] [id = 163] 13:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1163e4800) [pid = 1650] [serial = 487] [outer = 0x0] 13:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11672f800) [pid = 1650] [serial = 488] [outer = 0x1163e4800] 13:50:28 INFO - PROCESS | 1650 | 1461099028466 Marionette DEBUG loaded listener.js 13:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11896b400) [pid = 1650] [serial = 489] [outer = 0x1163e4800] 13:50:28 INFO - PROCESS | 1650 | 1461099028979 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 823ms 13:50:29 INFO - PROCESS | 1650 | 1461099029028 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:50:29 INFO - PROCESS | 1650 | 1461099029032 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:50:29 INFO - PROCESS | 1650 | 1461099029037 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:50:29 INFO - PROCESS | 1650 | 1461099029039 Marionette TRACE conn2 <- [1,626,null,{}] 13:50:29 INFO - PROCESS | 1650 | 1461099029043 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:29 INFO - PROCESS | 1650 | 1461099029262 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:50:29 INFO - PROCESS | 1650 | 1461099029324 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x115808800 == 48 [pid = 1650] [id = 164] 13:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x114be5c00) [pid = 1650] [serial = 490] [outer = 0x0] 13:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x115658800) [pid = 1650] [serial = 491] [outer = 0x114be5c00] 13:50:29 INFO - PROCESS | 1650 | 1461099029354 Marionette DEBUG loaded listener.js 13:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1165df800) [pid = 1650] [serial = 492] [outer = 0x114be5c00] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12d006800 == 47 [pid = 1650] [id = 161] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8f7800 == 46 [pid = 1650] [id = 160] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa2800 == 45 [pid = 1650] [id = 159] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x129b1d000 == 44 [pid = 1650] [id = 158] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12917b800 == 43 [pid = 1650] [id = 157] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x127d54000 == 42 [pid = 1650] [id = 156] 13:50:29 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12da68c00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x126e1d800 == 41 [pid = 1650] [id = 155] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11a98d800 == 40 [pid = 1650] [id = 154] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1266d8800 == 39 [pid = 1650] [id = 153] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12374a800 == 38 [pid = 1650] [id = 152] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1e5800 == 37 [pid = 1650] [id = 151] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba8a800 == 36 [pid = 1650] [id = 150] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x115578800 == 35 [pid = 1650] [id = 149] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11a991000 == 34 [pid = 1650] [id = 148] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11a96b800 == 33 [pid = 1650] [id = 147] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119acf000 == 32 [pid = 1650] [id = 146] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119118000 == 31 [pid = 1650] [id = 145] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x115805000 == 30 [pid = 1650] [id = 144] 13:50:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12d17c000 == 29 [pid = 1650] [id = 143] 13:50:29 INFO - PROCESS | 1650 | 1461099029889 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 874ms 13:50:29 INFO - PROCESS | 1650 | 1461099029914 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:50:29 INFO - PROCESS | 1650 | 1461099029917 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:50:29 INFO - PROCESS | 1650 | 1461099029920 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:50:29 INFO - PROCESS | 1650 | 1461099029926 Marionette TRACE conn2 <- [1,630,null,{}] 13:50:29 INFO - PROCESS | 1650 | 1461099029929 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:30 INFO - PROCESS | 1650 | 1461099030001 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:50:30 INFO - PROCESS | 1650 | 1461099030006 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118910800 == 30 [pid = 1650] [id = 165] 13:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11605c000) [pid = 1650] [serial = 493] [outer = 0x0] 13:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118973400) [pid = 1650] [serial = 494] [outer = 0x11605c000] 13:50:30 INFO - PROCESS | 1650 | 1461099030037 Marionette DEBUG loaded listener.js 13:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119e5dc00) [pid = 1650] [serial = 495] [outer = 0x11605c000] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12da44c00) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c8c4800) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bb32800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d1b1c00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1191abc00) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d197800) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12d2b6400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128753400) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129d5a400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129d0cc00) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129d4e400) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1291dac00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129950c00) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1273ea800) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128751000) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126924800) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127372000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11bfe3000) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123dd3800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11bef2800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bfdac00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11af7b000) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b806c00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118968800) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119edac00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1158ec400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118642c00) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bf9e000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b376c00) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bfa2400) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d2bf800) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b876000) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11bacdc00) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b370400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12d2b9c00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 13:50:30 INFO - PROCESS | 1650 | 1461099030395 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 524ms 13:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:50:30 INFO - PROCESS | 1650 | 1461099030445 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:50:30 INFO - PROCESS | 1650 | 1461099030446 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:50:30 INFO - PROCESS | 1650 | 1461099030449 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:50:30 INFO - PROCESS | 1650 | 1461099030450 Marionette TRACE conn2 <- [1,634,null,{}] 13:50:30 INFO - PROCESS | 1650 | 1461099030452 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:30 INFO - PROCESS | 1650 | 1461099030526 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:50:30 INFO - PROCESS | 1650 | 1461099030533 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8ad800 == 31 [pid = 1650] [id = 166] 13:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1191abc00) [pid = 1650] [serial = 496] [outer = 0x0] 13:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a9c5400) [pid = 1650] [serial = 497] [outer = 0x1191abc00] 13:50:30 INFO - PROCESS | 1650 | 1461099030563 Marionette DEBUG loaded listener.js 13:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11aac4400) [pid = 1650] [serial = 498] [outer = 0x1191abc00] 13:50:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:30 INFO - PROCESS | 1650 | 1461099030925 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 13:50:30 INFO - PROCESS | 1650 | 1461099030969 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:50:30 INFO - PROCESS | 1650 | 1461099030973 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:50:30 INFO - PROCESS | 1650 | 1461099030985 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:50:30 INFO - PROCESS | 1650 | 1461099030990 Marionette TRACE conn2 <- [1,638,null,{}] 13:50:30 INFO - PROCESS | 1650 | 1461099030993 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:31 INFO - PROCESS | 1650 | 1461099031109 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:50:31 INFO - PROCESS | 1650 | 1461099031121 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a99e000 == 32 [pid = 1650] [id = 167] 13:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1151c6400) [pid = 1650] [serial = 499] [outer = 0x0] 13:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11afd9400) [pid = 1650] [serial = 500] [outer = 0x1151c6400] 13:50:31 INFO - PROCESS | 1650 | 1461099031162 Marionette DEBUG loaded listener.js 13:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11bacc400) [pid = 1650] [serial = 501] [outer = 0x1151c6400] 13:50:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:31 INFO - PROCESS | 1650 | 1461099031559 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 631ms 13:50:31 INFO - PROCESS | 1650 | 1461099031609 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:50:31 INFO - PROCESS | 1650 | 1461099031611 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:50:31 INFO - PROCESS | 1650 | 1461099031613 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:50:31 INFO - PROCESS | 1650 | 1461099031614 Marionette TRACE conn2 <- [1,642,null,{}] 13:50:31 INFO - PROCESS | 1650 | 1461099031616 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:31 INFO - PROCESS | 1650 | 1461099031692 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:50:31 INFO - PROCESS | 1650 | 1461099031696 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b821000 == 33 [pid = 1650] [id = 168] 13:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bad6000) [pid = 1650] [serial = 502] [outer = 0x0] 13:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11befa400) [pid = 1650] [serial = 503] [outer = 0x11bad6000] 13:50:31 INFO - PROCESS | 1650 | 1461099031724 Marionette DEBUG loaded listener.js 13:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bfe5c00) [pid = 1650] [serial = 504] [outer = 0x11bad6000] 13:50:32 INFO - PROCESS | 1650 | 1461099032069 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 13:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:50:32 INFO - PROCESS | 1650 | 1461099032082 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:50:32 INFO - PROCESS | 1650 | 1461099032083 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:50:32 INFO - PROCESS | 1650 | 1461099032085 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:50:32 INFO - PROCESS | 1650 | 1461099032087 Marionette TRACE conn2 <- [1,646,null,{}] 13:50:32 INFO - PROCESS | 1650 | 1461099032092 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:32 INFO - PROCESS | 1650 | 1461099032182 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:50:32 INFO - PROCESS | 1650 | 1461099032216 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf5f000 == 34 [pid = 1650] [id = 169] 13:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123dcd800) [pid = 1650] [serial = 505] [outer = 0x0] 13:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123dd2800) [pid = 1650] [serial = 506] [outer = 0x123dcd800] 13:50:32 INFO - PROCESS | 1650 | 1461099032249 Marionette DEBUG loaded listener.js 13:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12655f800) [pid = 1650] [serial = 507] [outer = 0x123dcd800] 13:50:32 INFO - PROCESS | 1650 | 1461099032619 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 572ms 13:50:32 INFO - PROCESS | 1650 | 1461099032657 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:50:32 INFO - PROCESS | 1650 | 1461099032659 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:50:32 INFO - PROCESS | 1650 | 1461099032661 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:50:32 INFO - PROCESS | 1650 | 1461099032662 Marionette TRACE conn2 <- [1,650,null,{}] 13:50:32 INFO - PROCESS | 1650 | 1461099032664 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:32 INFO - PROCESS | 1650 | 1461099032753 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:50:32 INFO - PROCESS | 1650 | 1461099032758 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6b7000 == 35 [pid = 1650] [id = 170] 13:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c38cc00) [pid = 1650] [serial = 508] [outer = 0x0] 13:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12719c400) [pid = 1650] [serial = 509] [outer = 0x11c38cc00] 13:50:32 INFO - PROCESS | 1650 | 1461099032783 Marionette DEBUG loaded listener.js 13:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1278fd800) [pid = 1650] [serial = 510] [outer = 0x11c38cc00] 13:50:33 INFO - PROCESS | 1650 | 1461099033106 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 13:50:33 INFO - PROCESS | 1650 | 1461099033129 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:50:33 INFO - PROCESS | 1650 | 1461099033130 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:50:33 INFO - PROCESS | 1650 | 1461099033133 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:50:33 INFO - PROCESS | 1650 | 1461099033134 Marionette TRACE conn2 <- [1,654,null,{}] 13:50:33 INFO - PROCESS | 1650 | 1461099033146 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:33 INFO - PROCESS | 1650 | 1461099033284 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:50:33 INFO - PROCESS | 1650 | 1461099033329 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12616b000 == 36 [pid = 1650] [id = 171] 13:50:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123dcdc00) [pid = 1650] [serial = 511] [outer = 0x0] 13:50:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1287e1c00) [pid = 1650] [serial = 512] [outer = 0x123dcdc00] 13:50:33 INFO - PROCESS | 1650 | 1461099033372 Marionette DEBUG loaded listener.js 13:50:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1297d6000) [pid = 1650] [serial = 513] [outer = 0x123dcdc00] 13:50:33 INFO - PROCESS | 1650 | 1461099033825 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 724ms 13:50:33 INFO - PROCESS | 1650 | 1461099033862 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:50:33 INFO - PROCESS | 1650 | 1461099033863 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:50:33 INFO - PROCESS | 1650 | 1461099033865 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:50:33 INFO - PROCESS | 1650 | 1461099033866 Marionette TRACE conn2 <- [1,658,null,{}] 13:50:33 INFO - PROCESS | 1650 | 1461099033868 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:34 INFO - PROCESS | 1650 | 1461099034157 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129b7ac00) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11a9c5c00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b80e400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12655fc00) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12da45000) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115481800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115661c00) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1269e8c00) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b80c400) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129b76000) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1189dcc00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114c0fc00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123dd4c00) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123dcec00) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129d16800) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b377800) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127332c00) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bc62000) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:50:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118970800) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:50:34 INFO - PROCESS | 1650 | 1461099034221 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118607800 == 37 [pid = 1650] [id = 172] 13:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114651000) [pid = 1650] [serial = 514] [outer = 0x0] 13:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115663400) [pid = 1650] [serial = 515] [outer = 0x114651000] 13:50:34 INFO - PROCESS | 1650 | 1461099034260 Marionette DEBUG loaded listener.js 13:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b807c00) [pid = 1650] [serial = 516] [outer = 0x114651000] 13:50:34 INFO - PROCESS | 1650 | 1461099034579 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 770ms 13:50:34 INFO - PROCESS | 1650 | 1461099034637 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:50:34 INFO - PROCESS | 1650 | 1461099034639 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:50:34 INFO - PROCESS | 1650 | 1461099034642 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:50:34 INFO - PROCESS | 1650 | 1461099034644 Marionette TRACE conn2 <- [1,662,null,{}] 13:50:34 INFO - PROCESS | 1650 | 1461099034647 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:34 INFO - PROCESS | 1650 | 1461099034786 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:50:34 INFO - PROCESS | 1650 | 1461099034794 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a997800 == 38 [pid = 1650] [id = 173] 13:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114be1000) [pid = 1650] [serial = 517] [outer = 0x0] 13:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126e4c800) [pid = 1650] [serial = 518] [outer = 0x114be1000] 13:50:34 INFO - PROCESS | 1650 | 1461099034835 Marionette DEBUG loaded listener.js 13:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129b78000) [pid = 1650] [serial = 519] [outer = 0x114be1000] 13:50:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:35 INFO - PROCESS | 1650 | 1461099035210 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 620ms 13:50:35 INFO - PROCESS | 1650 | 1461099035263 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:50:35 INFO - PROCESS | 1650 | 1461099035265 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:50:35 INFO - PROCESS | 1650 | 1461099035268 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:50:35 INFO - PROCESS | 1650 | 1461099035270 Marionette TRACE conn2 <- [1,666,null,{}] 13:50:35 INFO - PROCESS | 1650 | 1461099035273 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:35 INFO - PROCESS | 1650 | 1461099035409 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:50:35 INFO - PROCESS | 1650 | 1461099035426 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e1d800 == 39 [pid = 1650] [id = 174] 13:50:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12655fc00) [pid = 1650] [serial = 520] [outer = 0x0] 13:50:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129d53800) [pid = 1650] [serial = 521] [outer = 0x12655fc00] 13:50:35 INFO - PROCESS | 1650 | 1461099035466 Marionette DEBUG loaded listener.js 13:50:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b370c00) [pid = 1650] [serial = 522] [outer = 0x12655fc00] 13:50:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:35 INFO - PROCESS | 1650 | 1461099035842 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 13:50:35 INFO - PROCESS | 1650 | 1461099035888 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:50:35 INFO - PROCESS | 1650 | 1461099035890 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:50:35 INFO - PROCESS | 1650 | 1461099035892 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:50:35 INFO - PROCESS | 1650 | 1461099035894 Marionette TRACE conn2 <- [1,670,null,{}] 13:50:35 INFO - PROCESS | 1650 | 1461099035897 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:36 INFO - PROCESS | 1650 | 1461099036060 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:50:36 INFO - PROCESS | 1650 | 1461099036107 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129178800 == 40 [pid = 1650] [id = 175] 13:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b404800) [pid = 1650] [serial = 523] [outer = 0x0] 13:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b413400) [pid = 1650] [serial = 524] [outer = 0x12b404800] 13:50:36 INFO - PROCESS | 1650 | 1461099036147 Marionette DEBUG loaded listener.js 13:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bb2d000) [pid = 1650] [serial = 525] [outer = 0x12b404800] 13:50:36 INFO - PROCESS | 1650 | 1461099036656 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:50:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:50:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 819ms 13:50:36 INFO - PROCESS | 1650 | 1461099036712 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:50:36 INFO - PROCESS | 1650 | 1461099036715 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:50:36 INFO - PROCESS | 1650 | 1461099036735 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:50:36 INFO - PROCESS | 1650 | 1461099036738 Marionette TRACE conn2 <- [1,674,null,{}] 13:50:36 INFO - PROCESS | 1650 | 1461099036744 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:36 INFO - PROCESS | 1650 | 1461099036838 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:50:36 INFO - PROCESS | 1650 | 1461099036899 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8a5800 == 41 [pid = 1650] [id = 176] 13:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118637800) [pid = 1650] [serial = 526] [outer = 0x0] 13:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1189cf000) [pid = 1650] [serial = 527] [outer = 0x118637800] 13:50:36 INFO - PROCESS | 1650 | 1461099036931 Marionette DEBUG loaded listener.js 13:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11a884c00) [pid = 1650] [serial = 528] [outer = 0x118637800] 13:50:37 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:37 INFO - PROCESS | 1650 | 1461099037338 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 641ms 13:50:37 INFO - PROCESS | 1650 | 1461099037359 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:50:37 INFO - PROCESS | 1650 | 1461099037363 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:50:37 INFO - PROCESS | 1650 | 1461099037368 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:50:37 INFO - PROCESS | 1650 | 1461099037370 Marionette TRACE conn2 <- [1,678,null,{}] 13:50:37 INFO - PROCESS | 1650 | 1461099037372 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:37 INFO - PROCESS | 1650 | 1461099037469 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:50:37 INFO - PROCESS | 1650 | 1461099037551 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b81d800 == 42 [pid = 1650] [id = 177] 13:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11acce400) [pid = 1650] [serial = 529] [outer = 0x0] 13:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11af76c00) [pid = 1650] [serial = 530] [outer = 0x11acce400] 13:50:37 INFO - PROCESS | 1650 | 1461099037582 Marionette DEBUG loaded listener.js 13:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11b80e000) [pid = 1650] [serial = 531] [outer = 0x11acce400] 13:50:37 INFO - PROCESS | 1650 | 1461099037997 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 672ms 13:50:38 INFO - PROCESS | 1650 | 1461099038040 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:50:38 INFO - PROCESS | 1650 | 1461099038042 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:50:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:50:38 INFO - PROCESS | 1650 | 1461099038044 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:50:38 INFO - PROCESS | 1650 | 1461099038047 Marionette TRACE conn2 <- [1,682,null,{}] 13:50:38 INFO - PROCESS | 1650 | 1461099038055 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:38 INFO - PROCESS | 1650 | 1461099038154 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:50:38 INFO - PROCESS | 1650 | 1461099038202 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129183800 == 43 [pid = 1650] [id = 178] 13:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c38a000) [pid = 1650] [serial = 532] [outer = 0x0] 13:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12655c000) [pid = 1650] [serial = 533] [outer = 0x11c38a000] 13:50:38 INFO - PROCESS | 1650 | 1461099038234 Marionette DEBUG loaded listener.js 13:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12875a400) [pid = 1650] [serial = 534] [outer = 0x11c38a000] 13:50:39 INFO - PROCESS | 1650 | 1461099039116 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:50:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:50:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 13:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:50:39 INFO - PROCESS | 1650 | 1461099039166 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:50:39 INFO - PROCESS | 1650 | 1461099039168 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:50:39 INFO - PROCESS | 1650 | 1461099039170 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:50:39 INFO - PROCESS | 1650 | 1461099039171 Marionette TRACE conn2 <- [1,686,null,{}] 13:50:39 INFO - PROCESS | 1650 | 1461099039173 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:39 INFO - PROCESS | 1650 | 1461099039312 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:50:39 INFO - PROCESS | 1650 | 1461099039475 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11890f800 == 44 [pid = 1650] [id = 179] 13:50:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x10ffe7000) [pid = 1650] [serial = 535] [outer = 0x0] 13:50:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x114656000) [pid = 1650] [serial = 536] [outer = 0x10ffe7000] 13:50:39 INFO - PROCESS | 1650 | 1461099039504 Marionette DEBUG loaded listener.js 13:50:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115660400) [pid = 1650] [serial = 537] [outer = 0x10ffe7000] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x126e1d800 == 43 [pid = 1650] [id = 174] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11a997800 == 42 [pid = 1650] [id = 173] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118607800 == 41 [pid = 1650] [id = 172] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12616b000 == 40 [pid = 1650] [id = 171] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6b7000 == 39 [pid = 1650] [id = 170] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf5f000 == 38 [pid = 1650] [id = 169] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11b821000 == 37 [pid = 1650] [id = 168] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11a99e000 == 36 [pid = 1650] [id = 167] 13:50:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d1a4c00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8ad800 == 35 [pid = 1650] [id = 166] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118910800 == 34 [pid = 1650] [id = 165] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x115808800 == 33 [pid = 1650] [id = 164] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11910e000 == 32 [pid = 1650] [id = 163] 13:50:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d187800 == 31 [pid = 1650] [id = 162] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b36d800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11acbf400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c382000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123dce800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126748400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1269f5c00) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12da6e000) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115654c00) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11654f000) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11863dc00) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118ea9000) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1287ecc00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11bad8800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11bfe4c00) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129d11c00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119e5f400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11a9c1c00) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11ad59c00) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11afe2800) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12732cc00) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1278fc400) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b377000) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1260b9400) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12655e400) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b86b000) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b408000) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bc5d800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bfa7c00) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12e1d4800) [pid = 1650] [serial = 191] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128758800) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12bb2e800) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11ad5b800) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129d55400) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12b407400) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b413000) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12bc69400) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d19b000) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x129959000) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 13:50:40 INFO - PROCESS | 1650 | 1461099040393 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:50:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:50:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1271ms 13:50:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:50:40 INFO - PROCESS | 1650 | 1461099040442 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:50:40 INFO - PROCESS | 1650 | 1461099040444 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:50:40 INFO - PROCESS | 1650 | 1461099040447 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:50:40 INFO - PROCESS | 1650 | 1461099040449 Marionette TRACE conn2 <- [1,690,null,{}] 13:50:40 INFO - PROCESS | 1650 | 1461099040453 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:40 INFO - PROCESS | 1650 | 1461099040529 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:50:40 INFO - PROCESS | 1650 | 1461099040534 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580a800 == 32 [pid = 1650] [id = 180] 13:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1151ba000) [pid = 1650] [serial = 538] [outer = 0x0] 13:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115663c00) [pid = 1650] [serial = 539] [outer = 0x1151ba000] 13:50:40 INFO - PROCESS | 1650 | 1461099040566 Marionette DEBUG loaded listener.js 13:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1163e8000) [pid = 1650] [serial = 540] [outer = 0x1151ba000] 13:50:41 INFO - PROCESS | 1650 | 1461099041415 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:50:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:50:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1022ms 13:50:41 INFO - PROCESS | 1650 | 1461099041471 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:50:41 INFO - PROCESS | 1650 | 1461099041473 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:50:41 INFO - PROCESS | 1650 | 1461099041476 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:50:41 INFO - PROCESS | 1650 | 1461099041477 Marionette TRACE conn2 <- [1,694,null,{}] 13:50:41 INFO - PROCESS | 1650 | 1461099041487 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:41 INFO - PROCESS | 1650 | 1461099041578 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:50:41 INFO - PROCESS | 1650 | 1461099041584 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119820000 == 33 [pid = 1650] [id = 181] 13:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1163eb000) [pid = 1650] [serial = 541] [outer = 0x0] 13:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1188d5400) [pid = 1650] [serial = 542] [outer = 0x1163eb000] 13:50:41 INFO - PROCESS | 1650 | 1461099041611 Marionette DEBUG loaded listener.js 13:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119132000) [pid = 1650] [serial = 543] [outer = 0x1163eb000] 13:50:42 INFO - PROCESS | 1650 | 1461099042429 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 13:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:50:42 INFO - PROCESS | 1650 | 1461099042447 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:50:42 INFO - PROCESS | 1650 | 1461099042448 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:50:42 INFO - PROCESS | 1650 | 1461099042457 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:50:42 INFO - PROCESS | 1650 | 1461099042461 Marionette TRACE conn2 <- [1,698,null,{}] 13:50:42 INFO - PROCESS | 1650 | 1461099042470 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:42 INFO - PROCESS | 1650 | 1461099042561 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:50:42 INFO - PROCESS | 1650 | 1461099042566 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a973000 == 34 [pid = 1650] [id = 182] 13:50:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119543000) [pid = 1650] [serial = 544] [outer = 0x0] 13:50:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119ed8000) [pid = 1650] [serial = 545] [outer = 0x119543000] 13:50:42 INFO - PROCESS | 1650 | 1461099042591 Marionette DEBUG loaded listener.js 13:50:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11ad56000) [pid = 1650] [serial = 546] [outer = 0x119543000] 13:50:43 INFO - PROCESS | 1650 | 1461099043382 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:50:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 935ms 13:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:50:43 INFO - PROCESS | 1650 | 1461099043387 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:50:43 INFO - PROCESS | 1650 | 1461099043389 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:50:43 INFO - PROCESS | 1650 | 1461099043392 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:50:43 INFO - PROCESS | 1650 | 1461099043393 Marionette TRACE conn2 <- [1,702,null,{}] 13:50:43 INFO - PROCESS | 1650 | 1461099043395 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:43 INFO - PROCESS | 1650 | 1461099043487 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:50:43 INFO - PROCESS | 1650 | 1461099043491 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad7c800 == 35 [pid = 1650] [id = 183] 13:50:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119856400) [pid = 1650] [serial = 547] [outer = 0x0] 13:50:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11af7b000) [pid = 1650] [serial = 548] [outer = 0x119856400] 13:50:43 INFO - PROCESS | 1650 | 1461099043516 Marionette DEBUG loaded listener.js 13:50:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11b808000) [pid = 1650] [serial = 549] [outer = 0x119856400] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12655fc00) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123dcd800) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123dcdc00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x114be5c00) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1151c6400) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1191abc00) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11605c000) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11bad6000) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11c38cc00) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x114be1000) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:50:43 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x114651000) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:50:44 INFO - PROCESS | 1650 | 1461099044333 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:50:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:50:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 968ms 13:50:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:50:44 INFO - PROCESS | 1650 | 1461099044360 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:50:44 INFO - PROCESS | 1650 | 1461099044361 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:50:44 INFO - PROCESS | 1650 | 1461099044363 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:50:44 INFO - PROCESS | 1650 | 1461099044365 Marionette TRACE conn2 <- [1,706,null,{}] 13:50:44 INFO - PROCESS | 1650 | 1461099044367 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:44 INFO - PROCESS | 1650 | 1461099044457 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:50:44 INFO - PROCESS | 1650 | 1461099044463 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11631e800 == 36 [pid = 1650] [id = 184] 13:50:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b80dc00) [pid = 1650] [serial = 550] [outer = 0x0] 13:50:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11ba3ec00) [pid = 1650] [serial = 551] [outer = 0x11b80dc00] 13:50:44 INFO - PROCESS | 1650 | 1461099044496 Marionette DEBUG loaded listener.js 13:50:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11befc000) [pid = 1650] [serial = 552] [outer = 0x11b80dc00] 13:50:45 INFO - PROCESS | 1650 | 1461099045369 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:50:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 13:50:45 INFO - PROCESS | 1650 | 1461099045384 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:50:45 INFO - PROCESS | 1650 | 1461099045386 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:50:45 INFO - PROCESS | 1650 | 1461099045401 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:50:45 INFO - PROCESS | 1650 | 1461099045402 Marionette TRACE conn2 <- [1,710,null,{}] 13:50:45 INFO - PROCESS | 1650 | 1461099045405 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:45 INFO - PROCESS | 1650 | 1461099045478 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:50:45 INFO - PROCESS | 1650 | 1461099045482 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf65000 == 37 [pid = 1650] [id = 185] 13:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11bf91000) [pid = 1650] [serial = 553] [outer = 0x0] 13:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12655e400) [pid = 1650] [serial = 554] [outer = 0x11bf91000] 13:50:45 INFO - PROCESS | 1650 | 1461099045511 Marionette DEBUG loaded listener.js 13:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12674d400) [pid = 1650] [serial = 555] [outer = 0x11bf91000] 13:50:46 INFO - PROCESS | 1650 | 1461099046318 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:50:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:50:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 982ms 13:50:46 INFO - PROCESS | 1650 | 1461099046373 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:50:46 INFO - PROCESS | 1650 | 1461099046375 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:50:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:50:46 INFO - PROCESS | 1650 | 1461099046379 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:50:46 INFO - PROCESS | 1650 | 1461099046382 Marionette TRACE conn2 <- [1,714,null,{}] 13:50:46 INFO - PROCESS | 1650 | 1461099046386 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:46 INFO - PROCESS | 1650 | 1461099046513 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:50:46 INFO - PROCESS | 1650 | 1461099046557 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x115803800 == 38 [pid = 1650] [id = 186] 13:50:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1151b5400) [pid = 1650] [serial = 556] [outer = 0x0] 13:50:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11547b000) [pid = 1650] [serial = 557] [outer = 0x1151b5400] 13:50:46 INFO - PROCESS | 1650 | 1461099046589 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116062000) [pid = 1650] [serial = 558] [outer = 0x1151b5400] 13:50:47 INFO - PROCESS | 1650 | 1461099047495 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:50:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1128ms 13:50:47 INFO - PROCESS | 1650 | 1461099047507 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:50:47 INFO - PROCESS | 1650 | 1461099047511 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:50:47 INFO - PROCESS | 1650 | 1461099047515 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1650 | 1461099047517 Marionette TRACE conn2 <- [1,718,null,{}] 13:50:47 INFO - PROCESS | 1650 | 1461099047520 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:47 INFO - PROCESS | 1650 | 1461099047615 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:50:47 INFO - PROCESS | 1650 | 1461099047657 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a990800 == 39 [pid = 1650] [id = 187] 13:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1151c9000) [pid = 1650] [serial = 559] [outer = 0x0] 13:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119ed7000) [pid = 1650] [serial = 560] [outer = 0x1151c9000] 13:50:47 INFO - PROCESS | 1650 | 1461099047687 Marionette DEBUG loaded listener.js 13:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11a9c4000) [pid = 1650] [serial = 561] [outer = 0x1151c9000] 13:50:48 INFO - PROCESS | 1650 | 1461099048586 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:50:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:50:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1124ms 13:50:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:50:48 INFO - PROCESS | 1650 | 1461099048639 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:50:48 INFO - PROCESS | 1650 | 1461099048641 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:50:48 INFO - PROCESS | 1650 | 1461099048643 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:50:48 INFO - PROCESS | 1650 | 1461099048646 Marionette TRACE conn2 <- [1,722,null,{}] 13:50:48 INFO - PROCESS | 1650 | 1461099048654 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:48 INFO - PROCESS | 1650 | 1461099048753 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:50:48 INFO - PROCESS | 1650 | 1461099048797 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12374a000 == 40 [pid = 1650] [id = 188] 13:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11af71800) [pid = 1650] [serial = 562] [outer = 0x0] 13:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bfdc000) [pid = 1650] [serial = 563] [outer = 0x11af71800] 13:50:48 INFO - PROCESS | 1650 | 1461099048828 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123dd2400) [pid = 1650] [serial = 564] [outer = 0x11af71800] 13:50:49 INFO - PROCESS | 1650 | 1461099049248 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:50:49 INFO - PROCESS | 1650 | 1461099049267 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:50:49 INFO - PROCESS | 1650 | 1461099049269 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:50:49 INFO - PROCESS | 1650 | 1461099049271 Marionette TRACE conn2 <- [1,726,null,{}] 13:50:49 INFO - PROCESS | 1650 | 1461099049275 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:49 INFO - PROCESS | 1650 | 1461099049375 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:50:49 INFO - PROCESS | 1650 | 1461099049417 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126178800 == 41 [pid = 1650] [id = 189] 13:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1144ab800) [pid = 1650] [serial = 565] [outer = 0x0] 13:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126595400) [pid = 1650] [serial = 566] [outer = 0x1144ab800] 13:50:49 INFO - PROCESS | 1650 | 1461099049447 Marionette DEBUG loaded listener.js 13:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127396c00) [pid = 1650] [serial = 567] [outer = 0x1144ab800] 13:50:49 INFO - PROCESS | 1650 | 1461099049993 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:50:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:50:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 773ms 13:50:50 INFO - PROCESS | 1650 | 1461099050042 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:50:50 INFO - PROCESS | 1650 | 1461099050044 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:50:50 INFO - PROCESS | 1650 | 1461099050048 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:50:50 INFO - PROCESS | 1650 | 1461099050051 Marionette TRACE conn2 <- [1,730,null,{}] 13:50:50 INFO - PROCESS | 1650 | 1461099050055 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:50 INFO - PROCESS | 1650 | 1461099050147 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:50:50 INFO - PROCESS | 1650 | 1461099050250 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x115808800 == 42 [pid = 1650] [id = 190] 13:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11863e400) [pid = 1650] [serial = 568] [outer = 0x0] 13:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1186ab400) [pid = 1650] [serial = 569] [outer = 0x11863e400] 13:50:50 INFO - PROCESS | 1650 | 1461099050278 Marionette DEBUG loaded listener.js 13:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119543400) [pid = 1650] [serial = 570] [outer = 0x11863e400] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11631e800 == 41 [pid = 1650] [id = 184] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad7c800 == 40 [pid = 1650] [id = 183] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11a973000 == 39 [pid = 1650] [id = 182] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119820000 == 38 [pid = 1650] [id = 181] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11580a800 == 37 [pid = 1650] [id = 180] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11890f800 == 36 [pid = 1650] [id = 179] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x129183800 == 35 [pid = 1650] [id = 178] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11b81d800 == 34 [pid = 1650] [id = 177] 13:50:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8a5800 == 33 [pid = 1650] [id = 176] 13:50:50 INFO - PROCESS | 1650 | 1461099050690 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:50:50 INFO - PROCESS | 1650 | 1461099050726 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:50:50 INFO - PROCESS | 1650 | 1461099050731 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:50:50 INFO - PROCESS | 1650 | 1461099050733 Marionette TRACE conn2 <- [1,734,null,{}] 13:50:50 INFO - PROCESS | 1650 | 1461099050736 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:50 INFO - PROCESS | 1650 | 1461099050838 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129d53800) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123dd2800) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12655f800) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1287e1c00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11672f800) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1165df800) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115658800) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11afd9400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11bacc400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11a9c5400) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11aac4400) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118973400) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119e5dc00) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11befa400) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12719c400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1297d6000) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126e4c800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115663400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1278fd800) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129b78000) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12b370c00) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11b807c00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11bfe5c00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 13:50:50 INFO - PROCESS | 1650 | 1461099050911 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11987e800 == 34 [pid = 1650] [id = 191] 13:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115659c00) [pid = 1650] [serial = 571] [outer = 0x0] 13:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118973400) [pid = 1650] [serial = 572] [outer = 0x115659c00] 13:50:50 INFO - PROCESS | 1650 | 1461099050952 Marionette DEBUG loaded listener.js 13:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11af7e000) [pid = 1650] [serial = 573] [outer = 0x115659c00] 13:50:51 INFO - PROCESS | 1650 | 1461099051359 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:50:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:50:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 13:50:51 INFO - PROCESS | 1650 | 1461099051403 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:50:51 INFO - PROCESS | 1650 | 1461099051405 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:50:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:50:51 INFO - PROCESS | 1650 | 1461099051409 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:50:51 INFO - PROCESS | 1650 | 1461099051411 Marionette TRACE conn2 <- [1,738,null,{}] 13:50:51 INFO - PROCESS | 1650 | 1461099051418 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:51 INFO - PROCESS | 1650 | 1461099051513 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:50:51 INFO - PROCESS | 1650 | 1461099051518 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad87800 == 35 [pid = 1650] [id = 192] 13:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11b80f800) [pid = 1650] [serial = 574] [outer = 0x0] 13:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11c7d9c00) [pid = 1650] [serial = 575] [outer = 0x11b80f800] 13:50:51 INFO - PROCESS | 1650 | 1461099051550 Marionette DEBUG loaded listener.js 13:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126930400) [pid = 1650] [serial = 576] [outer = 0x11b80f800] 13:50:52 INFO - PROCESS | 1650 | 1461099052380 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:50:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1023ms 13:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:50:52 INFO - PROCESS | 1650 | 1461099052432 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:50:52 INFO - PROCESS | 1650 | 1461099052434 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:50:52 INFO - PROCESS | 1650 | 1461099052443 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:50:52 INFO - PROCESS | 1650 | 1461099052444 Marionette TRACE conn2 <- [1,742,null,{}] 13:50:52 INFO - PROCESS | 1650 | 1461099052455 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:52 INFO - PROCESS | 1650 | 1461099052529 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:50:52 INFO - PROCESS | 1650 | 1461099052534 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf5e800 == 36 [pid = 1650] [id = 193] 13:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12736f000) [pid = 1650] [serial = 577] [outer = 0x0] 13:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1278f9c00) [pid = 1650] [serial = 578] [outer = 0x12736f000] 13:50:52 INFO - PROCESS | 1650 | 1461099052562 Marionette DEBUG loaded listener.js 13:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x128758800) [pid = 1650] [serial = 579] [outer = 0x12736f000] 13:50:53 INFO - PROCESS | 1650 | 1461099053379 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:50:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:50:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 985ms 13:50:53 INFO - PROCESS | 1650 | 1461099053423 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:50:53 INFO - PROCESS | 1650 | 1461099053425 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:50:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:50:53 INFO - PROCESS | 1650 | 1461099053434 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:50:53 INFO - PROCESS | 1650 | 1461099053435 Marionette TRACE conn2 <- [1,746,null,{}] 13:50:53 INFO - PROCESS | 1650 | 1461099053438 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:53 INFO - PROCESS | 1650 | 1461099053557 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:50:53 INFO - PROCESS | 1650 | 1461099053561 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123748000 == 37 [pid = 1650] [id = 194] 13:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1278fd000) [pid = 1650] [serial = 580] [outer = 0x0] 13:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1287ec800) [pid = 1650] [serial = 581] [outer = 0x1278fd000] 13:50:53 INFO - PROCESS | 1650 | 1461099053586 Marionette DEBUG loaded listener.js 13:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12994ec00) [pid = 1650] [serial = 582] [outer = 0x1278fd000] 13:50:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119856400) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:50:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1163eb000) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:50:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x10ffe7000) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:50:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1151ba000) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:50:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11b80dc00) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:50:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119543000) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:50:54 INFO - PROCESS | 1650 | 1461099054401 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:50:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:50:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1020ms 13:50:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:50:54 INFO - PROCESS | 1650 | 1461099054453 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:50:54 INFO - PROCESS | 1650 | 1461099054454 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:50:54 INFO - PROCESS | 1650 | 1461099054457 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:50:54 INFO - PROCESS | 1650 | 1461099054458 Marionette TRACE conn2 <- [1,750,null,{}] 13:50:54 INFO - PROCESS | 1650 | 1461099054460 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:54 INFO - PROCESS | 1650 | 1461099054550 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:50:54 INFO - PROCESS | 1650 | 1461099054558 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266e8000 == 38 [pid = 1650] [id = 195] 13:50:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x129d4c000) [pid = 1650] [serial = 583] [outer = 0x0] 13:50:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x129d51000) [pid = 1650] [serial = 584] [outer = 0x129d4c000] 13:50:54 INFO - PROCESS | 1650 | 1461099054586 Marionette DEBUG loaded listener.js 13:50:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x129d59000) [pid = 1650] [serial = 585] [outer = 0x129d4c000] 13:50:55 INFO - PROCESS | 1650 | 1461099055433 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:50:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:50:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1020ms 13:50:55 INFO - PROCESS | 1650 | 1461099055478 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:50:55 INFO - PROCESS | 1650 | 1461099055479 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:50:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:50:55 INFO - PROCESS | 1650 | 1461099055481 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:50:55 INFO - PROCESS | 1650 | 1461099055482 Marionette TRACE conn2 <- [1,754,null,{}] 13:50:55 INFO - PROCESS | 1650 | 1461099055484 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:55 INFO - PROCESS | 1650 | 1461099055573 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:50:55 INFO - PROCESS | 1650 | 1461099055578 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e15000 == 39 [pid = 1650] [id = 196] 13:50:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x129d5ac00) [pid = 1650] [serial = 586] [outer = 0x0] 13:50:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12b371400) [pid = 1650] [serial = 587] [outer = 0x129d5ac00] 13:50:55 INFO - PROCESS | 1650 | 1461099055603 Marionette DEBUG loaded listener.js 13:50:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12b379c00) [pid = 1650] [serial = 588] [outer = 0x129d5ac00] 13:50:56 INFO - PROCESS | 1650 | 1461099056377 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:50:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:50:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 922ms 13:50:56 INFO - PROCESS | 1650 | 1461099056404 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:50:56 INFO - PROCESS | 1650 | 1461099056408 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:50:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:50:56 INFO - PROCESS | 1650 | 1461099056412 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:50:56 INFO - PROCESS | 1650 | 1461099056414 Marionette TRACE conn2 <- [1,758,null,{}] 13:50:56 INFO - PROCESS | 1650 | 1461099056417 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:56 INFO - PROCESS | 1650 | 1461099056529 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:50:56 INFO - PROCESS | 1650 | 1461099056533 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x127320800 == 40 [pid = 1650] [id = 197] 13:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12b376c00) [pid = 1650] [serial = 589] [outer = 0x0] 13:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12b410400) [pid = 1650] [serial = 590] [outer = 0x12b376c00] 13:50:56 INFO - PROCESS | 1650 | 1461099056558 Marionette DEBUG loaded listener.js 13:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12b639c00) [pid = 1650] [serial = 591] [outer = 0x12b376c00] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129178800 == 39 [pid = 1650] [id = 175] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x115808800 == 38 [pid = 1650] [id = 190] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126178800 == 37 [pid = 1650] [id = 189] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12374a000 == 36 [pid = 1650] [id = 188] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11a990800 == 35 [pid = 1650] [id = 187] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf65000 == 34 [pid = 1650] [id = 185] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x115803800 == 33 [pid = 1650] [id = 186] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11987e800 == 32 [pid = 1650] [id = 191] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf5e800 == 31 [pid = 1650] [id = 193] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1266e8000 == 30 [pid = 1650] [id = 195] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126e15000 == 29 [pid = 1650] [id = 196] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad87800 == 28 [pid = 1650] [id = 192] 13:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123748000 == 27 [pid = 1650] [id = 194] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11af7b000) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1188d5400) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115660400) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x114656000) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12655c000) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115663c00) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1163e8000) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1189cf000) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11af76c00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12b413400) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11befc000) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119ed8000) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11b808000) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11ad56000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11ba3ec00) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119132000) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12655e400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 13:50:57 INFO - PROCESS | 1650 | 1461099057925 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:50:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:50:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1523ms 13:50:57 INFO - PROCESS | 1650 | 1461099057935 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:50:57 INFO - PROCESS | 1650 | 1461099057940 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:50:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:50:57 INFO - PROCESS | 1650 | 1461099057950 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:50:57 INFO - PROCESS | 1650 | 1461099057954 Marionette TRACE conn2 <- [1,762,null,{}] 13:50:57 INFO - PROCESS | 1650 | 1461099057961 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:58 INFO - PROCESS | 1650 | 1461099058083 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:50:58 INFO - PROCESS | 1650 | 1461099058151 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11557f000 == 28 [pid = 1650] [id = 198] 13:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11584d400) [pid = 1650] [serial = 592] [outer = 0x0] 13:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115857000) [pid = 1650] [serial = 593] [outer = 0x11584d400] 13:50:58 INFO - PROCESS | 1650 | 1461099058196 Marionette DEBUG loaded listener.js 13:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116553c00) [pid = 1650] [serial = 594] [outer = 0x11584d400] 13:50:59 INFO - PROCESS | 1650 | 1461099059035 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:50:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:50:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1128ms 13:50:59 INFO - PROCESS | 1650 | 1461099059077 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:50:59 INFO - PROCESS | 1650 | 1461099059082 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:50:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:50:59 INFO - PROCESS | 1650 | 1461099059087 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:50:59 INFO - PROCESS | 1650 | 1461099059088 Marionette TRACE conn2 <- [1,766,null,{}] 13:50:59 INFO - PROCESS | 1650 | 1461099059091 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:59 INFO - PROCESS | 1650 | 1461099059160 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:50:59 INFO - PROCESS | 1650 | 1461099059203 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e37000 == 29 [pid = 1650] [id = 199] 13:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116555000) [pid = 1650] [serial = 595] [outer = 0x0] 13:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1188d5400) [pid = 1650] [serial = 596] [outer = 0x116555000] 13:50:59 INFO - PROCESS | 1650 | 1461099059230 Marionette DEBUG loaded listener.js 13:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1189cf000) [pid = 1650] [serial = 597] [outer = 0x116555000] 13:51:00 INFO - PROCESS | 1650 | 1461099060010 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:51:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:51:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 13:51:00 INFO - PROCESS | 1650 | 1461099060058 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:51:00 INFO - PROCESS | 1650 | 1461099060059 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:51:00 INFO - PROCESS | 1650 | 1461099060062 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:51:00 INFO - PROCESS | 1650 | 1461099060064 Marionette TRACE conn2 <- [1,770,null,{}] 13:51:00 INFO - PROCESS | 1650 | 1461099060072 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:00 INFO - PROCESS | 1650 | 1461099060144 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:51:00 INFO - PROCESS | 1650 | 1461099060149 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab8800 == 30 [pid = 1650] [id = 200] 13:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1144a9800) [pid = 1650] [serial = 598] [outer = 0x0] 13:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11a9c3400) [pid = 1650] [serial = 599] [outer = 0x1144a9800] 13:51:00 INFO - PROCESS | 1650 | 1461099060181 Marionette DEBUG loaded listener.js 13:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11aabf000) [pid = 1650] [serial = 600] [outer = 0x1144a9800] 13:51:00 INFO - PROCESS | 1650 | 1461099060496 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 13:51:00 INFO - PROCESS | 1650 | 1461099060532 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:51:00 INFO - PROCESS | 1650 | 1461099060534 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:51:00 INFO - PROCESS | 1650 | 1461099060537 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:51:00 INFO - PROCESS | 1650 | 1461099060538 Marionette TRACE conn2 <- [1,774,null,{}] 13:51:00 INFO - PROCESS | 1650 | 1461099060542 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:00 INFO - PROCESS | 1650 | 1461099060630 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:51:00 INFO - PROCESS | 1650 | 1461099060635 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a619000 == 31 [pid = 1650] [id = 201] 13:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11aac3400) [pid = 1650] [serial = 601] [outer = 0x0] 13:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11ad5e800) [pid = 1650] [serial = 602] [outer = 0x11aac3400] 13:51:00 INFO - PROCESS | 1650 | 1461099060665 Marionette DEBUG loaded listener.js 13:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11afd5400) [pid = 1650] [serial = 603] [outer = 0x11aac3400] 13:51:01 INFO - PROCESS | 1650 | 1461099061053 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 521ms 13:51:01 INFO - PROCESS | 1650 | 1461099061059 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:51:01 INFO - PROCESS | 1650 | 1461099061061 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:51:01 INFO - PROCESS | 1650 | 1461099061064 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:51:01 INFO - PROCESS | 1650 | 1461099061066 Marionette TRACE conn2 <- [1,778,null,{}] 13:51:01 INFO - PROCESS | 1650 | 1461099061069 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:01 INFO - PROCESS | 1650 | 1461099061179 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:51:01 INFO - PROCESS | 1650 | 1461099061239 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a96b800 == 32 [pid = 1650] [id = 202] 13:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114be3000) [pid = 1650] [serial = 604] [outer = 0x0] 13:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11afd9000) [pid = 1650] [serial = 605] [outer = 0x114be3000] 13:51:01 INFO - PROCESS | 1650 | 1461099061278 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11ba3d000) [pid = 1650] [serial = 606] [outer = 0x114be3000] 13:51:01 INFO - PROCESS | 1650 | 1461099061583 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 571ms 13:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:51:01 INFO - PROCESS | 1650 | 1461099061635 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:51:01 INFO - PROCESS | 1650 | 1461099061637 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:51:01 INFO - PROCESS | 1650 | 1461099061639 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:51:01 INFO - PROCESS | 1650 | 1461099061640 Marionette TRACE conn2 <- [1,782,null,{}] 13:51:01 INFO - PROCESS | 1650 | 1461099061642 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:01 INFO - PROCESS | 1650 | 1461099061763 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:51:01 INFO - PROCESS | 1650 | 1461099061807 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1144d8000 == 33 [pid = 1650] [id = 203] 13:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1144acc00) [pid = 1650] [serial = 607] [outer = 0x0] 13:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1146c2000) [pid = 1650] [serial = 608] [outer = 0x1144acc00] 13:51:01 INFO - PROCESS | 1650 | 1461099061840 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115486c00) [pid = 1650] [serial = 609] [outer = 0x1144acc00] 13:51:02 INFO - PROCESS | 1650 | 1461099062371 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 770ms 13:51:02 INFO - PROCESS | 1650 | 1461099062436 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:51:02 INFO - PROCESS | 1650 | 1461099062439 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:51:02 INFO - PROCESS | 1650 | 1461099062467 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:51:02 INFO - PROCESS | 1650 | 1461099062469 Marionette TRACE conn2 <- [1,786,null,{}] 13:51:02 INFO - PROCESS | 1650 | 1461099062473 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:02 INFO - PROCESS | 1650 | 1461099062568 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:51:02 INFO - PROCESS | 1650 | 1461099062611 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119abd800 == 34 [pid = 1650] [id = 204] 13:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11896e800) [pid = 1650] [serial = 610] [outer = 0x0] 13:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11912d000) [pid = 1650] [serial = 611] [outer = 0x11896e800] 13:51:02 INFO - PROCESS | 1650 | 1461099062644 Marionette DEBUG loaded listener.js 13:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119ecc400) [pid = 1650] [serial = 612] [outer = 0x11896e800] 13:51:03 INFO - PROCESS | 1650 | 1461099063244 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 822ms 13:51:03 INFO - PROCESS | 1650 | 1461099063288 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:51:03 INFO - PROCESS | 1650 | 1461099063290 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:51:03 INFO - PROCESS | 1650 | 1461099063294 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:51:03 INFO - PROCESS | 1650 | 1461099063296 Marionette TRACE conn2 <- [1,790,null,{}] 13:51:03 INFO - PROCESS | 1650 | 1461099063300 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:03 INFO - PROCESS | 1650 | 1461099063394 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:51:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11a96b800 == 33 [pid = 1650] [id = 202] 13:51:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11a619000 == 32 [pid = 1650] [id = 201] 13:51:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab8800 == 31 [pid = 1650] [id = 200] 13:51:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118e37000 == 30 [pid = 1650] [id = 199] 13:51:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11557f000 == 29 [pid = 1650] [id = 198] 13:51:03 INFO - PROCESS | 1650 | 1461099063449 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118839800 == 30 [pid = 1650] [id = 205] 13:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115661000) [pid = 1650] [serial = 613] [outer = 0x0] 13:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11672c400) [pid = 1650] [serial = 614] [outer = 0x115661000] 13:51:03 INFO - PROCESS | 1650 | 1461099063476 Marionette DEBUG loaded listener.js 13:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118939000) [pid = 1650] [serial = 615] [outer = 0x115661000] 13:51:03 INFO - PROCESS | 1650 | 1461099063782 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 13:51:03 INFO - PROCESS | 1650 | 1461099063815 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:51:03 INFO - PROCESS | 1650 | 1461099063819 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:51:03 INFO - PROCESS | 1650 | 1461099063847 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:51:03 INFO - PROCESS | 1650 | 1461099063848 Marionette TRACE conn2 <- [1,794,null,{}] 13:51:03 INFO - PROCESS | 1650 | 1461099063851 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:03 INFO - PROCESS | 1650 | 1461099063925 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:51:03 INFO - PROCESS | 1650 | 1461099063971 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119827800 == 31 [pid = 1650] [id = 206] 13:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115663800) [pid = 1650] [serial = 616] [outer = 0x0] 13:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1189dcc00) [pid = 1650] [serial = 617] [outer = 0x115663800] 13:51:03 INFO - PROCESS | 1650 | 1461099063996 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11ad57400) [pid = 1650] [serial = 618] [outer = 0x115663800] 13:51:04 INFO - PROCESS | 1650 | 1461099064286 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 13:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:51:04 INFO - PROCESS | 1650 | 1461099064317 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:51:04 INFO - PROCESS | 1650 | 1461099064318 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:51:04 INFO - PROCESS | 1650 | 1461099064320 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:51:04 INFO - PROCESS | 1650 | 1461099064324 Marionette TRACE conn2 <- [1,798,null,{}] 13:51:04 INFO - PROCESS | 1650 | 1461099064334 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:04 INFO - PROCESS | 1650 | 1461099064411 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:51:04 INFO - PROCESS | 1650 | 1461099064416 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad8f800 == 32 [pid = 1650] [id = 207] 13:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b807c00) [pid = 1650] [serial = 619] [outer = 0x0] 13:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11bef9800) [pid = 1650] [serial = 620] [outer = 0x11b807c00] 13:51:04 INFO - PROCESS | 1650 | 1461099064447 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c381400) [pid = 1650] [serial = 621] [outer = 0x11b807c00] 13:51:04 INFO - PROCESS | 1650 | 1461099064764 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 475ms 13:51:04 INFO - PROCESS | 1650 | 1461099064796 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:51:04 INFO - PROCESS | 1650 | 1461099064797 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:51:04 INFO - PROCESS | 1650 | 1461099064800 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:51:04 INFO - PROCESS | 1650 | 1461099064801 Marionette TRACE conn2 <- [1,802,null,{}] 13:51:04 INFO - PROCESS | 1650 | 1461099064803 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:04 INFO - PROCESS | 1650 | 1461099064877 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:51:04 INFO - PROCESS | 1650 | 1461099064881 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba8a800 == 33 [pid = 1650] [id = 208] 13:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c387c00) [pid = 1650] [serial = 622] [outer = 0x0] 13:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123dd3c00) [pid = 1650] [serial = 623] [outer = 0x11c387c00] 13:51:04 INFO - PROCESS | 1650 | 1461099064910 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1263acc00) [pid = 1650] [serial = 624] [outer = 0x11c387c00] 13:51:05 INFO - PROCESS | 1650 | 1461099065262 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 467ms 13:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:51:05 INFO - PROCESS | 1650 | 1461099065267 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:51:05 INFO - PROCESS | 1650 | 1461099065269 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:51:05 INFO - PROCESS | 1650 | 1461099065271 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1650 | 1461099065274 Marionette TRACE conn2 <- [1,806,null,{}] 13:51:05 INFO - PROCESS | 1650 | 1461099065278 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:05 INFO - PROCESS | 1650 | 1461099065348 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:51:05 INFO - PROCESS | 1650 | 1461099065352 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x10ffa2800 == 34 [pid = 1650] [id = 209] 13:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123dd5800) [pid = 1650] [serial = 625] [outer = 0x0] 13:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126931c00) [pid = 1650] [serial = 626] [outer = 0x123dd5800] 13:51:05 INFO - PROCESS | 1650 | 1461099065381 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126e03c00) [pid = 1650] [serial = 627] [outer = 0x123dd5800] 13:51:05 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:51:05 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:51:05 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 13:51:05 INFO - PROCESS | 1650 | 1461099065733 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 471ms 13:51:05 INFO - PROCESS | 1650 | 1461099065743 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:51:05 INFO - PROCESS | 1650 | 1461099065744 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:51:05 INFO - PROCESS | 1650 | 1461099065746 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1650 | 1461099065747 Marionette TRACE conn2 <- [1,810,null,{}] 13:51:05 INFO - PROCESS | 1650 | 1461099065750 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:05 INFO - PROCESS | 1650 | 1461099065865 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:51:05 INFO - PROCESS | 1650 | 1461099065871 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12374a000 == 35 [pid = 1650] [id = 210] 13:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1163f1000) [pid = 1650] [serial = 628] [outer = 0x0] 13:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127399c00) [pid = 1650] [serial = 629] [outer = 0x1163f1000] 13:51:05 INFO - PROCESS | 1650 | 1461099065899 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12994a400) [pid = 1650] [serial = 630] [outer = 0x1163f1000] 13:51:06 INFO - PROCESS | 1650 | 1461099066231 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 13:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:51:06 INFO - PROCESS | 1650 | 1461099066265 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1650 | 1461099066266 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:51:06 INFO - PROCESS | 1650 | 1461099066268 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1650 | 1461099066269 Marionette TRACE conn2 <- [1,814,null,{}] 13:51:06 INFO - PROCESS | 1650 | 1461099066271 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:06 INFO - PROCESS | 1650 | 1461099066355 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:51:06 INFO - PROCESS | 1650 | 1461099066388 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126278800 == 36 [pid = 1650] [id = 211] 13:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11aac7000) [pid = 1650] [serial = 631] [outer = 0x0] 13:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12994f000) [pid = 1650] [serial = 632] [outer = 0x11aac7000] 13:51:06 INFO - PROCESS | 1650 | 1461099066413 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129b78400) [pid = 1650] [serial = 633] [outer = 0x11aac7000] 13:51:06 INFO - PROCESS | 1650 | 1461099066737 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1650 | 1461099066788 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:51:06 INFO - PROCESS | 1650 | 1461099066790 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1650 | 1461099066791 Marionette TRACE conn2 <- [1,818,null,{}] 13:51:06 INFO - PROCESS | 1650 | 1461099066793 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:06 INFO - PROCESS | 1650 | 1461099066878 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:51:06 INFO - PROCESS | 1650 | 1461099066911 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126952000 == 37 [pid = 1650] [id = 212] 13:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129d0c400) [pid = 1650] [serial = 634] [outer = 0x0] 13:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129d4dc00) [pid = 1650] [serial = 635] [outer = 0x129d0c400] 13:51:06 INFO - PROCESS | 1650 | 1461099066936 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129d55400) [pid = 1650] [serial = 636] [outer = 0x129d0c400] 13:51:07 INFO - PROCESS | 1650 | 1461099067248 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 13:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:51:07 INFO - PROCESS | 1650 | 1461099067260 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:51:07 INFO - PROCESS | 1650 | 1461099067261 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:51:07 INFO - PROCESS | 1650 | 1461099067264 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:51:07 INFO - PROCESS | 1650 | 1461099067265 Marionette TRACE conn2 <- [1,822,null,{}] 13:51:07 INFO - PROCESS | 1650 | 1461099067267 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:07 INFO - PROCESS | 1650 | 1461099067355 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:51:07 INFO - PROCESS | 1650 | 1461099067386 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12730c000 == 38 [pid = 1650] [id = 213] 13:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129d58400) [pid = 1650] [serial = 637] [outer = 0x0] 13:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b36f000) [pid = 1650] [serial = 638] [outer = 0x129d58400] 13:51:07 INFO - PROCESS | 1650 | 1461099067411 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b37a000) [pid = 1650] [serial = 639] [outer = 0x129d58400] 13:51:07 INFO - PROCESS | 1650 | 1461099067751 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:51:07 INFO - PROCESS | 1650 | 1461099067839 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:51:07 INFO - PROCESS | 1650 | 1461099067843 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:51:07 INFO - PROCESS | 1650 | 1461099067844 Marionette TRACE conn2 <- [1,826,null,{}] 13:51:07 INFO - PROCESS | 1650 | 1461099067846 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:07 INFO - PROCESS | 1650 | 1461099067916 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:51:07 INFO - PROCESS | 1650 | 1461099067924 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11883a800 == 39 [pid = 1650] [id = 214] 13:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115484c00) [pid = 1650] [serial = 640] [outer = 0x0] 13:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1163ec000) [pid = 1650] [serial = 641] [outer = 0x115484c00] 13:51:07 INFO - PROCESS | 1650 | 1461099067950 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119e5b800) [pid = 1650] [serial = 642] [outer = 0x115484c00] 13:51:08 INFO - PROCESS | 1650 | 1461099068265 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 13:51:08 INFO - PROCESS | 1650 | 1461099068312 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:51:08 INFO - PROCESS | 1650 | 1461099068313 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:51:08 INFO - PROCESS | 1650 | 1461099068315 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1650 | 1461099068317 Marionette TRACE conn2 <- [1,830,null,{}] 13:51:08 INFO - PROCESS | 1650 | 1461099068320 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:08 INFO - PROCESS | 1650 | 1461099068405 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:51:08 INFO - PROCESS | 1650 | 1461099068453 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d6c000 == 40 [pid = 1650] [id = 215] 13:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1151c9c00) [pid = 1650] [serial = 643] [outer = 0x0] 13:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf8a800) [pid = 1650] [serial = 644] [outer = 0x1151c9c00] 13:51:08 INFO - PROCESS | 1650 | 1461099068482 Marionette DEBUG loaded listener.js 13:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b642800) [pid = 1650] [serial = 645] [outer = 0x1151c9c00] 13:51:08 INFO - PROCESS | 1650 | 1461099068769 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 13:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:51:08 INFO - PROCESS | 1650 | 1461099068785 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1650 | 1461099068786 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:51:08 INFO - PROCESS | 1650 | 1461099068796 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1650 | 1461099068797 Marionette TRACE conn2 <- [1,834,null,{}] 13:51:08 INFO - PROCESS | 1650 | 1461099068799 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:08 INFO - PROCESS | 1650 | 1461099068877 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:51:08 INFO - PROCESS | 1650 | 1461099068882 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b2f800 == 41 [pid = 1650] [id = 216] 13:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b643000) [pid = 1650] [serial = 646] [outer = 0x0] 13:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bb2e800) [pid = 1650] [serial = 647] [outer = 0x12b643000] 13:51:08 INFO - PROCESS | 1650 | 1461099068907 Marionette DEBUG loaded listener.js 13:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bc5fc00) [pid = 1650] [serial = 648] [outer = 0x12b643000] 13:51:09 INFO - PROCESS | 1650 | 1461099069229 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 477ms 13:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:51:09 INFO - PROCESS | 1650 | 1461099069266 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1650 | 1461099069267 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:51:09 INFO - PROCESS | 1650 | 1461099069269 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1650 | 1461099069270 Marionette TRACE conn2 <- [1,838,null,{}] 13:51:09 INFO - PROCESS | 1650 | 1461099069272 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:09 INFO - PROCESS | 1650 | 1461099069368 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:51:09 INFO - PROCESS | 1650 | 1461099069374 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3d9000 == 42 [pid = 1650] [id = 217] 13:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b40c800) [pid = 1650] [serial = 649] [outer = 0x0] 13:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bc63400) [pid = 1650] [serial = 650] [outer = 0x12b40c800] 13:51:09 INFO - PROCESS | 1650 | 1461099069400 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bfa2000) [pid = 1650] [serial = 651] [outer = 0x12b40c800] 13:51:09 INFO - PROCESS | 1650 | 1461099069690 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 13:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:51:09 INFO - PROCESS | 1650 | 1461099069740 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1650 | 1461099069742 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:51:09 INFO - PROCESS | 1650 | 1461099069744 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1650 | 1461099069745 Marionette TRACE conn2 <- [1,842,null,{}] 13:51:09 INFO - PROCESS | 1650 | 1461099069747 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:09 INFO - PROCESS | 1650 | 1461099069816 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:51:09 INFO - PROCESS | 1650 | 1461099069820 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8ee800 == 43 [pid = 1650] [id = 218] 13:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bc69c00) [pid = 1650] [serial = 652] [outer = 0x0] 13:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bfab400) [pid = 1650] [serial = 653] [outer = 0x12bc69c00] 13:51:09 INFO - PROCESS | 1650 | 1461099069848 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12c8d2800) [pid = 1650] [serial = 654] [outer = 0x12bc69c00] 13:51:10 INFO - PROCESS | 1650 | 1461099070362 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 13:51:10 INFO - PROCESS | 1650 | 1461099070415 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:51:10 INFO - PROCESS | 1650 | 1461099070418 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:51:10 INFO - PROCESS | 1650 | 1461099070422 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:51:10 INFO - PROCESS | 1650 | 1461099070425 Marionette TRACE conn2 <- [1,846,null,{}] 13:51:10 INFO - PROCESS | 1650 | 1461099070428 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:10 INFO - PROCESS | 1650 | 1461099070525 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:51:10 INFO - PROCESS | 1650 | 1461099070588 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a968000 == 44 [pid = 1650] [id = 219] 13:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1189d9400) [pid = 1650] [serial = 655] [outer = 0x0] 13:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a950800) [pid = 1650] [serial = 656] [outer = 0x1189d9400] 13:51:10 INFO - PROCESS | 1650 | 1461099070620 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11aac8400) [pid = 1650] [serial = 657] [outer = 0x1189d9400] 13:51:11 INFO - PROCESS | 1650 | 1461099071044 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 13:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:51:11 INFO - PROCESS | 1650 | 1461099071093 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1650 | 1461099071097 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:51:11 INFO - PROCESS | 1650 | 1461099071102 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1650 | 1461099071104 Marionette TRACE conn2 <- [1,850,null,{}] 13:51:11 INFO - PROCESS | 1650 | 1461099071109 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:11 INFO - PROCESS | 1650 | 1461099071208 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:51:11 INFO - PROCESS | 1650 | 1461099071314 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123748000 == 45 [pid = 1650] [id = 220] 13:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bad5000) [pid = 1650] [serial = 658] [outer = 0x0] 13:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bef2400) [pid = 1650] [serial = 659] [outer = 0x11bad5000] 13:51:11 INFO - PROCESS | 1650 | 1461099071363 Marionette DEBUG loaded listener.js 13:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c385000) [pid = 1650] [serial = 660] [outer = 0x11bad5000] 13:51:11 INFO - PROCESS | 1650 | 1461099071902 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 820ms 13:51:11 INFO - PROCESS | 1650 | 1461099071923 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1650 | 1461099071925 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:51:11 INFO - PROCESS | 1650 | 1461099071927 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1650 | 1461099071930 Marionette TRACE conn2 <- [1,854,null,{}] 13:51:11 INFO - PROCESS | 1650 | 1461099071937 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:12 INFO - PROCESS | 1650 | 1461099072067 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:51:12 INFO - PROCESS | 1650 | 1461099072114 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8f3800 == 46 [pid = 1650] [id = 221] 13:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127369400) [pid = 1650] [serial = 661] [outer = 0x0] 13:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1278fa400) [pid = 1650] [serial = 662] [outer = 0x127369400] 13:51:12 INFO - PROCESS | 1650 | 1461099072147 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1291dac00) [pid = 1650] [serial = 663] [outer = 0x127369400] 13:51:12 INFO - PROCESS | 1650 | 1461099072559 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 674ms 13:51:12 INFO - PROCESS | 1650 | 1461099072620 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:51:12 INFO - PROCESS | 1650 | 1461099072622 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:51:12 INFO - PROCESS | 1650 | 1461099072665 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:51:12 INFO - PROCESS | 1650 | 1461099072666 Marionette TRACE conn2 <- [1,858,null,{}] 13:51:12 INFO - PROCESS | 1650 | 1461099072669 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:12 INFO - PROCESS | 1650 | 1461099072765 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:51:12 INFO - PROCESS | 1650 | 1461099072827 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x115140000 == 47 [pid = 1650] [id = 222] 13:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1144ad000) [pid = 1650] [serial = 664] [outer = 0x0] 13:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a9c7800) [pid = 1650] [serial = 665] [outer = 0x1144ad000] 13:51:12 INFO - PROCESS | 1650 | 1461099072859 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1287ebc00) [pid = 1650] [serial = 666] [outer = 0x1144ad000] 13:51:13 INFO - PROCESS | 1650 | 1461099073402 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 788ms 13:51:13 INFO - PROCESS | 1650 | 1461099073435 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:51:13 INFO - PROCESS | 1650 | 1461099073437 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:51:13 INFO - PROCESS | 1650 | 1461099073462 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1650 | 1461099073464 Marionette TRACE conn2 <- [1,862,null,{}] 13:51:13 INFO - PROCESS | 1650 | 1461099073468 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:13 INFO - PROCESS | 1650 | 1461099073549 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:51:13 INFO - PROCESS | 1650 | 1461099073617 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a68800 == 48 [pid = 1650] [id = 223] 13:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11565e800) [pid = 1650] [serial = 667] [outer = 0x0] 13:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115663400) [pid = 1650] [serial = 668] [outer = 0x11565e800] 13:51:13 INFO - PROCESS | 1650 | 1461099073646 Marionette DEBUG loaded listener.js 13:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116555000) [pid = 1650] [serial = 669] [outer = 0x11565e800] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x127320800 == 47 [pid = 1650] [id = 197] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3d9000 == 46 [pid = 1650] [id = 217] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x129b2f800 == 45 [pid = 1650] [id = 216] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x127d6c000 == 44 [pid = 1650] [id = 215] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11883a800 == 43 [pid = 1650] [id = 214] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11afd9000) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12730c000 == 42 [pid = 1650] [id = 213] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x126952000 == 41 [pid = 1650] [id = 212] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x126278800 == 40 [pid = 1650] [id = 211] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12374a000 == 39 [pid = 1650] [id = 210] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x10ffa2800 == 38 [pid = 1650] [id = 209] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba8a800 == 37 [pid = 1650] [id = 208] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad8f800 == 36 [pid = 1650] [id = 207] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119827800 == 35 [pid = 1650] [id = 206] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x118839800 == 34 [pid = 1650] [id = 205] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119abd800 == 33 [pid = 1650] [id = 204] 13:51:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1144d8000 == 32 [pid = 1650] [id = 203] 13:51:14 INFO - PROCESS | 1650 | 1461099074114 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 672ms 13:51:14 INFO - PROCESS | 1650 | 1461099074133 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1650 | 1461099074139 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:51:14 INFO - PROCESS | 1650 | 1461099074143 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1650 | 1461099074145 Marionette TRACE conn2 <- [1,866,null,{}] 13:51:14 INFO - PROCESS | 1650 | 1461099074148 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:14 INFO - PROCESS | 1650 | 1461099074268 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a9c3400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115857000) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116553c00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b639c00) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1188d5400) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1189cf000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ad5e800) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11aabf000) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1287ec800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129d51000) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b371400) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11afd5400) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1278f9c00) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c7d9c00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126930400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118973400) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11af7e000) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119543400) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1186ab400) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b410400) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127396c00) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b379c00) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126595400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123dd2400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bfdc000) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11a9c4000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119ed7000) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116062000) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11547b000) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12674d400) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12994ec00) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128758800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129d59000) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12d1be800) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11896b400) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11a884c00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11b80e000) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12875a400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bb2d000) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 13:51:14 INFO - PROCESS | 1650 | 1461099074356 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160b1000 == 33 [pid = 1650] [id = 224] 13:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x114c14000) [pid = 1650] [serial = 670] [outer = 0x0] 13:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1163eb800) [pid = 1650] [serial = 671] [outer = 0x114c14000] 13:51:14 INFO - PROCESS | 1650 | 1461099074398 Marionette DEBUG loaded listener.js 13:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119549000) [pid = 1650] [serial = 672] [outer = 0x114c14000] 13:51:14 INFO - PROCESS | 1650 | 1461099074738 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 619ms 13:51:14 INFO - PROCESS | 1650 | 1461099074763 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1650 | 1461099074764 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:51:14 INFO - PROCESS | 1650 | 1461099074767 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1650 | 1461099074769 Marionette TRACE conn2 <- [1,870,null,{}] 13:51:14 INFO - PROCESS | 1650 | 1461099074779 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:14 INFO - PROCESS | 1650 | 1461099074883 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:51:14 INFO - PROCESS | 1650 | 1461099074892 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab9800 == 34 [pid = 1650] [id = 225] 13:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a88ac00) [pid = 1650] [serial = 673] [outer = 0x0] 13:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a9c9c00) [pid = 1650] [serial = 674] [outer = 0x11a88ac00] 13:51:14 INFO - PROCESS | 1650 | 1461099074920 Marionette DEBUG loaded listener.js 13:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11af79000) [pid = 1650] [serial = 675] [outer = 0x11a88ac00] 13:51:15 INFO - PROCESS | 1650 | 1461099075245 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms 13:51:15 INFO - PROCESS | 1650 | 1461099075290 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1650 | 1461099075291 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:51:15 INFO - PROCESS | 1650 | 1461099075294 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1650 | 1461099075295 Marionette TRACE conn2 <- [1,874,null,{}] 13:51:15 INFO - PROCESS | 1650 | 1461099075297 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:15 INFO - PROCESS | 1650 | 1461099075378 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:51:15 INFO - PROCESS | 1650 | 1461099075422 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a966800 == 35 [pid = 1650] [id = 226] 13:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11aac2c00) [pid = 1650] [serial = 676] [outer = 0x0] 13:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b80d800) [pid = 1650] [serial = 677] [outer = 0x11aac2c00] 13:51:15 INFO - PROCESS | 1650 | 1461099075448 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bef8800) [pid = 1650] [serial = 678] [outer = 0x11aac2c00] 13:51:15 INFO - PROCESS | 1650 | 1461099075744 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 467ms 13:51:15 INFO - PROCESS | 1650 | 1461099075764 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1650 | 1461099075765 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:51:15 INFO - PROCESS | 1650 | 1461099075768 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1650 | 1461099075769 Marionette TRACE conn2 <- [1,878,null,{}] 13:51:15 INFO - PROCESS | 1650 | 1461099075771 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:15 INFO - PROCESS | 1650 | 1461099075849 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:51:15 INFO - PROCESS | 1650 | 1461099075853 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11899c800 == 36 [pid = 1650] [id = 227] 13:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ba3f000) [pid = 1650] [serial = 679] [outer = 0x0] 13:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c709800) [pid = 1650] [serial = 680] [outer = 0x11ba3f000] 13:51:15 INFO - PROCESS | 1650 | 1461099075882 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123dd6800) [pid = 1650] [serial = 681] [outer = 0x11ba3f000] 13:51:16 INFO - PROCESS | 1650 | 1461099076200 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 13:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:51:16 INFO - PROCESS | 1650 | 1461099076236 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:51:16 INFO - PROCESS | 1650 | 1461099076238 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:51:16 INFO - PROCESS | 1650 | 1461099076240 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1650 | 1461099076241 Marionette TRACE conn2 <- [1,882,null,{}] 13:51:16 INFO - PROCESS | 1650 | 1461099076243 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:16 INFO - PROCESS | 1650 | 1461099076359 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:51:16 INFO - PROCESS | 1650 | 1461099076374 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba9d800 == 37 [pid = 1650] [id = 228] 13:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123dd4000) [pid = 1650] [serial = 682] [outer = 0x0] 13:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12658b400) [pid = 1650] [serial = 683] [outer = 0x123dd4000] 13:51:16 INFO - PROCESS | 1650 | 1461099076403 Marionette DEBUG loaded listener.js 13:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12875b800) [pid = 1650] [serial = 684] [outer = 0x123dd4000] 13:51:16 INFO - PROCESS | 1650 | 1461099076742 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 13:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:51:16 INFO - PROCESS | 1650 | 1461099076761 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:51:16 INFO - PROCESS | 1650 | 1461099076762 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:51:16 INFO - PROCESS | 1650 | 1461099076764 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1650 | 1461099076765 Marionette TRACE conn2 <- [1,886,null,{}] 13:51:16 INFO - PROCESS | 1650 | 1461099076767 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:16 INFO - PROCESS | 1650 | 1461099076857 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:51:16 INFO - PROCESS | 1650 | 1461099076861 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167b7800 == 38 [pid = 1650] [id = 229] 13:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123dd5c00) [pid = 1650] [serial = 685] [outer = 0x0] 13:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291dd400) [pid = 1650] [serial = 686] [outer = 0x123dd5c00] 13:51:16 INFO - PROCESS | 1650 | 1461099076887 Marionette DEBUG loaded listener.js 13:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129b71c00) [pid = 1650] [serial = 687] [outer = 0x123dd5c00] 13:51:17 INFO - PROCESS | 1650 | 1461099077213 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 13:51:17 INFO - PROCESS | 1650 | 1461099077233 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:51:17 INFO - PROCESS | 1650 | 1461099077235 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:51:17 INFO - PROCESS | 1650 | 1461099077243 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:51:17 INFO - PROCESS | 1650 | 1461099077244 Marionette TRACE conn2 <- [1,890,null,{}] 13:51:17 INFO - PROCESS | 1650 | 1461099077247 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:17 INFO - PROCESS | 1650 | 1461099077347 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:51:17 INFO - PROCESS | 1650 | 1461099077351 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12616c000 == 39 [pid = 1650] [id = 230] 13:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129959000) [pid = 1650] [serial = 688] [outer = 0x0] 13:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129d13800) [pid = 1650] [serial = 689] [outer = 0x129959000] 13:51:17 INFO - PROCESS | 1650 | 1461099077376 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129d53400) [pid = 1650] [serial = 690] [outer = 0x129959000] 13:51:17 INFO - PROCESS | 1650 | 1461099077711 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 525ms 13:51:17 INFO - PROCESS | 1650 | 1461099077763 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:51:17 INFO - PROCESS | 1650 | 1461099077764 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:51:17 INFO - PROCESS | 1650 | 1461099077766 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:51:17 INFO - PROCESS | 1650 | 1461099077767 Marionette TRACE conn2 <- [1,894,null,{}] 13:51:17 INFO - PROCESS | 1650 | 1461099077769 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:17 INFO - PROCESS | 1650 | 1461099077860 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:51:17 INFO - PROCESS | 1650 | 1461099077872 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266f6000 == 40 [pid = 1650] [id = 231] 13:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129d58c00) [pid = 1650] [serial = 691] [outer = 0x0] 13:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b36e000) [pid = 1650] [serial = 692] [outer = 0x129d58c00] 13:51:17 INFO - PROCESS | 1650 | 1461099077897 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b404c00) [pid = 1650] [serial = 693] [outer = 0x129d58c00] 13:51:18 INFO - PROCESS | 1650 | 1461099078242 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 13:51:18 INFO - PROCESS | 1650 | 1461099078285 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1650 | 1461099078286 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:51:18 INFO - PROCESS | 1650 | 1461099078288 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1650 | 1461099078289 Marionette TRACE conn2 <- [1,898,null,{}] 13:51:18 INFO - PROCESS | 1650 | 1461099078292 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:18 INFO - PROCESS | 1650 | 1461099078510 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x114be3000) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129d58400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115484c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b40c800) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1151c9c00) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1163f1000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aac7000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129d0c400) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11b807c00) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123dd5800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c387c00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115661000) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115663800) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b643000) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:51:18 INFO - PROCESS | 1650 | 1461099078551 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a99b800 == 41 [pid = 1650] [id = 232] 13:51:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x114be3000) [pid = 1650] [serial = 694] [outer = 0x0] 13:51:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115661000) [pid = 1650] [serial = 695] [outer = 0x114be3000] 13:51:18 INFO - PROCESS | 1650 | 1461099078576 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c387c00) [pid = 1650] [serial = 696] [outer = 0x114be3000] 13:51:18 INFO - PROCESS | 1650 | 1461099078864 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 622ms 13:51:18 INFO - PROCESS | 1650 | 1461099078911 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1650 | 1461099078912 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:51:18 INFO - PROCESS | 1650 | 1461099078915 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1650 | 1461099078916 Marionette TRACE conn2 <- [1,902,null,{}] 13:51:18 INFO - PROCESS | 1650 | 1461099078919 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:19 INFO - PROCESS | 1650 | 1461099079010 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:51:19 INFO - PROCESS | 1650 | 1461099079056 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d68000 == 42 [pid = 1650] [id = 233] 13:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11b807c00) [pid = 1650] [serial = 697] [outer = 0x0] 13:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b36bc00) [pid = 1650] [serial = 698] [outer = 0x11b807c00] 13:51:19 INFO - PROCESS | 1650 | 1461099079085 Marionette DEBUG loaded listener.js 13:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bc5e000) [pid = 1650] [serial = 699] [outer = 0x11b807c00] 13:51:19 INFO - PROCESS | 1650 | 1461099079380 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 13:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:51:19 INFO - PROCESS | 1650 | 1461099079434 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:51:19 INFO - PROCESS | 1650 | 1461099079435 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:51:19 INFO - PROCESS | 1650 | 1461099079438 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1650 | 1461099079439 Marionette TRACE conn2 <- [1,906,null,{}] 13:51:19 INFO - PROCESS | 1650 | 1461099079441 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:19 INFO - PROCESS | 1650 | 1461099079515 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:51:19 INFO - PROCESS | 1650 | 1461099079519 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3ed000 == 43 [pid = 1650] [id = 234] 13:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123dd5400) [pid = 1650] [serial = 700] [outer = 0x0] 13:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bfa6400) [pid = 1650] [serial = 701] [outer = 0x123dd5400] 13:51:19 INFO - PROCESS | 1650 | 1461099079548 Marionette DEBUG loaded listener.js 13:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12d195800) [pid = 1650] [serial = 702] [outer = 0x123dd5400] 13:51:19 INFO - PROCESS | 1650 | 1461099079861 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 13:51:19 INFO - PROCESS | 1650 | 1461099079907 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:51:19 INFO - PROCESS | 1650 | 1461099079908 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:51:19 INFO - PROCESS | 1650 | 1461099079911 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1650 | 1461099079912 Marionette TRACE conn2 <- [1,910,null,{}] 13:51:19 INFO - PROCESS | 1650 | 1461099079914 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:20 INFO - PROCESS | 1650 | 1461099080015 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:51:20 INFO - PROCESS | 1650 | 1461099080019 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd2800 == 44 [pid = 1650] [id = 235] 13:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bc6c000) [pid = 1650] [serial = 703] [outer = 0x0] 13:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d1a1800) [pid = 1650] [serial = 704] [outer = 0x12bc6c000] 13:51:20 INFO - PROCESS | 1650 | 1461099080049 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d1b2c00) [pid = 1650] [serial = 705] [outer = 0x12bc6c000] 13:51:20 INFO - PROCESS | 1650 | 1461099080368 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 13:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:51:20 INFO - PROCESS | 1650 | 1461099080380 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1650 | 1461099080381 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:51:20 INFO - PROCESS | 1650 | 1461099080384 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1650 | 1461099080385 Marionette TRACE conn2 <- [1,914,null,{}] 13:51:20 INFO - PROCESS | 1650 | 1461099080387 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:20 INFO - PROCESS | 1650 | 1461099080466 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:51:20 INFO - PROCESS | 1650 | 1461099080519 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x115137000 == 45 [pid = 1650] [id = 236] 13:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112353c00) [pid = 1650] [serial = 706] [outer = 0x0] 13:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114656000) [pid = 1650] [serial = 707] [outer = 0x112353c00] 13:51:20 INFO - PROCESS | 1650 | 1461099080592 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115656c00) [pid = 1650] [serial = 708] [outer = 0x112353c00] 13:51:21 INFO - PROCESS | 1650 | 1461099081029 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 669ms 13:51:21 INFO - PROCESS | 1650 | 1461099081053 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:51:21 INFO - PROCESS | 1650 | 1461099081058 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:51:21 INFO - PROCESS | 1650 | 1461099081062 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1650 | 1461099081065 Marionette TRACE conn2 <- [1,918,null,{}] 13:51:21 INFO - PROCESS | 1650 | 1461099081070 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:21 INFO - PROCESS | 1650 | 1461099081184 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:51:21 INFO - PROCESS | 1650 | 1461099081295 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8b1000 == 46 [pid = 1650] [id = 237] 13:51:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11886a800) [pid = 1650] [serial = 709] [outer = 0x0] 13:51:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119e61000) [pid = 1650] [serial = 710] [outer = 0x11886a800] 13:51:21 INFO - PROCESS | 1650 | 1461099081347 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11aabb800) [pid = 1650] [serial = 711] [outer = 0x11886a800] 13:51:21 INFO - PROCESS | 1650 | 1461099081895 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 873ms 13:51:21 INFO - PROCESS | 1650 | 1461099081936 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:51:21 INFO - PROCESS | 1650 | 1461099081939 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:51:21 INFO - PROCESS | 1650 | 1461099081943 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1650 | 1461099081944 Marionette TRACE conn2 <- [1,922,null,{}] 13:51:21 INFO - PROCESS | 1650 | 1461099081947 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:22 INFO - PROCESS | 1650 | 1461099082048 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:51:22 INFO - PROCESS | 1650 | 1461099082099 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12633a800 == 47 [pid = 1650] [id = 238] 13:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1191ac400) [pid = 1650] [serial = 712] [outer = 0x0] 13:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bace800) [pid = 1650] [serial = 713] [outer = 0x1191ac400] 13:51:22 INFO - PROCESS | 1650 | 1461099082129 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126594400) [pid = 1650] [serial = 714] [outer = 0x1191ac400] 13:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 618ms 13:51:22 INFO - PROCESS | 1650 | 1461099082554 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:51:22 INFO - PROCESS | 1650 | 1461099082562 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:51:22 INFO - PROCESS | 1650 | 1461099082563 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:51:22 INFO - PROCESS | 1650 | 1461099082567 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:51:22 INFO - PROCESS | 1650 | 1461099082573 Marionette TRACE conn2 <- [1,926,null,{}] 13:51:22 INFO - PROCESS | 1650 | 1461099082581 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:22 INFO - PROCESS | 1650 | 1461099082680 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:51:22 INFO - PROCESS | 1650 | 1461099082728 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b29800 == 48 [pid = 1650] [id = 239] 13:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126927800) [pid = 1650] [serial = 715] [outer = 0x0] 13:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12739a800) [pid = 1650] [serial = 716] [outer = 0x126927800] 13:51:22 INFO - PROCESS | 1650 | 1461099082758 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b40e800) [pid = 1650] [serial = 717] [outer = 0x126927800] 13:51:23 INFO - PROCESS | 1650 | 1461099083192 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 679ms 13:51:23 INFO - PROCESS | 1650 | 1461099083510 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:51:23 INFO - PROCESS | 1650 | 1461099083514 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:51:23 INFO - PROCESS | 1650 | 1461099083537 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:51:23 INFO - PROCESS | 1650 | 1461099083540 Marionette TRACE conn2 <- [1,930,null,{}] 13:51:23 INFO - PROCESS | 1650 | 1461099083546 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:23 INFO - PROCESS | 1650 | 1461099083672 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:51:23 INFO - PROCESS | 1650 | 1461099083742 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a97c000 == 49 [pid = 1650] [id = 240] 13:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11672e000) [pid = 1650] [serial = 718] [outer = 0x0] 13:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118641400) [pid = 1650] [serial = 719] [outer = 0x11672e000] 13:51:23 INFO - PROCESS | 1650 | 1461099083785 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119ed1800) [pid = 1650] [serial = 720] [outer = 0x11672e000] 13:51:24 INFO - PROCESS | 1650 | 1461099084303 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 777ms 13:51:24 INFO - PROCESS | 1650 | 1461099084312 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:51:24 INFO - PROCESS | 1650 | 1461099084314 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:51:24 INFO - PROCESS | 1650 | 1461099084319 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:51:24 INFO - PROCESS | 1650 | 1461099084321 Marionette TRACE conn2 <- [1,934,null,{}] 13:51:24 INFO - PROCESS | 1650 | 1461099084344 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:24 INFO - PROCESS | 1650 | 1461099084437 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd2800 == 48 [pid = 1650] [id = 235] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3ed000 == 47 [pid = 1650] [id = 234] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x127d68000 == 46 [pid = 1650] [id = 233] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11a99b800 == 45 [pid = 1650] [id = 232] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1266f6000 == 44 [pid = 1650] [id = 231] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12616c000 == 43 [pid = 1650] [id = 230] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1167b7800 == 42 [pid = 1650] [id = 229] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1146c2000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11912d000) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | 1461099084524 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba9d800 == 41 [pid = 1650] [id = 228] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11899c800 == 40 [pid = 1650] [id = 227] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11a966800 == 39 [pid = 1650] [id = 226] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab9800 == 38 [pid = 1650] [id = 225] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1160b1000 == 37 [pid = 1650] [id = 224] 13:51:24 INFO - PROCESS | 1650 | --DOCSHELL 0x114a68800 == 36 [pid = 1650] [id = 223] 13:51:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11519d800 == 37 [pid = 1650] [id = 241] 13:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x115481800) [pid = 1650] [serial = 721] [outer = 0x0] 13:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1186a6400) [pid = 1650] [serial = 722] [outer = 0x115481800] 13:51:24 INFO - PROCESS | 1650 | 1461099084559 Marionette DEBUG loaded listener.js 13:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11accd800) [pid = 1650] [serial = 723] [outer = 0x115481800] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12994f000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129d4dc00) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11bef9800) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c381400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126931c00) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123dd3c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1263acc00) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11672c400) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118939000) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1189dcc00) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11ad57400) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12bc5fc00) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ba3d000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129b78400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b36f000) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129d55400) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1163ec000) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b37a000) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119e5b800) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bb2e800) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bfa2000) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11bf8a800) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b642800) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bc63400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127399c00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12994a400) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126e03c00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 13:51:24 INFO - PROCESS | 1650 | 1461099084987 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 692ms 13:51:25 INFO - PROCESS | 1650 | 1461099085031 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:51:25 INFO - PROCESS | 1650 | 1461099085033 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:51:25 INFO - PROCESS | 1650 | 1461099085036 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1650 | 1461099085039 Marionette TRACE conn2 <- [1,938,null,{}] 13:51:25 INFO - PROCESS | 1650 | 1461099085058 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:25 INFO - PROCESS | 1650 | 1461099085163 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:51:25 INFO - PROCESS | 1650 | 1461099085226 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a962800 == 38 [pid = 1650] [id = 242] 13:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11acca800) [pid = 1650] [serial = 724] [outer = 0x0] 13:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bacd400) [pid = 1650] [serial = 725] [outer = 0x11acca800] 13:51:25 INFO - PROCESS | 1650 | 1461099085255 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11bef9800) [pid = 1650] [serial = 726] [outer = 0x11acca800] 13:51:25 INFO - PROCESS | 1650 | 1461099085550 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 530ms 13:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:51:25 INFO - PROCESS | 1650 | 1461099085567 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:51:25 INFO - PROCESS | 1650 | 1461099085568 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:51:25 INFO - PROCESS | 1650 | 1461099085570 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1650 | 1461099085571 Marionette TRACE conn2 <- [1,942,null,{}] 13:51:25 INFO - PROCESS | 1650 | 1461099085582 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:25 INFO - PROCESS | 1650 | 1461099085664 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:51:25 INFO - PROCESS | 1650 | 1461099085669 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b664800 == 39 [pid = 1650] [id = 243] 13:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf8ec00) [pid = 1650] [serial = 727] [outer = 0x0] 13:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123dd9400) [pid = 1650] [serial = 728] [outer = 0x11bf8ec00] 13:51:25 INFO - PROCESS | 1650 | 1461099085697 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12655d800) [pid = 1650] [serial = 729] [outer = 0x11bf8ec00] 13:51:26 INFO - PROCESS | 1650 | 1461099086011 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 477ms 13:51:26 INFO - PROCESS | 1650 | 1461099086048 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:51:26 INFO - PROCESS | 1650 | 1461099086049 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:51:26 INFO - PROCESS | 1650 | 1461099086051 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:51:26 INFO - PROCESS | 1650 | 1461099086052 Marionette TRACE conn2 <- [1,946,null,{}] 13:51:26 INFO - PROCESS | 1650 | 1461099086055 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:26 INFO - PROCESS | 1650 | 1461099086127 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:51:26 INFO - PROCESS | 1650 | 1461099086131 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf64000 == 40 [pid = 1650] [id = 244] 13:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123dd6400) [pid = 1650] [serial = 730] [outer = 0x0] 13:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1269f3000) [pid = 1650] [serial = 731] [outer = 0x123dd6400] 13:51:26 INFO - PROCESS | 1650 | 1461099086158 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127326c00) [pid = 1650] [serial = 732] [outer = 0x123dd6400] 13:51:26 INFO - PROCESS | 1650 | 1461099086498 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 467ms 13:51:26 INFO - PROCESS | 1650 | 1461099086519 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:51:26 INFO - PROCESS | 1650 | 1461099086521 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:51:26 INFO - PROCESS | 1650 | 1461099086525 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:51:26 INFO - PROCESS | 1650 | 1461099086528 Marionette TRACE conn2 <- [1,950,null,{}] 13:51:26 INFO - PROCESS | 1650 | 1461099086530 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:26 INFO - PROCESS | 1650 | 1461099086623 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:51:26 INFO - PROCESS | 1650 | 1461099086657 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32b800 == 41 [pid = 1650] [id = 245] 13:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114be3c00) [pid = 1650] [serial = 733] [outer = 0x0] 13:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12739a000) [pid = 1650] [serial = 734] [outer = 0x114be3c00] 13:51:26 INFO - PROCESS | 1650 | 1461099086685 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129d0c400) [pid = 1650] [serial = 735] [outer = 0x114be3c00] 13:51:27 INFO - PROCESS | 1650 | 1461099087022 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 520ms 13:51:27 INFO - PROCESS | 1650 | 1461099087046 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1650 | 1461099087047 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:51:27 INFO - PROCESS | 1650 | 1461099087050 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1650 | 1461099087051 Marionette TRACE conn2 <- [1,954,null,{}] 13:51:27 INFO - PROCESS | 1650 | 1461099087061 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:27 INFO - PROCESS | 1650 | 1461099087162 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:51:27 INFO - PROCESS | 1650 | 1461099087169 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12617b800 == 42 [pid = 1650] [id = 246] 13:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126130400) [pid = 1650] [serial = 736] [outer = 0x0] 13:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129d4e400) [pid = 1650] [serial = 737] [outer = 0x126130400] 13:51:27 INFO - PROCESS | 1650 | 1461099087248 Marionette DEBUG loaded listener.js 13:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b36ec00) [pid = 1650] [serial = 738] [outer = 0x126130400] 13:51:27 INFO - PROCESS | 1650 | 1461099087657 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 628ms 13:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:51:27 INFO - PROCESS | 1650 | 1461099087682 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1650 | 1461099087683 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:51:27 INFO - PROCESS | 1650 | 1461099087685 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1650 | 1461099087686 Marionette TRACE conn2 <- [1,958,null,{}] 13:51:27 INFO - PROCESS | 1650 | 1461099087689 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:27 INFO - PROCESS | 1650 | 1461099087781 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:51:27 INFO - PROCESS | 1650 | 1461099087785 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a8b800 == 43 [pid = 1650] [id = 247] 13:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129d0cc00) [pid = 1650] [serial = 739] [outer = 0x0] 13:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b376c00) [pid = 1650] [serial = 740] [outer = 0x129d0cc00] 13:51:27 INFO - PROCESS | 1650 | 1461099087810 Marionette DEBUG loaded listener.js 13:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b410800) [pid = 1650] [serial = 741] [outer = 0x129d0cc00] 13:51:28 INFO - PROCESS | 1650 | 1461099088164 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 523ms 13:51:28 INFO - PROCESS | 1650 | 1461099088210 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:51:28 INFO - PROCESS | 1650 | 1461099088211 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:51:28 INFO - PROCESS | 1650 | 1461099088213 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:51:28 INFO - PROCESS | 1650 | 1461099088214 Marionette TRACE conn2 <- [1,962,null,{}] 13:51:28 INFO - PROCESS | 1650 | 1461099088216 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:28 INFO - PROCESS | 1650 | 1461099088309 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:51:28 INFO - PROCESS | 1650 | 1461099088313 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d55800 == 44 [pid = 1650] [id = 248] 13:51:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129d0e000) [pid = 1650] [serial = 742] [outer = 0x0] 13:51:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b878000) [pid = 1650] [serial = 743] [outer = 0x129d0e000] 13:51:28 INFO - PROCESS | 1650 | 1461099088339 Marionette DEBUG loaded listener.js 13:51:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bc64000) [pid = 1650] [serial = 744] [outer = 0x129d0e000] 13:51:28 INFO - PROCESS | 1650 | 1461099088864 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123dd5c00) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1189d9400) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1144ad000) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129959000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11a88ac00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aac2c00) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127369400) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123dd5400) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bad5000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11ba3f000) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129d58c00) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11b807c00) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x114be3000) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11565e800) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x114c14000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123dd4000) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1144acc00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:51:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11896e800) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 13:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:51:28 INFO - PROCESS | 1650 | 1461099088885 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:51:28 INFO - PROCESS | 1650 | 1461099088886 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:51:28 INFO - PROCESS | 1650 | 1461099088890 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:51:28 INFO - PROCESS | 1650 | 1461099088893 Marionette TRACE conn2 <- [1,966,null,{}] 13:51:28 INFO - PROCESS | 1650 | 1461099088896 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:28 INFO - PROCESS | 1650 | 1461099088976 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:51:28 INFO - PROCESS | 1650 | 1461099088997 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119822000 == 45 [pid = 1650] [id = 249] 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1165e0000) [pid = 1650] [serial = 745] [outer = 0x0] 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119ed6400) [pid = 1650] [serial = 746] [outer = 0x1165e0000] 13:51:29 INFO - PROCESS | 1650 | 1461099089022 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11bad5000) [pid = 1650] [serial = 747] [outer = 0x1165e0000] 13:51:29 INFO - PROCESS | 1650 | 1461099089331 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 473ms 13:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:51:29 INFO - PROCESS | 1650 | 1461099089362 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:51:29 INFO - PROCESS | 1650 | 1461099089364 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:51:29 INFO - PROCESS | 1650 | 1461099089366 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:51:29 INFO - PROCESS | 1650 | 1461099089368 Marionette TRACE conn2 <- [1,970,null,{}] 13:51:29 INFO - PROCESS | 1650 | 1461099089370 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:29 INFO - PROCESS | 1650 | 1461099089463 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:51:29 INFO - PROCESS | 1650 | 1461099089511 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126167000 == 46 [pid = 1650] [id = 250] 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1165df800) [pid = 1650] [serial = 748] [outer = 0x0] 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127369400) [pid = 1650] [serial = 749] [outer = 0x1165df800] 13:51:29 INFO - PROCESS | 1650 | 1461099089540 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12d196800) [pid = 1650] [serial = 750] [outer = 0x1165df800] 13:51:29 INFO - PROCESS | 1650 | 1461099089819 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 13:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:51:29 INFO - PROCESS | 1650 | 1461099089835 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:51:29 INFO - PROCESS | 1650 | 1461099089836 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:51:29 INFO - PROCESS | 1650 | 1461099089846 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:51:29 INFO - PROCESS | 1650 | 1461099089847 Marionette TRACE conn2 <- [1,974,null,{}] 13:51:29 INFO - PROCESS | 1650 | 1461099089850 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:29 INFO - PROCESS | 1650 | 1461099089932 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:51:29 INFO - PROCESS | 1650 | 1461099089939 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b4ad000 == 47 [pid = 1650] [id = 251] 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b642400) [pid = 1650] [serial = 751] [outer = 0x0] 13:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d1ba800) [pid = 1650] [serial = 752] [outer = 0x12b642400] 13:51:29 INFO - PROCESS | 1650 | 1461099089966 Marionette DEBUG loaded listener.js 13:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d2bb800) [pid = 1650] [serial = 753] [outer = 0x12b642400] 13:51:30 INFO - PROCESS | 1650 | 1461099090300 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 478ms 13:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:51:30 INFO - PROCESS | 1650 | 1461099090317 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:51:30 INFO - PROCESS | 1650 | 1461099090319 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:51:30 INFO - PROCESS | 1650 | 1461099090321 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:51:30 INFO - PROCESS | 1650 | 1461099090323 Marionette TRACE conn2 <- [1,978,null,{}] 13:51:30 INFO - PROCESS | 1650 | 1461099090328 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:30 INFO - PROCESS | 1650 | 1461099090432 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:51:30 INFO - PROCESS | 1650 | 1461099090439 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe3800 == 48 [pid = 1650] [id = 252] 13:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d1b3000) [pid = 1650] [serial = 754] [outer = 0x0] 13:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d2bf000) [pid = 1650] [serial = 755] [outer = 0x12d1b3000] 13:51:30 INFO - PROCESS | 1650 | 1461099090463 Marionette DEBUG loaded listener.js 13:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12da3f800) [pid = 1650] [serial = 756] [outer = 0x12d1b3000] 13:51:30 INFO - PROCESS | 1650 | 1461099090762 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 472ms 13:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:51:30 INFO - PROCESS | 1650 | 1461099090793 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:51:30 INFO - PROCESS | 1650 | 1461099090795 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:51:30 INFO - PROCESS | 1650 | 1461099090797 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:51:30 INFO - PROCESS | 1650 | 1461099090798 Marionette TRACE conn2 <- [1,982,null,{}] 13:51:30 INFO - PROCESS | 1650 | 1461099090800 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:30 INFO - PROCESS | 1650 | 1461099090881 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:51:30 INFO - PROCESS | 1650 | 1461099090976 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x115142000 == 49 [pid = 1650] [id = 253] 13:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114035800) [pid = 1650] [serial = 757] [outer = 0x0] 13:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11460fc00) [pid = 1650] [serial = 758] [outer = 0x114035800] 13:51:31 INFO - PROCESS | 1650 | 1461099091008 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x114ee9c00) [pid = 1650] [serial = 759] [outer = 0x114035800] 13:51:31 INFO - PROCESS | 1650 | 1461099091424 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 669ms 13:51:31 INFO - PROCESS | 1650 | 1461099091467 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:51:31 INFO - PROCESS | 1650 | 1461099091471 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:51:31 INFO - PROCESS | 1650 | 1461099091477 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:51:31 INFO - PROCESS | 1650 | 1461099091479 Marionette TRACE conn2 <- [1,986,null,{}] 13:51:31 INFO - PROCESS | 1650 | 1461099091482 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:31 INFO - PROCESS | 1650 | 1461099091583 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:51:31 INFO - PROCESS | 1650 | 1461099091671 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad7a000 == 50 [pid = 1650] [id = 254] 13:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11a88a400) [pid = 1650] [serial = 760] [outer = 0x0] 13:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11a9c8400) [pid = 1650] [serial = 761] [outer = 0x11a88a400] 13:51:31 INFO - PROCESS | 1650 | 1461099091716 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11af77c00) [pid = 1650] [serial = 762] [outer = 0x11a88a400] 13:51:32 INFO - PROCESS | 1650 | 1461099092132 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 720ms 13:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:51:32 INFO - PROCESS | 1650 | 1461099092198 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:51:32 INFO - PROCESS | 1650 | 1461099092201 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:51:32 INFO - PROCESS | 1650 | 1461099092204 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1650 | 1461099092205 Marionette TRACE conn2 <- [1,990,null,{}] 13:51:32 INFO - PROCESS | 1650 | 1461099092208 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:32 INFO - PROCESS | 1650 | 1461099092307 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:51:32 INFO - PROCESS | 1650 | 1461099092359 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d6b800 == 51 [pid = 1650] [id = 255] 13:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11bef3400) [pid = 1650] [serial = 763] [outer = 0x0] 13:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123dd2400) [pid = 1650] [serial = 764] [outer = 0x11bef3400] 13:51:32 INFO - PROCESS | 1650 | 1461099092389 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1269f4800) [pid = 1650] [serial = 765] [outer = 0x11bef3400] 13:51:32 INFO - PROCESS | 1650 | 1461099092773 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 622ms 13:51:32 INFO - PROCESS | 1650 | 1461099092827 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:51:32 INFO - PROCESS | 1650 | 1461099092828 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:51:32 INFO - PROCESS | 1650 | 1461099092836 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1650 | 1461099092840 Marionette TRACE conn2 <- [1,994,null,{}] 13:51:32 INFO - PROCESS | 1650 | 1461099092844 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:32 INFO - PROCESS | 1650 | 1461099092970 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:51:33 INFO - PROCESS | 1650 | 1461099093034 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25f000 == 52 [pid = 1650] [id = 256] 13:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129b70800) [pid = 1650] [serial = 766] [outer = 0x0] 13:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129d58400) [pid = 1650] [serial = 767] [outer = 0x129b70800] 13:51:33 INFO - PROCESS | 1650 | 1461099093063 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b876c00) [pid = 1650] [serial = 768] [outer = 0x129b70800] 13:51:33 INFO - PROCESS | 1650 | 1461099093478 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 678ms 13:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:51:33 INFO - PROCESS | 1650 | 1461099093511 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1650 | 1461099093513 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:51:33 INFO - PROCESS | 1650 | 1461099093515 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1650 | 1461099093516 Marionette TRACE conn2 <- [1,998,null,{}] 13:51:33 INFO - PROCESS | 1650 | 1461099093519 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:33 INFO - PROCESS | 1650 | 1461099093617 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:51:33 INFO - PROCESS | 1650 | 1461099093667 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4d7800 == 53 [pid = 1650] [id = 257] 13:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b877400) [pid = 1650] [serial = 769] [outer = 0x0] 13:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c8c4c00) [pid = 1650] [serial = 770] [outer = 0x12b877400] 13:51:33 INFO - PROCESS | 1650 | 1461099093696 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d1be000) [pid = 1650] [serial = 771] [outer = 0x12b877400] 13:51:34 INFO - PROCESS | 1650 | 1461099094121 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 669ms 13:51:34 INFO - PROCESS | 1650 | 1461099094185 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:51:34 INFO - PROCESS | 1650 | 1461099094186 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:51:34 INFO - PROCESS | 1650 | 1461099094189 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:51:34 INFO - PROCESS | 1650 | 1461099094190 Marionette TRACE conn2 <- [1,1002,null,{}] 13:51:34 INFO - PROCESS | 1650 | 1461099094192 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:34 INFO - PROCESS | 1650 | 1461099094306 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:51:34 INFO - PROCESS | 1650 | 1461099094369 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x116507000 == 54 [pid = 1650] [id = 258] 13:51:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b6c9c00) [pid = 1650] [serial = 772] [outer = 0x0] 13:51:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129d4e800) [pid = 1650] [serial = 773] [outer = 0x11b6c9c00] 13:51:34 INFO - PROCESS | 1650 | 1461099094406 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d2c2c00) [pid = 1650] [serial = 774] [outer = 0x11b6c9c00] 13:51:34 INFO - PROCESS | 1650 | 1461099094960 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 819ms 13:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:51:35 INFO - PROCESS | 1650 | 1461099095009 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1650 | 1461099095011 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:51:35 INFO - PROCESS | 1650 | 1461099095014 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1650 | 1461099095017 Marionette TRACE conn2 <- [1,1006,null,{}] 13:51:35 INFO - PROCESS | 1650 | 1461099095020 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:35 INFO - PROCESS | 1650 | 1461099095111 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:51:35 INFO - PROCESS | 1650 | 1461099095166 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160b3000 == 55 [pid = 1650] [id = 259] 13:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1163e5c00) [pid = 1650] [serial = 775] [outer = 0x0] 13:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x116730400) [pid = 1650] [serial = 776] [outer = 0x1163e5c00] 13:51:35 INFO - PROCESS | 1650 | 1461099095196 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118eab400) [pid = 1650] [serial = 777] [outer = 0x1163e5c00] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe3800 == 54 [pid = 1650] [id = 252] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b4ad000 == 53 [pid = 1650] [id = 251] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126167000 == 52 [pid = 1650] [id = 250] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119822000 == 51 [pid = 1650] [id = 249] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x127d55800 == 50 [pid = 1650] [id = 248] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126a8b800 == 49 [pid = 1650] [id = 247] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12617b800 == 48 [pid = 1650] [id = 246] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32b800 == 47 [pid = 1650] [id = 245] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d1a1800) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | 1461099095649 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf64000 == 46 [pid = 1650] [id = 244] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11b664800 == 45 [pid = 1650] [id = 243] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11a962800 == 44 [pid = 1650] [id = 242] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11519d800 == 43 [pid = 1650] [id = 241] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11a97c000 == 42 [pid = 1650] [id = 240] 13:51:35 INFO - PROCESS | 1650 | --DOCSHELL 0x115137000 == 41 [pid = 1650] [id = 236] 13:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119ecc400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115486c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b36e000) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129d53400) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b36bc00) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b404c00) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c387c00) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bfa6400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x116555000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115663400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115661000) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1163eb800) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119549000) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1287ebc00) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12658b400) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12875b800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129b71c00) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bc5e000) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1291dd400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aac8400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a950800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a9c7800) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129d13800) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11a9c9c00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11af79000) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11b80d800) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11bef8800) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1291dac00) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1278fa400) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12d195800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c385000) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bef2400) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c709800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123dd6800) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bfab400) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 13:51:35 INFO - PROCESS | 1650 | 1461099095693 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1650 | 1461099095697 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:51:35 INFO - PROCESS | 1650 | 1461099095710 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1650 | 1461099095712 Marionette TRACE conn2 <- [1,1010,null,{}] 13:51:35 INFO - PROCESS | 1650 | 1461099095714 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:35 INFO - PROCESS | 1650 | 1461099095794 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:51:35 INFO - PROCESS | 1650 | 1461099095799 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119152000 == 42 [pid = 1650] [id = 260] 13:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119ed8000) [pid = 1650] [serial = 778] [outer = 0x0] 13:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a9bd000) [pid = 1650] [serial = 779] [outer = 0x119ed8000] 13:51:35 INFO - PROCESS | 1650 | 1461099095825 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11af78000) [pid = 1650] [serial = 780] [outer = 0x119ed8000] 13:51:36 INFO - PROCESS | 1650 | 1461099096181 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 529ms 13:51:36 INFO - PROCESS | 1650 | 1461099096243 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1650 | 1461099096245 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:51:36 INFO - PROCESS | 1650 | 1461099096248 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1650 | 1461099096251 Marionette TRACE conn2 <- [1,1014,null,{}] 13:51:36 INFO - PROCESS | 1650 | 1461099096258 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:36 INFO - PROCESS | 1650 | 1461099096339 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:51:36 INFO - PROCESS | 1650 | 1461099096345 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b81f000 == 43 [pid = 1650] [id = 261] 13:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11afda000) [pid = 1650] [serial = 781] [outer = 0x0] 13:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bfdcc00) [pid = 1650] [serial = 782] [outer = 0x11afda000] 13:51:36 INFO - PROCESS | 1650 | 1461099096373 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123dd7000) [pid = 1650] [serial = 783] [outer = 0x11afda000] 13:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 13:51:36 INFO - PROCESS | 1650 | 1461099096713 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:51:36 INFO - PROCESS | 1650 | 1461099096719 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1650 | 1461099096721 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:51:36 INFO - PROCESS | 1650 | 1461099096725 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1650 | 1461099096728 Marionette TRACE conn2 <- [1,1018,null,{}] 13:51:36 INFO - PROCESS | 1650 | 1461099096730 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:36 INFO - PROCESS | 1650 | 1461099096817 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:51:36 INFO - PROCESS | 1650 | 1461099096864 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf65000 == 44 [pid = 1650] [id = 262] 13:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11b808800) [pid = 1650] [serial = 784] [outer = 0x0] 13:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126932000) [pid = 1650] [serial = 785] [outer = 0x11b808800] 13:51:36 INFO - PROCESS | 1650 | 1461099096890 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127d7e000) [pid = 1650] [serial = 786] [outer = 0x11b808800] 13:51:37 INFO - PROCESS | 1650 | 1461099097205 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 13:51:37 INFO - PROCESS | 1650 | 1461099097246 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1650 | 1461099097248 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:51:37 INFO - PROCESS | 1650 | 1461099097252 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1650 | 1461099097254 Marionette TRACE conn2 <- [1,1022,null,{}] 13:51:37 INFO - PROCESS | 1650 | 1461099097257 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:37 INFO - PROCESS | 1650 | 1461099097374 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:51:37 INFO - PROCESS | 1650 | 1461099097452 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a985000 == 45 [pid = 1650] [id = 263] 13:51:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126e4a000) [pid = 1650] [serial = 787] [outer = 0x0] 13:51:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1287e2800) [pid = 1650] [serial = 788] [outer = 0x126e4a000] 13:51:37 INFO - PROCESS | 1650 | 1461099097492 Marionette DEBUG loaded listener.js 13:51:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129b77000) [pid = 1650] [serial = 789] [outer = 0x126e4a000] 13:51:37 INFO - PROCESS | 1650 | 1461099097888 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 13:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:51:37 INFO - PROCESS | 1650 | 1461099097928 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1650 | 1461099097929 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:51:37 INFO - PROCESS | 1650 | 1461099097931 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1650 | 1461099097932 Marionette TRACE conn2 <- [1,1026,null,{}] 13:51:37 INFO - PROCESS | 1650 | 1461099097934 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:38 INFO - PROCESS | 1650 | 1461099098045 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:51:38 INFO - PROCESS | 1650 | 1461099098099 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e1b000 == 46 [pid = 1650] [id = 264] 13:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129d58800) [pid = 1650] [serial = 790] [outer = 0x0] 13:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b408400) [pid = 1650] [serial = 791] [outer = 0x129d58800] 13:51:38 INFO - PROCESS | 1650 | 1461099098127 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bfa3800) [pid = 1650] [serial = 792] [outer = 0x129d58800] 13:51:38 INFO - PROCESS | 1650 | 1461099098435 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 13:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:51:38 INFO - PROCESS | 1650 | 1461099098451 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1650 | 1461099098452 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:51:38 INFO - PROCESS | 1650 | 1461099098454 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1650 | 1461099098456 Marionette TRACE conn2 <- [1,1030,null,{}] 13:51:38 INFO - PROCESS | 1650 | 1461099098461 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:38 INFO - PROCESS | 1650 | 1461099098564 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:51:38 INFO - PROCESS | 1650 | 1461099098578 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1275a2000 == 47 [pid = 1650] [id = 265] 13:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bb2cc00) [pid = 1650] [serial = 793] [outer = 0x0] 13:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d1b2800) [pid = 1650] [serial = 794] [outer = 0x12bb2cc00] 13:51:38 INFO - PROCESS | 1650 | 1461099098603 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d2c1400) [pid = 1650] [serial = 795] [outer = 0x12bb2cc00] 13:51:38 INFO - PROCESS | 1650 | 1461099098947 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 523ms 13:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:51:38 INFO - PROCESS | 1650 | 1461099098978 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1650 | 1461099098980 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:51:38 INFO - PROCESS | 1650 | 1461099098983 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1650 | 1461099098984 Marionette TRACE conn2 <- [1,1034,null,{}] 13:51:38 INFO - PROCESS | 1650 | 1461099098988 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:39 INFO - PROCESS | 1650 | 1461099099130 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:51:39 INFO - PROCESS | 1650 | 1461099099148 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b23800 == 48 [pid = 1650] [id = 266] 13:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d2c1c00) [pid = 1650] [serial = 796] [outer = 0x0] 13:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12da47000) [pid = 1650] [serial = 797] [outer = 0x12d2c1c00] 13:51:39 INFO - PROCESS | 1650 | 1461099099187 Marionette DEBUG loaded listener.js 13:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12da6a400) [pid = 1650] [serial = 798] [outer = 0x12d2c1c00] 13:51:39 INFO - PROCESS | 1650 | 1461099099650 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 13:51:39 INFO - PROCESS | 1650 | 1461099099654 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:51:39 INFO - PROCESS | 1650 | 1461099099656 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:51:39 INFO - PROCESS | 1650 | 1461099099664 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:51:39 INFO - PROCESS | 1650 | 1461099099665 Marionette TRACE conn2 <- [1,1038,null,{}] 13:51:39 INFO - PROCESS | 1650 | 1461099099667 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:39 INFO - PROCESS | 1650 | 1461099099889 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126130400) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129d0cc00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11bf8ec00) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115481800) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123dd6400) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11672e000) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11acca800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129d0e000) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b642400) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1165e0000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114be3c00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1165df800) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:51:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bc6c000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:51:39 INFO - PROCESS | 1650 | 1461099099935 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab8800 == 49 [pid = 1650] [id = 267] 13:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115654800) [pid = 1650] [serial = 799] [outer = 0x0] 13:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117953400) [pid = 1650] [serial = 800] [outer = 0x115654800] 13:51:39 INFO - PROCESS | 1650 | 1461099099962 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126568800) [pid = 1650] [serial = 801] [outer = 0x115654800] 13:51:40 INFO - PROCESS | 1650 | 1461099100225 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 570ms 13:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:51:40 INFO - PROCESS | 1650 | 1461099100235 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1650 | 1461099100236 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:51:40 INFO - PROCESS | 1650 | 1461099100241 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1650 | 1461099100244 Marionette TRACE conn2 <- [1,1042,null,{}] 13:51:40 INFO - PROCESS | 1650 | 1461099100252 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:40 INFO - PROCESS | 1650 | 1461099100338 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:51:40 INFO - PROCESS | 1650 | 1461099100345 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c03e800 == 50 [pid = 1650] [id = 268] 13:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1287e8000) [pid = 1650] [serial = 802] [outer = 0x0] 13:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bfa3c00) [pid = 1650] [serial = 803] [outer = 0x1287e8000] 13:51:40 INFO - PROCESS | 1650 | 1461099100371 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12e18e800) [pid = 1650] [serial = 804] [outer = 0x1287e8000] 13:51:40 INFO - PROCESS | 1650 | 1461099100713 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 480ms 13:51:40 INFO - PROCESS | 1650 | 1461099100718 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1650 | 1461099100720 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:51:40 INFO - PROCESS | 1650 | 1461099100722 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1650 | 1461099100726 Marionette TRACE conn2 <- [1,1046,null,{}] 13:51:40 INFO - PROCESS | 1650 | 1461099100728 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:40 INFO - PROCESS | 1650 | 1461099100844 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:51:40 INFO - PROCESS | 1650 | 1461099100850 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d254800 == 51 [pid = 1650] [id = 269] 13:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12e193000) [pid = 1650] [serial = 805] [outer = 0x0] 13:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e1c6c00) [pid = 1650] [serial = 806] [outer = 0x12e193000] 13:51:40 INFO - PROCESS | 1650 | 1461099100879 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12e1d2c00) [pid = 1650] [serial = 807] [outer = 0x12e193000] 13:51:41 INFO - PROCESS | 1650 | 1461099101165 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 13:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:51:41 INFO - PROCESS | 1650 | 1461099101199 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1650 | 1461099101200 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:51:41 INFO - PROCESS | 1650 | 1461099101203 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1650 | 1461099101204 Marionette TRACE conn2 <- [1,1050,null,{}] 13:51:41 INFO - PROCESS | 1650 | 1461099101209 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:41 INFO - PROCESS | 1650 | 1461099101293 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:51:41 INFO - PROCESS | 1650 | 1461099101297 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da1e800 == 52 [pid = 1650] [id = 270] 13:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12e1cb400) [pid = 1650] [serial = 808] [outer = 0x0] 13:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e3c3c00) [pid = 1650] [serial = 809] [outer = 0x12e1cb400] 13:51:41 INFO - PROCESS | 1650 | 1461099101322 Marionette DEBUG loaded listener.js 13:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12e3ca400) [pid = 1650] [serial = 810] [outer = 0x12e1cb400] 13:51:41 INFO - PROCESS | 1650 | 1461099101648 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 13:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:51:41 INFO - PROCESS | 1650 | 1461099101673 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1650 | 1461099101674 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:51:41 INFO - PROCESS | 1650 | 1461099101677 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1650 | 1461099101678 Marionette TRACE conn2 <- [1,1054,null,{}] 13:51:41 INFO - PROCESS | 1650 | 1461099101680 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:41 INFO - PROCESS | 1650 | 1461099101787 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:51:41 INFO - PROCESS | 1650 | 1461099101793 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf9800 == 53 [pid = 1650] [id = 271] 13:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123dd2c00) [pid = 1650] [serial = 811] [outer = 0x0] 13:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12e3cd400) [pid = 1650] [serial = 812] [outer = 0x123dd2c00] 13:51:41 INFO - PROCESS | 1650 | 1461099101818 Marionette DEBUG loaded listener.js 13:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12e3d6000) [pid = 1650] [serial = 813] [outer = 0x123dd2c00] 13:51:42 INFO - PROCESS | 1650 | 1461099102257 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 619ms 13:51:42 INFO - PROCESS | 1650 | 1461099102297 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:51:42 INFO - PROCESS | 1650 | 1461099102300 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:51:42 INFO - PROCESS | 1650 | 1461099102304 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:51:42 INFO - PROCESS | 1650 | 1461099102307 Marionette TRACE conn2 <- [1,1058,null,{}] 13:51:42 INFO - PROCESS | 1650 | 1461099102310 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:42 INFO - PROCESS | 1650 | 1461099102417 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:51:42 INFO - PROCESS | 1650 | 1461099102483 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a96e000 == 54 [pid = 1650] [id = 272] 13:51:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115857000) [pid = 1650] [serial = 814] [outer = 0x0] 13:51:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118973400) [pid = 1650] [serial = 815] [outer = 0x115857000] 13:51:42 INFO - PROCESS | 1650 | 1461099102515 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11aac4000) [pid = 1650] [serial = 816] [outer = 0x115857000] 13:51:42 INFO - PROCESS | 1650 | 1461099102900 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 623ms 13:51:42 INFO - PROCESS | 1650 | 1461099102928 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:51:42 INFO - PROCESS | 1650 | 1461099102932 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:51:42 INFO - PROCESS | 1650 | 1461099102936 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:51:42 INFO - PROCESS | 1650 | 1461099102938 Marionette TRACE conn2 <- [1,1062,null,{}] 13:51:42 INFO - PROCESS | 1650 | 1461099102941 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:43 INFO - PROCESS | 1650 | 1461099103044 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:51:43 INFO - PROCESS | 1650 | 1461099103135 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12694a800 == 55 [pid = 1650] [id = 273] 13:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11befb800) [pid = 1650] [serial = 817] [outer = 0x0] 13:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c37e000) [pid = 1650] [serial = 818] [outer = 0x11befb800] 13:51:43 INFO - PROCESS | 1650 | 1461099103165 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126136800) [pid = 1650] [serial = 819] [outer = 0x11befb800] 13:51:43 INFO - PROCESS | 1650 | 1461099103596 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 672ms 13:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:51:43 INFO - PROCESS | 1650 | 1461099103608 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:51:43 INFO - PROCESS | 1650 | 1461099103610 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:51:43 INFO - PROCESS | 1650 | 1461099103612 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1650 | 1461099103615 Marionette TRACE conn2 <- [1,1066,null,{}] 13:51:43 INFO - PROCESS | 1650 | 1461099103623 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:43 INFO - PROCESS | 1650 | 1461099103729 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:51:43 INFO - PROCESS | 1650 | 1461099103779 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4e4800 == 56 [pid = 1650] [id = 274] 13:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1278fa400) [pid = 1650] [serial = 820] [outer = 0x0] 13:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129d51000) [pid = 1650] [serial = 821] [outer = 0x1278fa400] 13:51:43 INFO - PROCESS | 1650 | 1461099103817 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b875800) [pid = 1650] [serial = 822] [outer = 0x1278fa400] 13:51:44 INFO - PROCESS | 1650 | 1461099104285 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 722ms 13:51:44 INFO - PROCESS | 1650 | 1461099104551 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:51:44 INFO - PROCESS | 1650 | 1461099104553 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:51:44 INFO - PROCESS | 1650 | 1461099104586 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1650 | 1461099104588 Marionette TRACE conn2 <- [1,1070,null,{}] 13:51:44 INFO - PROCESS | 1650 | 1461099104605 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:44 INFO - PROCESS | 1650 | 1461099104688 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:51:44 INFO - PROCESS | 1650 | 1461099104740 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a964000 == 57 [pid = 1650] [id = 275] 13:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x116062000) [pid = 1650] [serial = 823] [outer = 0x0] 13:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x116552c00) [pid = 1650] [serial = 824] [outer = 0x116062000] 13:51:44 INFO - PROCESS | 1650 | 1461099104767 Marionette DEBUG loaded listener.js 13:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11896e800) [pid = 1650] [serial = 825] [outer = 0x116062000] 13:51:45 INFO - PROCESS | 1650 | 1461099105195 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 634ms 13:51:45 INFO - PROCESS | 1650 | 1461099105220 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:51:45 INFO - PROCESS | 1650 | 1461099105222 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:51:45 INFO - PROCESS | 1650 | 1461099105227 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1650 | 1461099105229 Marionette TRACE conn2 <- [1,1074,null,{}] 13:51:45 INFO - PROCESS | 1650 | 1461099105233 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:45 INFO - PROCESS | 1650 | 1461099105317 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:51:45 INFO - PROCESS | 1650 | 1461099105369 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a2800 == 58 [pid = 1650] [id = 276] 13:51:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1146b7000) [pid = 1650] [serial = 826] [outer = 0x0] 13:51:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118940800) [pid = 1650] [serial = 827] [outer = 0x1146b7000] 13:51:45 INFO - PROCESS | 1650 | 1461099105397 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11a956000) [pid = 1650] [serial = 828] [outer = 0x1146b7000] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11a968000 == 57 [pid = 1650] [id = 219] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8b1000 == 56 [pid = 1650] [id = 237] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115140000 == 55 [pid = 1650] [id = 222] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12da1e800 == 54 [pid = 1650] [id = 270] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d254800 == 53 [pid = 1650] [id = 269] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c03e800 == 52 [pid = 1650] [id = 268] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab8800 == 51 [pid = 1650] [id = 267] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129b23800 == 50 [pid = 1650] [id = 266] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1275a2000 == 49 [pid = 1650] [id = 265] 13:51:45 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119e61000) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 13:51:45 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11bace800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 13:51:45 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12739a800) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 13:51:45 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x114656000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126e1b000 == 48 [pid = 1650] [id = 264] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11a985000 == 47 [pid = 1650] [id = 263] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf65000 == 46 [pid = 1650] [id = 262] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11b81f000 == 45 [pid = 1650] [id = 261] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119152000 == 44 [pid = 1650] [id = 260] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1160b3000 == 43 [pid = 1650] [id = 259] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127d6b800 == 42 [pid = 1650] [id = 255] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad7a000 == 41 [pid = 1650] [id = 254] 13:51:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115142000 == 40 [pid = 1650] [id = 253] 13:51:45 INFO - PROCESS | 1650 | 1461099105865 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 677ms 13:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:51:45 INFO - PROCESS | 1650 | 1461099105903 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:51:45 INFO - PROCESS | 1650 | 1461099105905 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:51:45 INFO - PROCESS | 1650 | 1461099105909 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1650 | 1461099105910 Marionette TRACE conn2 <- [1,1078,null,{}] 13:51:45 INFO - PROCESS | 1650 | 1461099105914 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:46 INFO - PROCESS | 1650 | 1461099106005 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:51:46 INFO - PROCESS | 1650 | 1461099106017 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ace800 == 41 [pid = 1650] [id = 277] 13:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11afd4400) [pid = 1650] [serial = 829] [outer = 0x0] 13:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11afda800) [pid = 1650] [serial = 830] [outer = 0x11afd4400] 13:51:46 INFO - PROCESS | 1650 | 1461099106046 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11ba42400) [pid = 1650] [serial = 831] [outer = 0x11afd4400] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d1b2c00) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129d4e400) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b376c00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b36ec00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123dd9400) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12655d800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1186a6400) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11accd800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1269f3000) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127326c00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119ed1800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118641400) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11bacd400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b878000) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11bef9800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12d2bb800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b410800) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119ed6400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bc64000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11bad5000) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d1ba800) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12739a000) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12d196800) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129d0c400) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127369400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d2bf000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 13:51:46 INFO - PROCESS | 1650 | 1461099106562 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 672ms 13:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:51:46 INFO - PROCESS | 1650 | 1461099106580 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1650 | 1461099106581 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:51:46 INFO - PROCESS | 1650 | 1461099106583 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:51:46 INFO - PROCESS | 1650 | 1461099106584 Marionette TRACE conn2 <- [1,1082,null,{}] 13:51:46 INFO - PROCESS | 1650 | 1461099106586 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:46 INFO - PROCESS | 1650 | 1461099106663 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:51:46 INFO - PROCESS | 1650 | 1461099106668 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1e3800 == 42 [pid = 1650] [id = 278] 13:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11bef2400) [pid = 1650] [serial = 832] [outer = 0x0] 13:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126d7ac00) [pid = 1650] [serial = 833] [outer = 0x11bef2400] 13:51:46 INFO - PROCESS | 1650 | 1461099106697 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127396c00) [pid = 1650] [serial = 834] [outer = 0x11bef2400] 13:51:47 INFO - PROCESS | 1650 | 1461099107020 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 472ms 13:51:47 INFO - PROCESS | 1650 | 1461099107056 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1650 | 1461099107058 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:51:47 INFO - PROCESS | 1650 | 1461099107061 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1650 | 1461099107063 Marionette TRACE conn2 <- [1,1086,null,{}] 13:51:47 INFO - PROCESS | 1650 | 1461099107066 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:47 INFO - PROCESS | 1650 | 1461099107178 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:51:47 INFO - PROCESS | 1650 | 1461099107184 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12374f800 == 43 [pid = 1650] [id = 279] 13:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12674f000) [pid = 1650] [serial = 835] [outer = 0x0] 13:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128758800) [pid = 1650] [serial = 836] [outer = 0x12674f000] 13:51:47 INFO - PROCESS | 1650 | 1461099107224 Marionette DEBUG loaded listener.js 13:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1287e8400) [pid = 1650] [serial = 837] [outer = 0x12674f000] 13:51:47 INFO - PROCESS | 1650 | 1461099107611 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 571ms 13:51:47 INFO - PROCESS | 1650 | 1461099107633 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1650 | 1461099107634 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:51:47 INFO - PROCESS | 1650 | 1461099107636 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1650 | 1461099107637 Marionette TRACE conn2 <- [1,1090,null,{}] 13:51:47 INFO - PROCESS | 1650 | 1461099107645 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:47 INFO - PROCESS | 1650 | 1461099107770 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:51:47 INFO - PROCESS | 1650 | 1461099107800 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ac9800 == 44 [pid = 1650] [id = 280] 13:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x114be1000) [pid = 1650] [serial = 838] [outer = 0x0] 13:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129b79400) [pid = 1650] [serial = 839] [outer = 0x114be1000] 13:51:47 INFO - PROCESS | 1650 | 1461099107828 Marionette DEBUG loaded listener.js 13:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129d59400) [pid = 1650] [serial = 840] [outer = 0x114be1000] 13:51:48 INFO - PROCESS | 1650 | 1461099108144 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 13:51:48 INFO - PROCESS | 1650 | 1461099108158 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1650 | 1461099108160 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:51:48 INFO - PROCESS | 1650 | 1461099108163 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1650 | 1461099108164 Marionette TRACE conn2 <- [1,1094,null,{}] 13:51:48 INFO - PROCESS | 1650 | 1461099108166 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:48 INFO - PROCESS | 1650 | 1461099108255 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:51:48 INFO - PROCESS | 1650 | 1461099108268 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11512d000 == 45 [pid = 1650] [id = 281] 13:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129d0dc00) [pid = 1650] [serial = 841] [outer = 0x0] 13:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b374000) [pid = 1650] [serial = 842] [outer = 0x129d0dc00] 13:51:48 INFO - PROCESS | 1650 | 1461099108293 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b409000) [pid = 1650] [serial = 843] [outer = 0x129d0dc00] 13:51:48 INFO - PROCESS | 1650 | 1461099108642 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 13:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:51:48 INFO - PROCESS | 1650 | 1461099108681 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1650 | 1461099108682 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:51:48 INFO - PROCESS | 1650 | 1461099108684 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1650 | 1461099108686 Marionette TRACE conn2 <- [1,1098,null,{}] 13:51:48 INFO - PROCESS | 1650 | 1461099108688 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:48 INFO - PROCESS | 1650 | 1461099108782 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:51:48 INFO - PROCESS | 1650 | 1461099108786 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d57800 == 46 [pid = 1650] [id = 282] 13:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b409400) [pid = 1650] [serial = 844] [outer = 0x0] 13:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b642000) [pid = 1650] [serial = 845] [outer = 0x12b409400] 13:51:48 INFO - PROCESS | 1650 | 1461099108811 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bb2bc00) [pid = 1650] [serial = 846] [outer = 0x12b409400] 13:51:49 INFO - PROCESS | 1650 | 1461099109124 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 13:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:51:49 INFO - PROCESS | 1650 | 1461099109153 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1650 | 1461099109154 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:51:49 INFO - PROCESS | 1650 | 1461099109157 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1650 | 1461099109160 Marionette TRACE conn2 <- [1,1102,null,{}] 13:51:49 INFO - PROCESS | 1650 | 1461099109162 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:49 INFO - PROCESS | 1650 | 1461099109252 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:51:49 INFO - PROCESS | 1650 | 1461099109256 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129188800 == 47 [pid = 1650] [id = 283] 13:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b413400) [pid = 1650] [serial = 847] [outer = 0x0] 13:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bb32400) [pid = 1650] [serial = 848] [outer = 0x12b413400] 13:51:49 INFO - PROCESS | 1650 | 1461099109281 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bc68800) [pid = 1650] [serial = 849] [outer = 0x12b413400] 13:51:49 INFO - PROCESS | 1650 | 1461099109617 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 13:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:51:49 INFO - PROCESS | 1650 | 1461099109681 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1650 | 1461099109682 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:51:49 INFO - PROCESS | 1650 | 1461099109684 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1650 | 1461099109685 Marionette TRACE conn2 <- [1,1106,null,{}] 13:51:49 INFO - PROCESS | 1650 | 1461099109688 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:49 INFO - PROCESS | 1650 | 1461099109780 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:51:49 INFO - PROCESS | 1650 | 1461099109784 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3dc800 == 48 [pid = 1650] [id = 284] 13:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bc5e000) [pid = 1650] [serial = 850] [outer = 0x0] 13:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bfa6000) [pid = 1650] [serial = 851] [outer = 0x12bc5e000] 13:51:49 INFO - PROCESS | 1650 | 1461099109809 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12c8cec00) [pid = 1650] [serial = 852] [outer = 0x12bc5e000] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e1cb400) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11b808800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129d58800) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11afda000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1163e5c00) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11b6c9c00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119ed8000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bb2cc00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126e4a000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d2c1c00) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115654800) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e193000) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1287e8000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112353c00) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126927800) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bc69c00) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11886a800) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:51:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1191ac400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:51:50 INFO - PROCESS | 1650 | 1461099110362 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 719ms 13:51:50 INFO - PROCESS | 1650 | 1461099110404 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1650 | 1461099110405 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:51:50 INFO - PROCESS | 1650 | 1461099110408 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1650 | 1461099110409 Marionette TRACE conn2 <- [1,1110,null,{}] 13:51:50 INFO - PROCESS | 1650 | 1461099110411 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:50 INFO - PROCESS | 1650 | 1461099110501 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:51:50 INFO - PROCESS | 1650 | 1461099110506 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12605e000 == 49 [pid = 1650] [id = 285] 13:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115654800) [pid = 1650] [serial = 853] [outer = 0x0] 13:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119ed8000) [pid = 1650] [serial = 854] [outer = 0x115654800] 13:51:50 INFO - PROCESS | 1650 | 1461099110537 Marionette DEBUG loaded listener.js 13:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d195400) [pid = 1650] [serial = 855] [outer = 0x115654800] 13:51:50 INFO - PROCESS | 1650 | 1461099110864 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 13:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:51:50 INFO - PROCESS | 1650 | 1461099110878 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1650 | 1461099110880 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:51:50 INFO - PROCESS | 1650 | 1461099110882 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1650 | 1461099110883 Marionette TRACE conn2 <- [1,1114,null,{}] 13:51:50 INFO - PROCESS | 1650 | 1461099110885 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:50 INFO - PROCESS | 1650 | 1461099110982 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:51:51 INFO - PROCESS | 1650 | 1461099111007 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8ed800 == 50 [pid = 1650] [id = 286] 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c8cd400) [pid = 1650] [serial = 856] [outer = 0x0] 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d1b2c00) [pid = 1650] [serial = 857] [outer = 0x12c8cd400] 13:51:51 INFO - PROCESS | 1650 | 1461099111031 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d2b7c00) [pid = 1650] [serial = 858] [outer = 0x12c8cd400] 13:51:51 INFO - PROCESS | 1650 | 1461099111310 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 13:51:51 INFO - PROCESS | 1650 | 1461099111352 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1650 | 1461099111353 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:51:51 INFO - PROCESS | 1650 | 1461099111355 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1650 | 1461099111359 Marionette TRACE conn2 <- [1,1118,null,{}] 13:51:51 INFO - PROCESS | 1650 | 1461099111363 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:51 INFO - PROCESS | 1650 | 1461099111441 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:51:51 INFO - PROCESS | 1650 | 1461099111447 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d005800 == 51 [pid = 1650] [id = 287] 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d2b8400) [pid = 1650] [serial = 859] [outer = 0x0] 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d2c4000) [pid = 1650] [serial = 860] [outer = 0x12d2b8400] 13:51:51 INFO - PROCESS | 1650 | 1461099111472 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12da48400) [pid = 1650] [serial = 861] [outer = 0x12d2b8400] 13:51:51 INFO - PROCESS | 1650 | 1461099111788 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 475ms 13:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:51:51 INFO - PROCESS | 1650 | 1461099111831 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1650 | 1461099111832 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:51:51 INFO - PROCESS | 1650 | 1461099111834 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1650 | 1461099111835 Marionette TRACE conn2 <- [1,1122,null,{}] 13:51:51 INFO - PROCESS | 1650 | 1461099111837 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:51 INFO - PROCESS | 1650 | 1461099111937 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:51:51 INFO - PROCESS | 1650 | 1461099111945 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d24b000 == 52 [pid = 1650] [id = 288] 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12da48800) [pid = 1650] [serial = 862] [outer = 0x0] 13:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12da6c400) [pid = 1650] [serial = 863] [outer = 0x12da48800] 13:51:51 INFO - PROCESS | 1650 | 1461099111969 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e191c00) [pid = 1650] [serial = 864] [outer = 0x12da48800] 13:51:52 INFO - PROCESS | 1650 | 1461099112278 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 468ms 13:51:52 INFO - PROCESS | 1650 | 1461099112348 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1650 | 1461099112350 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:51:52 INFO - PROCESS | 1650 | 1461099112355 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1650 | 1461099112357 Marionette TRACE conn2 <- [1,1126,null,{}] 13:51:52 INFO - PROCESS | 1650 | 1461099112361 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:52 INFO - PROCESS | 1650 | 1461099112451 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:51:52 INFO - PROCESS | 1650 | 1461099112542 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116307000 == 53 [pid = 1650] [id = 289] 13:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11427d000) [pid = 1650] [serial = 865] [outer = 0x0] 13:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115659400) [pid = 1650] [serial = 866] [outer = 0x11427d000] 13:51:52 INFO - PROCESS | 1650 | 1461099112576 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116555000) [pid = 1650] [serial = 867] [outer = 0x11427d000] 13:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11a9c4800) [pid = 1650] [serial = 868] [outer = 0x12f511800] 13:51:53 INFO - PROCESS | 1650 | 1461099113066 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 773ms 13:51:53 INFO - PROCESS | 1650 | 1461099113128 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1650 | 1461099113131 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:51:53 INFO - PROCESS | 1650 | 1461099113136 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1650 | 1461099113139 Marionette TRACE conn2 <- [1,1130,null,{}] 13:51:53 INFO - PROCESS | 1650 | 1461099113142 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:53 INFO - PROCESS | 1650 | 1461099113239 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:51:53 INFO - PROCESS | 1650 | 1461099113315 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa1000 == 54 [pid = 1650] [id = 290] 13:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119ed6400) [pid = 1650] [serial = 869] [outer = 0x0] 13:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11aac4400) [pid = 1650] [serial = 870] [outer = 0x119ed6400] 13:51:53 INFO - PROCESS | 1650 | 1461099113345 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11b808000) [pid = 1650] [serial = 871] [outer = 0x119ed6400] 13:51:53 INFO - PROCESS | 1650 | 1461099113738 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 676ms 13:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:51:53 INFO - PROCESS | 1650 | 1461099113811 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1650 | 1461099113812 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:51:53 INFO - PROCESS | 1650 | 1461099113815 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1650 | 1461099113816 Marionette TRACE conn2 <- [1,1134,null,{}] 13:51:53 INFO - PROCESS | 1650 | 1461099113823 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:53 INFO - PROCESS | 1650 | 1461099113959 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:51:53 INFO - PROCESS | 1650 | 1461099113984 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b4a0800 == 55 [pid = 1650] [id = 291] 13:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x126e4a400) [pid = 1650] [serial = 872] [outer = 0x0] 13:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12736a400) [pid = 1650] [serial = 873] [outer = 0x126e4a400] 13:51:54 INFO - PROCESS | 1650 | 1461099114043 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1287eb800) [pid = 1650] [serial = 874] [outer = 0x126e4a400] 13:51:54 INFO - PROCESS | 1650 | 1461099114451 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 13:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:51:54 INFO - PROCESS | 1650 | 1461099114485 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1650 | 1461099114487 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:51:54 INFO - PROCESS | 1650 | 1461099114489 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1650 | 1461099114490 Marionette TRACE conn2 <- [1,1138,null,{}] 13:51:54 INFO - PROCESS | 1650 | 1461099114493 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:54 INFO - PROCESS | 1650 | 1461099114590 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:51:54 INFO - PROCESS | 1650 | 1461099114643 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da15000 == 56 [pid = 1650] [id = 292] 13:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129b7a800) [pid = 1650] [serial = 875] [outer = 0x0] 13:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129d54400) [pid = 1650] [serial = 876] [outer = 0x129b7a800] 13:51:54 INFO - PROCESS | 1650 | 1461099114674 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bb2a400) [pid = 1650] [serial = 877] [outer = 0x129b7a800] 13:51:55 INFO - PROCESS | 1650 | 1461099115054 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 621ms 13:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:51:55 INFO - PROCESS | 1650 | 1461099115110 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:51:55 INFO - PROCESS | 1650 | 1461099115112 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:51:55 INFO - PROCESS | 1650 | 1461099115114 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1650 | 1461099115115 Marionette TRACE conn2 <- [1,1142,null,{}] 13:51:55 INFO - PROCESS | 1650 | 1461099115117 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:55 INFO - PROCESS | 1650 | 1461099115213 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:51:55 INFO - PROCESS | 1650 | 1461099115296 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e70d800 == 57 [pid = 1650] [id = 293] 13:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bc69c00) [pid = 1650] [serial = 878] [outer = 0x0] 13:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d195800) [pid = 1650] [serial = 879] [outer = 0x12bc69c00] 13:51:55 INFO - PROCESS | 1650 | 1461099115325 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12da43400) [pid = 1650] [serial = 880] [outer = 0x12bc69c00] 13:51:55 INFO - PROCESS | 1650 | 1461099115729 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 13:51:55 INFO - PROCESS | 1650 | 1461099115734 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:51:55 INFO - PROCESS | 1650 | 1461099115736 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:51:55 INFO - PROCESS | 1650 | 1461099115739 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1650 | 1461099115740 Marionette TRACE conn2 <- [1,1146,null,{}] 13:51:55 INFO - PROCESS | 1650 | 1461099115742 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:55 INFO - PROCESS | 1650 | 1461099115860 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:51:55 INFO - PROCESS | 1650 | 1461099115927 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8a5800 == 58 [pid = 1650] [id = 294] 13:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bc5e800) [pid = 1650] [serial = 881] [outer = 0x0] 13:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e19a800) [pid = 1650] [serial = 882] [outer = 0x12bc5e800] 13:51:55 INFO - PROCESS | 1650 | 1461099115958 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e1d1800) [pid = 1650] [serial = 883] [outer = 0x12bc5e800] 13:51:56 INFO - PROCESS | 1650 | 1461099116641 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 971ms 13:51:56 INFO - PROCESS | 1650 | 1461099116710 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:51:56 INFO - PROCESS | 1650 | 1461099116712 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:51:56 INFO - PROCESS | 1650 | 1461099116715 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:51:56 INFO - PROCESS | 1650 | 1461099116717 Marionette TRACE conn2 <- [1,1150,null,{}] 13:51:56 INFO - PROCESS | 1650 | 1461099116721 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:56 INFO - PROCESS | 1650 | 1461099116813 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:51:56 INFO - PROCESS | 1650 | 1461099116866 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1e6000 == 59 [pid = 1650] [id = 295] 13:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11896b400) [pid = 1650] [serial = 884] [outer = 0x0] 13:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1191aac00) [pid = 1650] [serial = 885] [outer = 0x11896b400] 13:51:56 INFO - PROCESS | 1650 | 1461099116894 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11ad5ec00) [pid = 1650] [serial = 886] [outer = 0x11896b400] 13:51:57 INFO - PROCESS | 1650 | 1461099117300 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 619ms 13:51:57 INFO - PROCESS | 1650 | 1461099117335 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:51:57 INFO - PROCESS | 1650 | 1461099117339 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:51:57 INFO - PROCESS | 1650 | 1461099117343 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1650 | 1461099117345 Marionette TRACE conn2 <- [1,1154,null,{}] 13:51:57 INFO - PROCESS | 1650 | 1461099117347 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:57 INFO - PROCESS | 1650 | 1461099117436 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:51:57 INFO - PROCESS | 1650 | 1461099117504 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba8c000 == 60 [pid = 1650] [id = 296] 13:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119549000) [pid = 1650] [serial = 887] [outer = 0x0] 13:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11ba3d000) [pid = 1650] [serial = 888] [outer = 0x119549000] 13:51:57 INFO - PROCESS | 1650 | 1461099117531 Marionette DEBUG loaded listener.js 13:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11bfe7800) [pid = 1650] [serial = 889] [outer = 0x119549000] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d005800 == 59 [pid = 1650] [id = 287] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8ed800 == 58 [pid = 1650] [id = 286] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12605e000 == 57 [pid = 1650] [id = 285] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3dc800 == 56 [pid = 1650] [id = 284] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129188800 == 55 [pid = 1650] [id = 283] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x127d57800 == 54 [pid = 1650] [id = 282] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11512d000 == 53 [pid = 1650] [id = 281] 13:51:57 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e3cd400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119ac9800 == 52 [pid = 1650] [id = 280] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12374f800 == 51 [pid = 1650] [id = 279] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1e3800 == 50 [pid = 1650] [id = 278] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119ace800 == 49 [pid = 1650] [id = 277] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a2800 == 48 [pid = 1650] [id = 276] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11a964000 == 47 [pid = 1650] [id = 275] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4e4800 == 46 [pid = 1650] [id = 274] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12694a800 == 45 [pid = 1650] [id = 273] 13:51:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11a96e000 == 44 [pid = 1650] [id = 272] 13:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:51:57 INFO - PROCESS | 1650 | 1461099117910 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 570ms 13:51:57 INFO - PROCESS | 1650 | 1461099117913 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:51:57 INFO - PROCESS | 1650 | 1461099117915 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:51:57 INFO - PROCESS | 1650 | 1461099117917 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1650 | 1461099117919 Marionette TRACE conn2 <- [1,1158,null,{}] 13:51:57 INFO - PROCESS | 1650 | 1461099117929 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:58 INFO - PROCESS | 1650 | 1461099118010 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e3c3c00) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x126932000) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123dd2400) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b408400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12c8c4c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11bfdcc00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x123dd7000) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118eab400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116730400) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11460fc00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12d2c2c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129d4e800) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11a9bd000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11af78000) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11a9c8400) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d1b2800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d2c1400) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129d58400) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bfa3800) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1287e2800) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12da6a400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12da47000) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x126568800) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e1c6c00) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x117953400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127d7e000) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12e18e800) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bfa3c00) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e1d2c00) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e3ca400) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129b77000) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115656c00) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b40e800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12c8d2800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aabb800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126594400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 13:51:58 INFO - PROCESS | 1650 | 1461099118082 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8b9800 == 45 [pid = 1650] [id = 297] 13:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x114bea800) [pid = 1650] [serial = 890] [outer = 0x0] 13:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11aabb800) [pid = 1650] [serial = 891] [outer = 0x114bea800] 13:51:58 INFO - PROCESS | 1650 | 1461099118115 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126e48800) [pid = 1650] [serial = 892] [outer = 0x114bea800] 13:51:58 INFO - PROCESS | 1650 | 1461099118421 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 13:51:58 INFO - PROCESS | 1650 | 1461099118441 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:51:58 INFO - PROCESS | 1650 | 1461099118445 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:51:58 INFO - PROCESS | 1650 | 1461099118448 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1650 | 1461099118449 Marionette TRACE conn2 <- [1,1162,null,{}] 13:51:58 INFO - PROCESS | 1650 | 1461099118451 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:58 INFO - PROCESS | 1650 | 1461099118530 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:51:58 INFO - PROCESS | 1650 | 1461099118534 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126072800 == 46 [pid = 1650] [id = 298] 13:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1277a5c00) [pid = 1650] [serial = 893] [outer = 0x0] 13:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1297e2400) [pid = 1650] [serial = 894] [outer = 0x1277a5c00] 13:51:58 INFO - PROCESS | 1650 | 1461099118563 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129d15000) [pid = 1650] [serial = 895] [outer = 0x1277a5c00] 13:51:58 INFO - PROCESS | 1650 | 1461099118879 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 467ms 13:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:51:58 INFO - PROCESS | 1650 | 1461099118916 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:51:58 INFO - PROCESS | 1650 | 1461099118917 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:51:58 INFO - PROCESS | 1650 | 1461099118919 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1650 | 1461099118920 Marionette TRACE conn2 <- [1,1166,null,{}] 13:51:58 INFO - PROCESS | 1650 | 1461099118922 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:59 INFO - PROCESS | 1650 | 1461099118998 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:51:59 INFO - PROCESS | 1650 | 1461099119002 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12713c800 == 47 [pid = 1650] [id = 299] 13:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1291dd800) [pid = 1650] [serial = 896] [outer = 0x0] 13:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129d58c00) [pid = 1650] [serial = 897] [outer = 0x1291dd800] 13:51:59 INFO - PROCESS | 1650 | 1461099119029 Marionette DEBUG loaded listener.js 13:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b379000) [pid = 1650] [serial = 898] [outer = 0x1291dd800] 13:51:59 INFO - PROCESS | 1650 | 1461099119366 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 13:51:59 INFO - PROCESS | 1650 | 1461099119388 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1650 | 1461099119389 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:51:59 INFO - PROCESS | 1650 | 1461099119394 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1650 | 1461099119395 Marionette TRACE conn2 <- [1,1170,null,{}] 13:51:59 INFO - PROCESS | 1650 | 1461099119397 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:59 INFO - PROCESS | 1650 | 1461099119488 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:51:59 INFO - PROCESS | 1650 | 1461099119547 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d6d000 == 48 [pid = 1650] [id = 300] 13:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129d4f400) [pid = 1650] [serial = 899] [outer = 0x0] 13:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b636400) [pid = 1650] [serial = 900] [outer = 0x129d4f400] 13:51:59 INFO - PROCESS | 1650 | 1461099119574 Marionette DEBUG loaded listener.js 13:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d1b4800) [pid = 1650] [serial = 901] [outer = 0x129d4f400] 13:51:59 INFO - PROCESS | 1650 | 1461099119878 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 13:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:51:59 INFO - PROCESS | 1650 | 1461099119913 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1650 | 1461099119915 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:51:59 INFO - PROCESS | 1650 | 1461099119917 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1650 | 1461099119918 Marionette TRACE conn2 <- [1,1174,null,{}] 13:51:59 INFO - PROCESS | 1650 | 1461099119920 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:00 INFO - PROCESS | 1650 | 1461099120019 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:52:00 INFO - PROCESS | 1650 | 1461099120024 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3d9000 == 49 [pid = 1650] [id = 301] 13:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b372000) [pid = 1650] [serial = 902] [outer = 0x0] 13:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12da3e000) [pid = 1650] [serial = 903] [outer = 0x12b372000] 13:52:00 INFO - PROCESS | 1650 | 1461099120049 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e18d000) [pid = 1650] [serial = 904] [outer = 0x12b372000] 13:52:00 INFO - PROCESS | 1650 | 1461099120365 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:52:00 INFO - PROCESS | 1650 | 1461099120395 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:52:00 INFO - PROCESS | 1650 | 1461099120404 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:52:00 INFO - PROCESS | 1650 | 1461099120405 Marionette TRACE conn2 <- [1,1178,null,{}] 13:52:00 INFO - PROCESS | 1650 | 1461099120410 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:00 INFO - PROCESS | 1650 | 1461099120560 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:52:00 INFO - PROCESS | 1650 | 1461099120577 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8e6000 == 50 [pid = 1650] [id = 302] 13:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e18d800) [pid = 1650] [serial = 905] [outer = 0x0] 13:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e1c7800) [pid = 1650] [serial = 906] [outer = 0x12e18d800] 13:52:00 INFO - PROCESS | 1650 | 1461099120616 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12e1d2c00) [pid = 1650] [serial = 907] [outer = 0x12e18d800] 13:52:01 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255 13:52:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 13:52:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1 13:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:01 INFO - _addTest/ [0,1181,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1650 | 1461099121029 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:52:01 INFO - PROCESS | 1650 | 1461099121039 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1650 | 1461099121041 Marionette TRACE conn2 <- [1,1182,null,{}] 13:52:01 INFO - PROCESS | 1650 | 1461099121045 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:01 INFO - PROCESS | 1650 | 1461099121143 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:52:01 INFO - PROCESS | 1650 | 1461099121147 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d002800 == 51 [pid = 1650] [id = 303] 13:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e193400) [pid = 1650] [serial = 908] [outer = 0x0] 13:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e3bfc00) [pid = 1650] [serial = 909] [outer = 0x12e193400] 13:52:01 INFO - PROCESS | 1650 | 1461099121172 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e3d3000) [pid = 1650] [serial = 910] [outer = 0x12e193400] 13:52:01 INFO - PROCESS | 1650 | 1461099121500 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1650 | 1461099121514 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:52:01 INFO - PROCESS | 1650 | 1461099121516 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1650 | 1461099121517 Marionette TRACE conn2 <- [1,1186,null,{}] 13:52:01 INFO - PROCESS | 1650 | 1461099121519 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:01 INFO - PROCESS | 1650 | 1461099121622 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:52:01 INFO - PROCESS | 1650 | 1461099121633 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da0e000 == 52 [pid = 1650] [id = 304] 13:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e3c5c00) [pid = 1650] [serial = 911] [outer = 0x0] 13:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e3de400) [pid = 1650] [serial = 912] [outer = 0x12e3c5c00] 13:52:01 INFO - PROCESS | 1650 | 1461099121657 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e731c00) [pid = 1650] [serial = 913] [outer = 0x12e3c5c00] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12674f000) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x116062000) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129d0dc00) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1146b7000) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b413400) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bef2400) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b409400) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11afd4400) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x114be1000) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bc5e000) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d2b8400) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115654800) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:52:02 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12c8cd400) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:52:02 INFO - PROCESS | 1650 | 1461099122091 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:52:02 INFO - PROCESS | 1650 | 1461099122137 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:52:02 INFO - PROCESS | 1650 | 1461099122139 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1650 | 1461099122141 Marionette TRACE conn2 <- [1,1190,null,{}] 13:52:02 INFO - PROCESS | 1650 | 1461099122143 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:02 INFO - PROCESS | 1650 | 1461099122238 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:52:02 INFO - PROCESS | 1650 | 1461099122296 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e71b800 == 53 [pid = 1650] [id = 305] 13:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11bef2400) [pid = 1650] [serial = 914] [outer = 0x0] 13:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a025000) [pid = 1650] [serial = 915] [outer = 0x11bef2400] 13:52:02 INFO - PROCESS | 1650 | 1461099122326 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bc5ec00) [pid = 1650] [serial = 916] [outer = 0x11bef2400] 13:52:02 INFO - PROCESS | 1650 | 1461099122611 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:52:02 INFO - PROCESS | 1650 | 1461099122664 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:52:02 INFO - PROCESS | 1650 | 1461099122666 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1650 | 1461099122667 Marionette TRACE conn2 <- [1,1194,null,{}] 13:52:02 INFO - PROCESS | 1650 | 1461099122670 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:02 INFO - PROCESS | 1650 | 1461099122761 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:52:02 INFO - PROCESS | 1650 | 1461099122765 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed50000 == 54 [pid = 1650] [id = 306] 13:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bc5f800) [pid = 1650] [serial = 917] [outer = 0x0] 13:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e733000) [pid = 1650] [serial = 918] [outer = 0x12bc5f800] 13:52:02 INFO - PROCESS | 1650 | 1461099122794 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1291e6800) [pid = 1650] [serial = 919] [outer = 0x12bc5f800] 13:52:03 INFO - PROCESS | 1650 | 1461099123301 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1650 | 1461099123337 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:52:03 INFO - PROCESS | 1650 | 1461099123339 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1650 | 1461099123341 Marionette TRACE conn2 <- [1,1198,null,{}] 13:52:03 INFO - PROCESS | 1650 | 1461099123345 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:03 INFO - PROCESS | 1650 | 1461099123422 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:52:03 INFO - PROCESS | 1650 | 1461099123532 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861f800 == 55 [pid = 1650] [id = 307] 13:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1140ba800) [pid = 1650] [serial = 920] [outer = 0x0] 13:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x114be4000) [pid = 1650] [serial = 921] [outer = 0x1140ba800] 13:52:03 INFO - PROCESS | 1650 | 1461099123564 Marionette DEBUG loaded listener.js 13:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11602a000) [pid = 1650] [serial = 922] [outer = 0x1140ba800] 13:52:04 INFO - PROCESS | 1650 | 1461099124000 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 672ms 13:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:52:04 INFO - PROCESS | 1650 | 1461099124012 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:52:04 INFO - PROCESS | 1650 | 1461099124015 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:52:04 INFO - PROCESS | 1650 | 1461099124018 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:52:04 INFO - PROCESS | 1650 | 1461099124021 Marionette TRACE conn2 <- [1,1202,null,{}] 13:52:04 INFO - PROCESS | 1650 | 1461099124025 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:04 INFO - PROCESS | 1650 | 1461099124131 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:52:04 INFO - PROCESS | 1650 | 1461099124221 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa8000 == 56 [pid = 1650] [id = 308] 13:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11afd4400) [pid = 1650] [serial = 923] [outer = 0x0] 13:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bef3800) [pid = 1650] [serial = 924] [outer = 0x11afd4400] 13:52:04 INFO - PROCESS | 1650 | 1461099124255 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1260b9400) [pid = 1650] [serial = 925] [outer = 0x11afd4400] 13:52:04 INFO - PROCESS | 1650 | 1461099124688 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 721ms 13:52:04 INFO - PROCESS | 1650 | 1461099124743 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:52:04 INFO - PROCESS | 1650 | 1461099124746 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:52:04 INFO - PROCESS | 1650 | 1461099124749 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:52:04 INFO - PROCESS | 1650 | 1461099124751 Marionette TRACE conn2 <- [1,1206,null,{}] 13:52:04 INFO - PROCESS | 1650 | 1461099124753 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:04 INFO - PROCESS | 1650 | 1461099124853 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:52:04 INFO - PROCESS | 1650 | 1461099124920 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291bb800 == 57 [pid = 1650] [id = 309] 13:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127393400) [pid = 1650] [serial = 926] [outer = 0x0] 13:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1287e1400) [pid = 1650] [serial = 927] [outer = 0x127393400] 13:52:04 INFO - PROCESS | 1650 | 1461099124950 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129d4c000) [pid = 1650] [serial = 928] [outer = 0x127393400] 13:52:05 INFO - PROCESS | 1650 | 1461099125356 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 621ms 13:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:52:05 INFO - PROCESS | 1650 | 1461099125370 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1650 | 1461099125372 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:52:05 INFO - PROCESS | 1650 | 1461099125381 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1650 | 1461099125386 Marionette TRACE conn2 <- [1,1210,null,{}] 13:52:05 INFO - PROCESS | 1650 | 1461099125389 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:05 INFO - PROCESS | 1650 | 1461099125515 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:52:05 INFO - PROCESS | 1650 | 1461099125579 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed46800 == 58 [pid = 1650] [id = 310] 13:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a026c00) [pid = 1650] [serial = 929] [outer = 0x0] 13:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12bb2b000) [pid = 1650] [serial = 930] [outer = 0x12a026c00] 13:52:05 INFO - PROCESS | 1650 | 1461099125609 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bfa2c00) [pid = 1650] [serial = 931] [outer = 0x12a026c00] 13:52:06 INFO - PROCESS | 1650 | 1461099126021 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 680ms 13:52:06 INFO - PROCESS | 1650 | 1461099126055 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1650 | 1461099126057 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:52:06 INFO - PROCESS | 1650 | 1461099126060 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1650 | 1461099126061 Marionette TRACE conn2 <- [1,1214,null,{}] 13:52:06 INFO - PROCESS | 1650 | 1461099126063 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:06 INFO - PROCESS | 1650 | 1461099126164 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:52:06 INFO - PROCESS | 1650 | 1461099126227 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f649800 == 59 [pid = 1650] [id = 311] 13:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bc6bc00) [pid = 1650] [serial = 932] [outer = 0x0] 13:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12da47000) [pid = 1650] [serial = 933] [outer = 0x12bc6bc00] 13:52:06 INFO - PROCESS | 1650 | 1461099126257 Marionette DEBUG loaded listener.js 13:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e3cd800) [pid = 1650] [serial = 934] [outer = 0x12bc6bc00] 13:52:06 INFO - PROCESS | 1650 | 1461099126666 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 619ms 13:52:06 INFO - PROCESS | 1650 | 1461099126680 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1650 | 1461099126681 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:52:06 INFO - PROCESS | 1650 | 1461099126683 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1650 | 1461099126685 Marionette TRACE conn2 <- [1,1218,null,{}] 13:52:06 INFO - PROCESS | 1650 | 1461099126687 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:06 INFO - PROCESS | 1650 | 1461099126788 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:52:06 INFO - PROCESS | 1650 | 1461099126877 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d179800 == 60 [pid = 1650] [id = 312] 13:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e774800) [pid = 1650] [serial = 935] [outer = 0x0] 13:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12e777800) [pid = 1650] [serial = 936] [outer = 0x12e774800] 13:52:06 INFO - PROCESS | 1650 | 1461099126949 Marionette DEBUG loaded listener.js 13:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e782c00) [pid = 1650] [serial = 937] [outer = 0x12e774800] 13:52:07 INFO - PROCESS | 1650 | 1461099127368 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 720ms 13:52:07 INFO - PROCESS | 1650 | 1461099127404 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:52:07 INFO - PROCESS | 1650 | 1461099127406 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:52:07 INFO - PROCESS | 1650 | 1461099127408 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:52:07 INFO - PROCESS | 1650 | 1461099127409 Marionette TRACE conn2 <- [1,1222,null,{}] 13:52:07 INFO - PROCESS | 1650 | 1461099127412 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:07 INFO - PROCESS | 1650 | 1461099127512 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:52:07 INFO - PROCESS | 1650 | 1461099127565 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a972000 == 61 [pid = 1650] [id = 313] 13:52:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1191a3800) [pid = 1650] [serial = 938] [outer = 0x0] 13:52:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12386e800) [pid = 1650] [serial = 939] [outer = 0x1191a3800] 13:52:07 INFO - PROCESS | 1650 | 1461099127594 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x126924800) [pid = 1650] [serial = 940] [outer = 0x1191a3800] 13:52:08 INFO - PROCESS | 1650 | 1461099128126 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1650 | 1461099128185 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:52:08 INFO - PROCESS | 1650 | 1461099128189 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1650 | 1461099128191 Marionette TRACE conn2 <- [1,1226,null,{}] 13:52:08 INFO - PROCESS | 1650 | 1461099128196 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:08 INFO - PROCESS | 1650 | 1461099128288 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:52:08 INFO - PROCESS | 1650 | 1461099128360 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x116707800 == 62 [pid = 1650] [id = 314] 13:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11a9c3000) [pid = 1650] [serial = 941] [outer = 0x0] 13:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11afd9000) [pid = 1650] [serial = 942] [outer = 0x11a9c3000] 13:52:08 INFO - PROCESS | 1650 | 1461099128387 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11befbc00) [pid = 1650] [serial = 943] [outer = 0x11a9c3000] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed50000 == 61 [pid = 1650] [id = 306] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e71b800 == 60 [pid = 1650] [id = 305] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12da0e000 == 59 [pid = 1650] [id = 304] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12d002800 == 58 [pid = 1650] [id = 303] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8e6000 == 57 [pid = 1650] [id = 302] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3d9000 == 56 [pid = 1650] [id = 301] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x127d6d000 == 55 [pid = 1650] [id = 300] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12da6c400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12713c800 == 54 [pid = 1650] [id = 299] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126072800 == 53 [pid = 1650] [id = 298] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8b9800 == 52 [pid = 1650] [id = 297] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba8c000 == 51 [pid = 1650] [id = 296] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1e6000 == 50 [pid = 1650] [id = 295] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12da15000 == 49 [pid = 1650] [id = 292] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b4a0800 == 48 [pid = 1650] [id = 291] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa1000 == 47 [pid = 1650] [id = 290] 13:52:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116307000 == 46 [pid = 1650] [id = 289] 13:52:08 INFO - PROCESS | 1650 | 1461099128825 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128758800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1287e8400) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11896e800) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x116552c00) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c37e000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b374000) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11a956000) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118940800) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12bb32400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129d51000) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126d7ac00) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127396c00) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118973400) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b642000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11afda800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11ba42400) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129b79400) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bfa6000) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12da48400) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bc68800) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d195400) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119ed8000) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d2c4000) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c8cec00) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d1b2c00) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bb2bc00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d2b7c00) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b409000) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 13:52:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129d59400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 13:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 676ms 13:52:08 INFO - PROCESS | 1650 | 1461099128865 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1650 | 1461099128868 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:52:08 INFO - PROCESS | 1650 | 1461099128878 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1650 | 1461099128880 Marionette TRACE conn2 <- [1,1230,null,{}] 13:52:08 INFO - PROCESS | 1650 | 1461099128883 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:08 INFO - PROCESS | 1650 | 1461099128964 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:52:08 INFO - PROCESS | 1650 | 1461099128969 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a604800 == 47 [pid = 1650] [id = 315] 13:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11befd000) [pid = 1650] [serial = 944] [outer = 0x0] 13:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12386c000) [pid = 1650] [serial = 945] [outer = 0x11befd000] 13:52:09 INFO - PROCESS | 1650 | 1461099128998 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12655cc00) [pid = 1650] [serial = 946] [outer = 0x11befd000] 13:52:09 INFO - PROCESS | 1650 | 1461099129351 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 529ms 13:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:52:09 INFO - PROCESS | 1650 | 1461099129402 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1650 | 1461099129403 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:52:09 INFO - PROCESS | 1650 | 1461099129405 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1650 | 1461099129408 Marionette TRACE conn2 <- [1,1234,null,{}] 13:52:09 INFO - PROCESS | 1650 | 1461099129414 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:09 INFO - PROCESS | 1650 | 1461099129537 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:52:09 INFO - PROCESS | 1650 | 1461099129590 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266d8800 == 48 [pid = 1650] [id = 316] 13:52:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1291dac00) [pid = 1650] [serial = 947] [outer = 0x0] 13:52:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12994ec00) [pid = 1650] [serial = 948] [outer = 0x1291dac00] 13:52:09 INFO - PROCESS | 1650 | 1461099129633 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129d18000) [pid = 1650] [serial = 949] [outer = 0x1291dac00] 13:52:10 INFO - PROCESS | 1650 | 1461099130093 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 724ms 13:52:10 INFO - PROCESS | 1650 | 1461099130133 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:52:10 INFO - PROCESS | 1650 | 1461099130136 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:52:10 INFO - PROCESS | 1650 | 1461099130140 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:52:10 INFO - PROCESS | 1650 | 1461099130142 Marionette TRACE conn2 <- [1,1238,null,{}] 13:52:10 INFO - PROCESS | 1650 | 1461099130146 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:10 INFO - PROCESS | 1650 | 1461099130268 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:52:10 INFO - PROCESS | 1650 | 1461099130344 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e32800 == 49 [pid = 1650] [id = 317] 13:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129d4b800) [pid = 1650] [serial = 950] [outer = 0x0] 13:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12a027000) [pid = 1650] [serial = 951] [outer = 0x129d4b800] 13:52:10 INFO - PROCESS | 1650 | 1461099130387 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12a02d400) [pid = 1650] [serial = 952] [outer = 0x129d4b800] 13:52:10 INFO - PROCESS | 1650 | 1461099130665 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 571ms 13:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:52:10 INFO - PROCESS | 1650 | 1461099130716 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:52:10 INFO - PROCESS | 1650 | 1461099130717 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:52:10 INFO - PROCESS | 1650 | 1461099130719 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:52:10 INFO - PROCESS | 1650 | 1461099130720 Marionette TRACE conn2 <- [1,1242,null,{}] 13:52:10 INFO - PROCESS | 1650 | 1461099130724 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:10 INFO - PROCESS | 1650 | 1461099130815 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:52:10 INFO - PROCESS | 1650 | 1461099130820 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a968800 == 50 [pid = 1650] [id = 318] 13:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12a02bc00) [pid = 1650] [serial = 953] [outer = 0x0] 13:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b374000) [pid = 1650] [serial = 954] [outer = 0x12a02bc00] 13:52:10 INFO - PROCESS | 1650 | 1461099130846 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b411c00) [pid = 1650] [serial = 955] [outer = 0x12a02bc00] 13:52:11 INFO - PROCESS | 1650 | 1461099131243 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 569ms 13:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:52:11 INFO - PROCESS | 1650 | 1461099131288 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1650 | 1461099131289 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:52:11 INFO - PROCESS | 1650 | 1461099131291 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1650 | 1461099131292 Marionette TRACE conn2 <- [1,1246,null,{}] 13:52:11 INFO - PROCESS | 1650 | 1461099131295 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:11 INFO - PROCESS | 1650 | 1461099131401 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:52:11 INFO - PROCESS | 1650 | 1461099131438 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3e4000 == 51 [pid = 1650] [id = 319] 13:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b640800) [pid = 1650] [serial = 956] [outer = 0x0] 13:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12c8ccc00) [pid = 1650] [serial = 957] [outer = 0x12b640800] 13:52:11 INFO - PROCESS | 1650 | 1461099131469 Marionette DEBUG loaded listener.js 13:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12da65800) [pid = 1650] [serial = 958] [outer = 0x12b640800] 13:52:11 INFO - PROCESS | 1650 | 1461099131805 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 13:52:11 INFO - PROCESS | 1650 | 1461099131811 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1650 | 1461099131812 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:52:11 INFO - PROCESS | 1650 | 1461099131814 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1650 | 1461099131815 Marionette TRACE conn2 <- [1,1250,null,{}] 13:52:11 INFO - PROCESS | 1650 | 1461099131817 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:11 INFO - PROCESS | 1650 | 1461099131919 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:52:11 INFO - PROCESS | 1650 | 1461099131931 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd4800 == 52 [pid = 1650] [id = 320] 13:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12da6a400) [pid = 1650] [serial = 959] [outer = 0x0] 13:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e1cec00) [pid = 1650] [serial = 960] [outer = 0x12da6a400] 13:52:11 INFO - PROCESS | 1650 | 1461099131957 Marionette DEBUG loaded listener.js 13:52:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e3cdc00) [pid = 1650] [serial = 961] [outer = 0x12da6a400] 13:52:12 INFO - PROCESS | 1650 | 1461099132296 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 13:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:52:12 INFO - PROCESS | 1650 | 1461099132335 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1650 | 1461099132336 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:52:12 INFO - PROCESS | 1650 | 1461099132338 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1650 | 1461099132339 Marionette TRACE conn2 <- [1,1254,null,{}] 13:52:12 INFO - PROCESS | 1650 | 1461099132342 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:12 INFO - PROCESS | 1650 | 1461099132443 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:52:12 INFO - PROCESS | 1650 | 1461099132455 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d18b000 == 53 [pid = 1650] [id = 321] 13:52:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e1d3c00) [pid = 1650] [serial = 962] [outer = 0x0] 13:52:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e3d9000) [pid = 1650] [serial = 963] [outer = 0x12e1d3c00] 13:52:12 INFO - PROCESS | 1650 | 1461099132481 Marionette DEBUG loaded listener.js 13:52:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e774c00) [pid = 1650] [serial = 964] [outer = 0x12e1d3c00] 13:52:12 INFO - PROCESS | 1650 | 1461099132808 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 13:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:52:12 INFO - PROCESS | 1650 | 1461099132861 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1650 | 1461099132862 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:52:12 INFO - PROCESS | 1650 | 1461099132864 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1650 | 1461099132865 Marionette TRACE conn2 <- [1,1258,null,{}] 13:52:12 INFO - PROCESS | 1650 | 1461099132867 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:12 INFO - PROCESS | 1650 | 1461099132966 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129b70800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123dd2c00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e18d800) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b372000) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12e193400) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e3c5c00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11bef2400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119549000) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11896b400) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1291dd800) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x114bea800) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129d4f400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1277a5c00) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12da48800) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b877400) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11a88a400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x114035800) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:52:13 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11bef3400) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:52:13 INFO - PROCESS | 1650 | 1461099133160 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119152000 == 54 [pid = 1650] [id = 322] 13:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x114bdf000) [pid = 1650] [serial = 965] [outer = 0x0] 13:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1163ec000) [pid = 1650] [serial = 966] [outer = 0x114bdf000] 13:52:13 INFO - PROCESS | 1650 | 1461099133186 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1188c3000) [pid = 1650] [serial = 967] [outer = 0x114bdf000] 13:52:13 INFO - PROCESS | 1650 | 1461099133451 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 621ms 13:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:52:13 INFO - PROCESS | 1650 | 1461099133485 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:52:13 INFO - PROCESS | 1650 | 1461099133487 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:52:13 INFO - PROCESS | 1650 | 1461099133489 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:52:13 INFO - PROCESS | 1650 | 1461099133490 Marionette TRACE conn2 <- [1,1262,null,{}] 13:52:13 INFO - PROCESS | 1650 | 1461099133501 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:13 INFO - PROCESS | 1650 | 1461099133586 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:52:13 INFO - PROCESS | 1650 | 1461099133591 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4d6000 == 55 [pid = 1650] [id = 323] 13:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1188be000) [pid = 1650] [serial = 968] [outer = 0x0] 13:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11bfe4c00) [pid = 1650] [serial = 969] [outer = 0x1188be000] 13:52:13 INFO - PROCESS | 1650 | 1461099133618 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129d4e800) [pid = 1650] [serial = 970] [outer = 0x1188be000] 13:52:13 INFO - PROCESS | 1650 | 1461099133966 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 528ms 13:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:52:14 INFO - PROCESS | 1650 | 1461099134017 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1650 | 1461099134019 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:52:14 INFO - PROCESS | 1650 | 1461099134021 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1650 | 1461099134023 Marionette TRACE conn2 <- [1,1266,null,{}] 13:52:14 INFO - PROCESS | 1650 | 1461099134032 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:14 INFO - PROCESS | 1650 | 1461099134171 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:52:14 INFO - PROCESS | 1650 | 1461099134177 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed51800 == 56 [pid = 1650] [id = 324] 13:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1188c2000) [pid = 1650] [serial = 971] [outer = 0x0] 13:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e779800) [pid = 1650] [serial = 972] [outer = 0x1188c2000] 13:52:14 INFO - PROCESS | 1650 | 1461099134206 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12f502400) [pid = 1650] [serial = 973] [outer = 0x1188c2000] 13:52:14 INFO - PROCESS | 1650 | 1461099134555 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 575ms 13:52:14 INFO - PROCESS | 1650 | 1461099134601 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1650 | 1461099134602 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:52:14 INFO - PROCESS | 1650 | 1461099134604 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1650 | 1461099134605 Marionette TRACE conn2 <- [1,1270,null,{}] 13:52:14 INFO - PROCESS | 1650 | 1461099134607 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:14 INFO - PROCESS | 1650 | 1461099134687 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:52:14 INFO - PROCESS | 1650 | 1461099134691 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff05000 == 57 [pid = 1650] [id = 325] 13:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1267ca800) [pid = 1650] [serial = 974] [outer = 0x0] 13:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1267d2800) [pid = 1650] [serial = 975] [outer = 0x1267ca800] 13:52:14 INFO - PROCESS | 1650 | 1461099134716 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e191000) [pid = 1650] [serial = 976] [outer = 0x1267ca800] 13:52:15 INFO - PROCESS | 1650 | 1461099135053 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 13:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:52:15 INFO - PROCESS | 1650 | 1461099135072 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:52:15 INFO - PROCESS | 1650 | 1461099135074 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:52:15 INFO - PROCESS | 1650 | 1461099135079 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:52:15 INFO - PROCESS | 1650 | 1461099135080 Marionette TRACE conn2 <- [1,1274,null,{}] 13:52:15 INFO - PROCESS | 1650 | 1461099135083 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:15 INFO - PROCESS | 1650 | 1461099135222 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:52:15 INFO - PROCESS | 1650 | 1461099135295 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119830000 == 58 [pid = 1650] [id = 326] 13:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x114c05400) [pid = 1650] [serial = 977] [outer = 0x0] 13:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11605c000) [pid = 1650] [serial = 978] [outer = 0x114c05400] 13:52:15 INFO - PROCESS | 1650 | 1461099135327 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1188ba800) [pid = 1650] [serial = 979] [outer = 0x114c05400] 13:52:15 INFO - PROCESS | 1650 | 1461099135770 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 725ms 13:52:15 INFO - PROCESS | 1650 | 1461099135803 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:52:15 INFO - PROCESS | 1650 | 1461099135806 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:52:15 INFO - PROCESS | 1650 | 1461099135810 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:52:15 INFO - PROCESS | 1650 | 1461099135813 Marionette TRACE conn2 <- [1,1278,null,{}] 13:52:15 INFO - PROCESS | 1650 | 1461099135816 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:15 INFO - PROCESS | 1650 | 1461099135921 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:52:16 INFO - PROCESS | 1650 | 1461099135989 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266d8000 == 59 [pid = 1650] [id = 327] 13:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1188d6000) [pid = 1650] [serial = 980] [outer = 0x0] 13:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11afdf400) [pid = 1650] [serial = 981] [outer = 0x1188d6000] 13:52:16 INFO - PROCESS | 1650 | 1461099136023 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1267c6c00) [pid = 1650] [serial = 982] [outer = 0x1188d6000] 13:52:16 INFO - PROCESS | 1650 | 1461099136446 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 13:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:52:16 INFO - PROCESS | 1650 | 1461099136481 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 1650 | 1461099136483 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:52:16 INFO - PROCESS | 1650 | 1461099136486 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1650 | 1461099136487 Marionette TRACE conn2 <- [1,1282,null,{}] 13:52:16 INFO - PROCESS | 1650 | 1461099136490 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:16 INFO - PROCESS | 1650 | 1461099136613 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:52:16 INFO - PROCESS | 1650 | 1461099136682 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c044000 == 60 [pid = 1650] [id = 328] 13:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1269f4000) [pid = 1650] [serial = 983] [outer = 0x0] 13:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1287e7000) [pid = 1650] [serial = 984] [outer = 0x1269f4000] 13:52:16 INFO - PROCESS | 1650 | 1461099136712 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129d58000) [pid = 1650] [serial = 985] [outer = 0x1269f4000] 13:52:17 INFO - PROCESS | 1650 | 1461099137131 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 669ms 13:52:17 INFO - PROCESS | 1650 | 1461099137156 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1650 | 1461099137159 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:52:17 INFO - PROCESS | 1650 | 1461099137167 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1650 | 1461099137170 Marionette TRACE conn2 <- [1,1286,null,{}] 13:52:17 INFO - PROCESS | 1650 | 1461099137173 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:17 INFO - PROCESS | 1650 | 1461099137277 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:52:17 INFO - PROCESS | 1650 | 1461099137333 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fce7800 == 61 [pid = 1650] [id = 329] 13:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x126e03c00) [pid = 1650] [serial = 986] [outer = 0x0] 13:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b236400) [pid = 1650] [serial = 987] [outer = 0x126e03c00] 13:52:17 INFO - PROCESS | 1650 | 1461099137363 Marionette DEBUG loaded listener.js 13:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b411400) [pid = 1650] [serial = 988] [outer = 0x126e03c00] 13:52:17 INFO - PROCESS | 1650 | 1461099137776 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 626ms 13:52:17 INFO - PROCESS | 1650 | 1461099137789 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1650 | 1461099137791 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:52:17 INFO - PROCESS | 1650 | 1461099137795 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1650 | 1461099137796 Marionette TRACE conn2 <- [1,1290,null,{}] 13:52:17 INFO - PROCESS | 1650 | 1461099137799 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:17 INFO - PROCESS | 1650 | 1461099137913 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:52:18 INFO - PROCESS | 1650 | 1461099138034 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c65a000 == 62 [pid = 1650] [id = 330] 13:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b86bc00) [pid = 1650] [serial = 989] [outer = 0x0] 13:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bfaa400) [pid = 1650] [serial = 990] [outer = 0x12b86bc00] 13:52:18 INFO - PROCESS | 1650 | 1461099138081 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12d1b2800) [pid = 1650] [serial = 991] [outer = 0x12b86bc00] 13:52:18 INFO - PROCESS | 1650 | 1461099138538 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 774ms 13:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:52:18 INFO - PROCESS | 1650 | 1461099138568 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:52:18 INFO - PROCESS | 1650 | 1461099138570 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:52:18 INFO - PROCESS | 1650 | 1461099138572 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:52:18 INFO - PROCESS | 1650 | 1461099138573 Marionette TRACE conn2 <- [1,1294,null,{}] 13:52:18 INFO - PROCESS | 1650 | 1461099138578 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:18 INFO - PROCESS | 1650 | 1461099138679 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:52:18 INFO - PROCESS | 1650 | 1461099138736 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305cd000 == 63 [pid = 1650] [id = 331] 13:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e1d3400) [pid = 1650] [serial = 992] [outer = 0x0] 13:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e3d7000) [pid = 1650] [serial = 993] [outer = 0x12e1d3400] 13:52:18 INFO - PROCESS | 1650 | 1461099138775 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12e77f400) [pid = 1650] [serial = 994] [outer = 0x12e1d3400] 13:52:19 INFO - PROCESS | 1650 | 1461099139245 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 724ms 13:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:52:19 INFO - PROCESS | 1650 | 1461099139297 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:52:19 INFO - PROCESS | 1650 | 1461099139298 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:52:19 INFO - PROCESS | 1650 | 1461099139300 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1650 | 1461099139301 Marionette TRACE conn2 <- [1,1298,null,{}] 13:52:19 INFO - PROCESS | 1650 | 1461099139304 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:19 INFO - PROCESS | 1650 | 1461099139430 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:52:19 INFO - PROCESS | 1650 | 1461099139540 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf63000 == 64 [pid = 1650] [id = 332] 13:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x114be1000) [pid = 1650] [serial = 995] [outer = 0x0] 13:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12e3cf400) [pid = 1650] [serial = 996] [outer = 0x114be1000] 13:52:19 INFO - PROCESS | 1650 | 1461099139571 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12f505800) [pid = 1650] [serial = 997] [outer = 0x114be1000] 13:52:20 INFO - PROCESS | 1650 | 1461099140161 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 870ms 13:52:20 INFO - PROCESS | 1650 | 1461099140171 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1650 | 1461099140173 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:52:20 INFO - PROCESS | 1650 | 1461099140176 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1650 | 1461099140179 Marionette TRACE conn2 <- [1,1302,null,{}] 13:52:20 INFO - PROCESS | 1650 | 1461099140183 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:20 INFO - PROCESS | 1650 | 1461099140283 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:52:20 INFO - PROCESS | 1650 | 1461099140338 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c651800 == 65 [pid = 1650] [id = 333] 13:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1163eb000) [pid = 1650] [serial = 998] [outer = 0x0] 13:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118650000) [pid = 1650] [serial = 999] [outer = 0x1163eb000] 13:52:20 INFO - PROCESS | 1650 | 1461099140366 Marionette DEBUG loaded listener.js 13:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118655800) [pid = 1650] [serial = 1000] [outer = 0x1163eb000] 13:52:20 INFO - PROCESS | 1650 | 1461099140864 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 727ms 13:52:20 INFO - PROCESS | 1650 | 1461099140904 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1650 | 1461099140908 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:52:20 INFO - PROCESS | 1650 | 1461099140912 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1650 | 1461099140914 Marionette TRACE conn2 <- [1,1306,null,{}] 13:52:20 INFO - PROCESS | 1650 | 1461099140916 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:21 INFO - PROCESS | 1650 | 1461099141010 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:52:21 INFO - PROCESS | 1650 | 1461099141069 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a60b800 == 66 [pid = 1650] [id = 334] 13:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11864c000) [pid = 1650] [serial = 1001] [outer = 0x0] 13:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1186ab400) [pid = 1650] [serial = 1002] [outer = 0x11864c000] 13:52:21 INFO - PROCESS | 1650 | 1461099141096 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1189d0800) [pid = 1650] [serial = 1003] [outer = 0x11864c000] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff05000 == 65 [pid = 1650] [id = 325] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed51800 == 64 [pid = 1650] [id = 324] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4d6000 == 63 [pid = 1650] [id = 323] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119152000 == 62 [pid = 1650] [id = 322] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d18b000 == 61 [pid = 1650] [id = 321] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e733000) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11aac4400) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x115659400) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12736a400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x129d54400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12e19a800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12d195800) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd4800 == 60 [pid = 1650] [id = 320] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3e4000 == 59 [pid = 1650] [id = 319] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11a968800 == 58 [pid = 1650] [id = 318] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126e32800 == 57 [pid = 1650] [id = 317] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1266d8800 == 56 [pid = 1650] [id = 316] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11a604800 == 55 [pid = 1650] [id = 315] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116707800 == 54 [pid = 1650] [id = 314] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d179800 == 53 [pid = 1650] [id = 312] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f649800 == 52 [pid = 1650] [id = 311] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed46800 == 51 [pid = 1650] [id = 310] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1291bb800 == 50 [pid = 1650] [id = 309] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa8000 == 49 [pid = 1650] [id = 308] 13:52:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11861f800 == 48 [pid = 1650] [id = 307] 13:52:21 INFO - PROCESS | 1650 | 1461099141518 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 619ms 13:52:21 INFO - PROCESS | 1650 | 1461099141532 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:52:21 INFO - PROCESS | 1650 | 1461099141533 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:52:21 INFO - PROCESS | 1650 | 1461099141536 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:52:21 INFO - PROCESS | 1650 | 1461099141538 Marionette TRACE conn2 <- [1,1310,null,{}] 13:52:21 INFO - PROCESS | 1650 | 1461099141548 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:21 INFO - PROCESS | 1650 | 1461099141633 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x126d6e000) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e731c00) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bc5ec00) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12e18d000) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e3d3000) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12d1b4800) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d1be000) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11af77c00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x114ee9c00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1269f4800) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b876c00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12e3d6000) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12e1c7800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12da3e000) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e3bfc00) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e1d2c00) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e3de400) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a025000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bfe7800) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11ba3d000) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11ad5ec00) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1191aac00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129d58c00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b379000) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11aabb800) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126e48800) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b636400) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1297e2400) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129d15000) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e191c00) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 13:52:21 INFO - PROCESS | 1650 | 1461099141700 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8be000 == 49 [pid = 1650] [id = 335] 13:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118654400) [pid = 1650] [serial = 1004] [outer = 0x0] 13:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1191aac00) [pid = 1650] [serial = 1005] [outer = 0x118654400] 13:52:21 INFO - PROCESS | 1650 | 1461099141729 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11af7b400) [pid = 1650] [serial = 1006] [outer = 0x118654400] 13:52:22 INFO - PROCESS | 1650 | 1461099142037 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:52:22 INFO - PROCESS | 1650 | 1461099142064 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:52:22 INFO - PROCESS | 1650 | 1461099142066 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1650 | 1461099142068 Marionette TRACE conn2 <- [1,1314,null,{}] 13:52:22 INFO - PROCESS | 1650 | 1461099142070 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:22 INFO - PROCESS | 1650 | 1461099142152 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:52:22 INFO - PROCESS | 1650 | 1461099142156 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12616a800 == 50 [pid = 1650] [id = 336] 13:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11afdf800) [pid = 1650] [serial = 1007] [outer = 0x0] 13:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11ba41000) [pid = 1650] [serial = 1008] [outer = 0x11afdf800] 13:52:22 INFO - PROCESS | 1650 | 1461099142186 Marionette DEBUG loaded listener.js 13:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123dce800) [pid = 1650] [serial = 1009] [outer = 0x11afdf800] 13:52:22 INFO - PROCESS | 1650 | 1461099142545 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 13:52:22 INFO - PROCESS | 1650 | 1461099142585 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:52:22 INFO - PROCESS | 1650 | 1461099142586 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:52:22 INFO - PROCESS | 1650 | 1461099142589 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1650 | 1461099142590 Marionette TRACE conn2 <- [1,1318,null,{}] 13:52:22 INFO - PROCESS | 1650 | 1461099142592 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:22 INFO - PROCESS | 1650 | 1461099142671 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:52:22 INFO - PROCESS | 1650 | 1461099142678 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf4c000 == 51 [pid = 1650] [id = 337] 13:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12612fc00) [pid = 1650] [serial = 1010] [outer = 0x0] 13:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1267cac00) [pid = 1650] [serial = 1011] [outer = 0x12612fc00] 13:52:22 INFO - PROCESS | 1650 | 1461099142703 Marionette DEBUG loaded listener.js 13:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x126d6d000) [pid = 1650] [serial = 1012] [outer = 0x12612fc00] 13:52:23 INFO - PROCESS | 1650 | 1461099143044 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 471ms 13:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:52:23 INFO - PROCESS | 1650 | 1461099143062 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1650 | 1461099143063 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:52:23 INFO - PROCESS | 1650 | 1461099143066 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1650 | 1461099143067 Marionette TRACE conn2 <- [1,1322,null,{}] 13:52:23 INFO - PROCESS | 1650 | 1461099143069 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:23 INFO - PROCESS | 1650 | 1461099143185 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:52:23 INFO - PROCESS | 1650 | 1461099143193 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d63000 == 52 [pid = 1650] [id = 338] 13:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126e46800) [pid = 1650] [serial = 1013] [outer = 0x0] 13:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1287e0800) [pid = 1650] [serial = 1014] [outer = 0x126e46800] 13:52:23 INFO - PROCESS | 1650 | 1461099143220 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129d4c400) [pid = 1650] [serial = 1015] [outer = 0x126e46800] 13:52:23 INFO - PROCESS | 1650 | 1461099143544 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 517ms 13:52:23 INFO - PROCESS | 1650 | 1461099143584 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1650 | 1461099143585 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:52:23 INFO - PROCESS | 1650 | 1461099143587 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1650 | 1461099143588 Marionette TRACE conn2 <- [1,1326,null,{}] 13:52:23 INFO - PROCESS | 1650 | 1461099143591 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:23 INFO - PROCESS | 1650 | 1461099143669 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:52:23 INFO - PROCESS | 1650 | 1461099143673 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b49e000 == 53 [pid = 1650] [id = 339] 13:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129d4c800) [pid = 1650] [serial = 1016] [outer = 0x0] 13:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a02ac00) [pid = 1650] [serial = 1017] [outer = 0x129d4c800] 13:52:23 INFO - PROCESS | 1650 | 1461099143701 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b23d800) [pid = 1650] [serial = 1018] [outer = 0x129d4c800] 13:52:24 INFO - PROCESS | 1650 | 1461099144058 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 13:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:52:24 INFO - PROCESS | 1650 | 1461099144111 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:52:24 INFO - PROCESS | 1650 | 1461099144112 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:52:24 INFO - PROCESS | 1650 | 1461099144114 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1650 | 1461099144115 Marionette TRACE conn2 <- [1,1330,null,{}] 13:52:24 INFO - PROCESS | 1650 | 1461099144117 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:24 INFO - PROCESS | 1650 | 1461099144216 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:52:24 INFO - PROCESS | 1650 | 1461099144230 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8ef000 == 54 [pid = 1650] [id = 340] 13:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1267c7c00) [pid = 1650] [serial = 1019] [outer = 0x0] 13:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b372c00) [pid = 1650] [serial = 1020] [outer = 0x1267c7c00] 13:52:24 INFO - PROCESS | 1650 | 1461099144254 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b635400) [pid = 1650] [serial = 1021] [outer = 0x1267c7c00] 13:52:24 INFO - PROCESS | 1650 | 1461099144589 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 13:52:24 INFO - PROCESS | 1650 | 1461099144633 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:52:24 INFO - PROCESS | 1650 | 1461099144634 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:52:24 INFO - PROCESS | 1650 | 1461099144637 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1650 | 1461099144638 Marionette TRACE conn2 <- [1,1334,null,{}] 13:52:24 INFO - PROCESS | 1650 | 1461099144640 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:24 INFO - PROCESS | 1650 | 1461099144743 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:52:24 INFO - PROCESS | 1650 | 1461099144775 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d251000 == 55 [pid = 1650] [id = 341] 13:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x126e48800) [pid = 1650] [serial = 1022] [outer = 0x0] 13:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bc5ec00) [pid = 1650] [serial = 1023] [outer = 0x126e48800] 13:52:24 INFO - PROCESS | 1650 | 1461099144800 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bfaac00) [pid = 1650] [serial = 1024] [outer = 0x126e48800] 13:52:25 INFO - PROCESS | 1650 | 1461099145134 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 13:52:25 INFO - PROCESS | 1650 | 1461099145155 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:52:25 INFO - PROCESS | 1650 | 1461099145156 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:52:25 INFO - PROCESS | 1650 | 1461099145161 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:52:25 INFO - PROCESS | 1650 | 1461099145162 Marionette TRACE conn2 <- [1,1338,null,{}] 13:52:25 INFO - PROCESS | 1650 | 1461099145165 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:25 INFO - PROCESS | 1650 | 1461099145266 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:52:25 INFO - PROCESS | 1650 | 1461099145301 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4ea000 == 56 [pid = 1650] [id = 342] 13:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b372000) [pid = 1650] [serial = 1025] [outer = 0x0] 13:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d198400) [pid = 1650] [serial = 1026] [outer = 0x12b372000] 13:52:25 INFO - PROCESS | 1650 | 1461099145326 Marionette DEBUG loaded listener.js 13:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12da3f400) [pid = 1650] [serial = 1027] [outer = 0x12b372000] 13:52:25 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x119ed6400) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:52:25 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11befb800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:52:25 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12bc6bc00) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:52:25 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129d4b800) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:52:25 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x127393400) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:52:25 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12e774800) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:52:25 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12a026c00) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1291dac00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a02bc00) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x114bdf000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11a9c3000) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11befd000) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1191a3800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1188c2000) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1188be000) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x115857000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x126e4a400) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1278fa400) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129b7a800) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bc5e800) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bc69c00) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d1b3000) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bc5f800) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11427d000) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b640800) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12da6a400) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e1d3c00) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1140ba800) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:52:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11afd4400) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:52:26 INFO - PROCESS | 1650 | 1461099146244 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1120ms 13:52:26 INFO - PROCESS | 1650 | 1461099146281 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:52:26 INFO - PROCESS | 1650 | 1461099146282 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:52:26 INFO - PROCESS | 1650 | 1461099146284 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1650 | 1461099146286 Marionette TRACE conn2 <- [1,1342,null,{}] 13:52:26 INFO - PROCESS | 1650 | 1461099146288 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:26 INFO - PROCESS | 1650 | 1461099146385 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:52:26 INFO - PROCESS | 1650 | 1461099146390 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba9d800 == 57 [pid = 1650] [id = 343] 13:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x114402400) [pid = 1650] [serial = 1028] [outer = 0x0] 13:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11bef9c00) [pid = 1650] [serial = 1029] [outer = 0x114402400] 13:52:26 INFO - PROCESS | 1650 | 1461099146420 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1273e9400) [pid = 1650] [serial = 1030] [outer = 0x114402400] 13:52:26 INFO - PROCESS | 1650 | 1461099146775 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 13:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:52:26 INFO - PROCESS | 1650 | 1461099146805 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:52:26 INFO - PROCESS | 1650 | 1461099146806 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:52:26 INFO - PROCESS | 1650 | 1461099146810 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1650 | 1461099146811 Marionette TRACE conn2 <- [1,1346,null,{}] 13:52:26 INFO - PROCESS | 1650 | 1461099146814 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:26 INFO - PROCESS | 1650 | 1461099146921 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:52:26 INFO - PROCESS | 1650 | 1461099146927 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e49c000 == 58 [pid = 1650] [id = 344] 13:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11bfdb800) [pid = 1650] [serial = 1031] [outer = 0x0] 13:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a02c400) [pid = 1650] [serial = 1032] [outer = 0x11bfdb800] 13:52:26 INFO - PROCESS | 1650 | 1461099146952 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12da49400) [pid = 1650] [serial = 1033] [outer = 0x11bfdb800] 13:52:27 INFO - PROCESS | 1650 | 1461099147249 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 13:52:27 INFO - PROCESS | 1650 | 1461099147280 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:52:27 INFO - PROCESS | 1650 | 1461099147281 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:52:27 INFO - PROCESS | 1650 | 1461099147283 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1650 | 1461099147284 Marionette TRACE conn2 <- [1,1350,null,{}] 13:52:27 INFO - PROCESS | 1650 | 1461099147286 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:27 INFO - PROCESS | 1650 | 1461099147371 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:52:27 INFO - PROCESS | 1650 | 1461099147375 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f63c800 == 59 [pid = 1650] [id = 345] 13:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a02bc00) [pid = 1650] [serial = 1034] [outer = 0x0] 13:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e1c8c00) [pid = 1650] [serial = 1035] [outer = 0x12a02bc00] 13:52:27 INFO - PROCESS | 1650 | 1461099147400 Marionette DEBUG loaded listener.js 13:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e3cec00) [pid = 1650] [serial = 1036] [outer = 0x12a02bc00] 13:52:27 INFO - PROCESS | 1650 | 1461099147777 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 13:52:27 INFO - PROCESS | 1650 | 1461099147806 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:52:27 INFO - PROCESS | 1650 | 1461099147810 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:52:27 INFO - PROCESS | 1650 | 1461099147822 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1650 | 1461099147825 Marionette TRACE conn2 <- [1,1354,null,{}] 13:52:27 INFO - PROCESS | 1650 | 1461099147831 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:27 INFO - PROCESS | 1650 | 1461099147959 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:52:27 INFO - PROCESS | 1650 | 1461099147970 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f889000 == 60 [pid = 1650] [id = 346] 13:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e3d0000) [pid = 1650] [serial = 1037] [outer = 0x0] 13:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e3dcc00) [pid = 1650] [serial = 1038] [outer = 0x12e3d0000] 13:52:28 INFO - PROCESS | 1650 | 1461099148009 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e736000) [pid = 1650] [serial = 1039] [outer = 0x12e3d0000] 13:52:28 INFO - PROCESS | 1650 | 1461099148508 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 724ms 13:52:28 INFO - PROCESS | 1650 | 1461099148559 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:52:28 INFO - PROCESS | 1650 | 1461099148562 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:52:28 INFO - PROCESS | 1650 | 1461099148567 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:52:28 INFO - PROCESS | 1650 | 1461099148570 Marionette TRACE conn2 <- [1,1358,null,{}] 13:52:28 INFO - PROCESS | 1650 | 1461099148575 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:28 INFO - PROCESS | 1650 | 1461099148695 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:52:28 INFO - PROCESS | 1650 | 1461099148768 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8a9800 == 61 [pid = 1650] [id = 347] 13:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118651400) [pid = 1650] [serial = 1040] [outer = 0x0] 13:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1188b8400) [pid = 1650] [serial = 1041] [outer = 0x118651400] 13:52:28 INFO - PROCESS | 1650 | 1461099148800 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1188c5000) [pid = 1650] [serial = 1042] [outer = 0x118651400] 13:52:29 INFO - PROCESS | 1650 | 1461099149189 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 13:52:29 INFO - PROCESS | 1650 | 1461099149238 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1650 | 1461099149242 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:52:29 INFO - PROCESS | 1650 | 1461099149247 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1650 | 1461099149249 Marionette TRACE conn2 <- [1,1362,null,{}] 13:52:29 INFO - PROCESS | 1650 | 1461099149251 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:29 INFO - PROCESS | 1650 | 1461099149385 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:52:29 INFO - PROCESS | 1650 | 1461099149444 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126067000 == 62 [pid = 1650] [id = 348] 13:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1188c5c00) [pid = 1650] [serial = 1043] [outer = 0x0] 13:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11a9bd400) [pid = 1650] [serial = 1044] [outer = 0x1188c5c00] 13:52:29 INFO - PROCESS | 1650 | 1461099149474 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11ba42400) [pid = 1650] [serial = 1045] [outer = 0x1188c5c00] 13:52:29 INFO - PROCESS | 1650 | 1461099149932 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 724ms 13:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:52:29 INFO - PROCESS | 1650 | 1461099149972 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1650 | 1461099149973 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:52:29 INFO - PROCESS | 1650 | 1461099149976 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1650 | 1461099149978 Marionette TRACE conn2 <- [1,1366,null,{}] 13:52:29 INFO - PROCESS | 1650 | 1461099149986 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:30 INFO - PROCESS | 1650 | 1461099150132 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:52:30 INFO - PROCESS | 1650 | 1461099150185 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da17800 == 63 [pid = 1650] [id = 349] 13:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1267d0800) [pid = 1650] [serial = 1046] [outer = 0x0] 13:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x126e49c00) [pid = 1650] [serial = 1047] [outer = 0x1267d0800] 13:52:30 INFO - PROCESS | 1650 | 1461099150218 Marionette DEBUG loaded listener.js 13:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1287eac00) [pid = 1650] [serial = 1048] [outer = 0x1267d0800] 13:52:30 INFO - PROCESS | 1650 | 1461099150665 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:52:30 INFO - PROCESS | 1650 | 1461099150713 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:52:30 INFO - PROCESS | 1650 | 1461099150716 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:52:30 INFO - PROCESS | 1650 | 1461099150718 Marionette TRACE conn2 <- [1,1370,null,{}] 13:52:30 INFO - PROCESS | 1650 | 1461099150720 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:30 INFO - PROCESS | 1650 | 1461099150827 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:52:30 INFO - PROCESS | 1650 | 1461099150896 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff0b000 == 64 [pid = 1650] [id = 350] 13:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129b79c00) [pid = 1650] [serial = 1049] [outer = 0x0] 13:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a031400) [pid = 1650] [serial = 1050] [outer = 0x129b79c00] 13:52:30 INFO - PROCESS | 1650 | 1461099150927 Marionette DEBUG loaded listener.js 13:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b642000) [pid = 1650] [serial = 1051] [outer = 0x129b79c00] 13:52:31 INFO - PROCESS | 1650 | 1461099151378 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:52:31 INFO - PROCESS | 1650 | 1461099151387 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:52:31 INFO - PROCESS | 1650 | 1461099151389 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1650 | 1461099151391 Marionette TRACE conn2 <- [1,1374,null,{}] 13:52:31 INFO - PROCESS | 1650 | 1461099151413 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:31 INFO - PROCESS | 1650 | 1461099151517 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:52:31 INFO - PROCESS | 1650 | 1461099151586 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266e5800 == 65 [pid = 1650] [id = 351] 13:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1188bc800) [pid = 1650] [serial = 1052] [outer = 0x0] 13:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a030800) [pid = 1650] [serial = 1053] [outer = 0x1188bc800] 13:52:31 INFO - PROCESS | 1650 | 1461099151616 Marionette DEBUG loaded listener.js 13:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d1a4400) [pid = 1650] [serial = 1054] [outer = 0x1188bc800] 13:52:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:32 INFO - PROCESS | 1650 | 1461099152055 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:52:32 INFO - PROCESS | 1650 | 1461099152082 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:52:32 INFO - PROCESS | 1650 | 1461099152106 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:52:32 INFO - PROCESS | 1650 | 1461099152108 Marionette TRACE conn2 <- [1,1378,null,{}] 13:52:32 INFO - PROCESS | 1650 | 1461099152335 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:32 INFO - PROCESS | 1650 | 1461099152433 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:52:32 INFO - PROCESS | 1650 | 1461099152488 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a99e000 == 66 [pid = 1650] [id = 352] 13:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11565ac00) [pid = 1650] [serial = 1055] [outer = 0x0] 13:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x116028400) [pid = 1650] [serial = 1056] [outer = 0x11565ac00] 13:52:32 INFO - PROCESS | 1650 | 1461099152516 Marionette DEBUG loaded listener.js 13:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x117953400) [pid = 1650] [serial = 1057] [outer = 0x11565ac00] 13:52:32 INFO - PROCESS | 1650 | 1461099152955 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:52:33 INFO - PROCESS | 1650 | 1461099153014 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:52:33 INFO - PROCESS | 1650 | 1461099153018 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:52:33 INFO - PROCESS | 1650 | 1461099153020 Marionette TRACE conn2 <- [1,1382,null,{}] 13:52:33 INFO - PROCESS | 1650 | 1461099153022 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:33 INFO - PROCESS | 1650 | 1461099153118 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:52:33 INFO - PROCESS | 1650 | 1461099153194 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11982a000 == 67 [pid = 1650] [id = 353] 13:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1186ad400) [pid = 1650] [serial = 1058] [outer = 0x0] 13:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1188cb800) [pid = 1650] [serial = 1059] [outer = 0x1186ad400] 13:52:33 INFO - PROCESS | 1650 | 1461099153222 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119545000) [pid = 1650] [serial = 1060] [outer = 0x1186ad400] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12e70d800 == 66 [pid = 1650] [id = 293] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12f63c800 == 65 [pid = 1650] [id = 345] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12e49c000 == 64 [pid = 1650] [id = 344] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba9d800 == 63 [pid = 1650] [id = 343] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4ea000 == 62 [pid = 1650] [id = 342] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12d251000 == 61 [pid = 1650] [id = 341] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8ef000 == 60 [pid = 1650] [id = 340] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1267d2800) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12b49e000 == 59 [pid = 1650] [id = 339] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x127d63000 == 58 [pid = 1650] [id = 338] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf4c000 == 57 [pid = 1650] [id = 337] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12616a800 == 56 [pid = 1650] [id = 336] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8be000 == 55 [pid = 1650] [id = 335] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11a60b800 == 54 [pid = 1650] [id = 334] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11c651800 == 53 [pid = 1650] [id = 333] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12c044000 == 52 [pid = 1650] [id = 328] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1266d8000 == 51 [pid = 1650] [id = 327] 13:52:33 INFO - PROCESS | 1650 | --DOCSHELL 0x119830000 == 50 [pid = 1650] [id = 326] 13:52:33 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:33 INFO - PROCESS | 1650 | 1461099153638 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:52:33 INFO - PROCESS | 1650 | 1461099153698 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:52:33 INFO - PROCESS | 1650 | 1461099153701 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:52:33 INFO - PROCESS | 1650 | 1461099153702 Marionette TRACE conn2 <- [1,1386,null,{}] 13:52:33 INFO - PROCESS | 1650 | 1461099153704 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:33 INFO - PROCESS | 1650 | 1461099153784 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11aac4000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1287eb800) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b875800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bb2a400) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e1d1800) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12da43400) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12da3f800) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1291e6800) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x116555000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11b808000) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x126136800) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12f502400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e779800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1163ec000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11bfe4c00) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129d4e800) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b411c00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12c8ccc00) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e1cec00) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12da65800) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12e3d9000) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e3cdc00) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11602a000) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x114be4000) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1260b9400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bef3800) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e3cd800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12da47000) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a027000) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a02d400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e774c00) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129d4c000) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1287e1400) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12e782c00) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e777800) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bfa2c00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bb2b000) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12994ec00) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129d18000) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b374000) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1188c3000) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11befbc00) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11afd9000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12386c000) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12655cc00) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126924800) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12386e800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 13:52:33 INFO - PROCESS | 1650 | 1461099153849 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8b0800 == 51 [pid = 1650] [id = 354] 13:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11602a000) [pid = 1650] [serial = 1061] [outer = 0x0] 13:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1188c2400) [pid = 1650] [serial = 1062] [outer = 0x11602a000] 13:52:33 INFO - PROCESS | 1650 | 1461099153882 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11aac7000) [pid = 1650] [serial = 1063] [outer = 0x11602a000] 13:52:34 INFO - PROCESS | 1650 | 1461099154217 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1650 | 1461099154279 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:52:34 INFO - PROCESS | 1650 | 1461099154282 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1650 | 1461099154283 Marionette TRACE conn2 <- [1,1390,null,{}] 13:52:34 INFO - PROCESS | 1650 | 1461099154285 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:34 INFO - PROCESS | 1650 | 1461099154367 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:52:34 INFO - PROCESS | 1650 | 1461099154421 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba90800 == 52 [pid = 1650] [id = 355] 13:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11aac2800) [pid = 1650] [serial = 1064] [outer = 0x0] 13:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11afd9000) [pid = 1650] [serial = 1065] [outer = 0x11aac2800] 13:52:34 INFO - PROCESS | 1650 | 1461099154447 Marionette DEBUG loaded listener.js 13:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123865400) [pid = 1650] [serial = 1066] [outer = 0x11aac2800] 13:52:34 INFO - PROCESS | 1650 | 1461099154732 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 13:52:34 INFO - PROCESS | 1650 | 1461099154753 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1650 | 1461099154754 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:52:34 INFO - PROCESS | 1650 | 1461099154764 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1650 | 1461099154765 Marionette TRACE conn2 <- [1,1394,null,{}] 13:52:34 INFO - PROCESS | 1650 | 1461099154768 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:34 INFO - PROCESS | 1650 | 1461099154852 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:52:34 INFO - PROCESS | 1650 | 1461099154857 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123749800 == 53 [pid = 1650] [id = 356] 13:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11b807000) [pid = 1650] [serial = 1067] [outer = 0x0] 13:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123dcf800) [pid = 1650] [serial = 1068] [outer = 0x11b807000] 13:52:34 INFO - PROCESS | 1650 | 1461099154882 Marionette DEBUG loaded listener.js 13:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12655dc00) [pid = 1650] [serial = 1069] [outer = 0x11b807000] 13:52:35 INFO - PROCESS | 1650 | 1461099155222 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 478ms 13:52:35 INFO - PROCESS | 1650 | 1461099155235 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1650 | 1461099155237 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:52:35 INFO - PROCESS | 1650 | 1461099155239 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1650 | 1461099155241 Marionette TRACE conn2 <- [1,1398,null,{}] 13:52:35 INFO - PROCESS | 1650 | 1461099155246 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:35 INFO - PROCESS | 1650 | 1461099155407 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:52:35 INFO - PROCESS | 1650 | 1461099155454 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119abe000 == 54 [pid = 1650] [id = 357] 13:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123873800) [pid = 1650] [serial = 1070] [outer = 0x0] 13:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1267d4c00) [pid = 1650] [serial = 1071] [outer = 0x123873800] 13:52:35 INFO - PROCESS | 1650 | 1461099155503 Marionette DEBUG loaded listener.js 13:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1291e9800) [pid = 1650] [serial = 1072] [outer = 0x123873800] 13:52:35 INFO - PROCESS | 1650 | 1461099155916 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 723ms 13:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:52:35 INFO - PROCESS | 1650 | 1461099155962 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1650 | 1461099155963 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:52:35 INFO - PROCESS | 1650 | 1461099155965 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1650 | 1461099155966 Marionette TRACE conn2 <- [1,1402,null,{}] 13:52:35 INFO - PROCESS | 1650 | 1461099155969 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:36 INFO - PROCESS | 1650 | 1461099156067 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:52:36 INFO - PROCESS | 1650 | 1461099156117 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128785800 == 55 [pid = 1650] [id = 358] 13:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129b76c00) [pid = 1650] [serial = 1073] [outer = 0x0] 13:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129d0ec00) [pid = 1650] [serial = 1074] [outer = 0x129b76c00] 13:52:36 INFO - PROCESS | 1650 | 1461099156145 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129d51400) [pid = 1650] [serial = 1075] [outer = 0x129b76c00] 13:52:36 INFO - PROCESS | 1650 | 1461099156469 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 13:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:52:36 INFO - PROCESS | 1650 | 1461099156484 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:52:36 INFO - PROCESS | 1650 | 1461099156486 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:52:36 INFO - PROCESS | 1650 | 1461099156488 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:52:36 INFO - PROCESS | 1650 | 1461099156489 Marionette TRACE conn2 <- [1,1406,null,{}] 13:52:36 INFO - PROCESS | 1650 | 1461099156493 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:36 INFO - PROCESS | 1650 | 1461099156600 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:52:36 INFO - PROCESS | 1650 | 1461099156612 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291d8000 == 56 [pid = 1650] [id = 359] 13:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129d11800) [pid = 1650] [serial = 1076] [outer = 0x0] 13:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a027000) [pid = 1650] [serial = 1077] [outer = 0x129d11800] 13:52:36 INFO - PROCESS | 1650 | 1461099156637 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b23ac00) [pid = 1650] [serial = 1078] [outer = 0x129d11800] 13:52:36 INFO - PROCESS | 1650 | 1461099156970 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 13:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:52:37 INFO - PROCESS | 1650 | 1461099157007 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1650 | 1461099157009 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:52:37 INFO - PROCESS | 1650 | 1461099157012 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1650 | 1461099157013 Marionette TRACE conn2 <- [1,1410,null,{}] 13:52:37 INFO - PROCESS | 1650 | 1461099157017 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:37 INFO - PROCESS | 1650 | 1461099157132 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:52:37 INFO - PROCESS | 1650 | 1461099157136 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b803800 == 57 [pid = 1650] [id = 360] 13:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126933800) [pid = 1650] [serial = 1079] [outer = 0x0] 13:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b240000) [pid = 1650] [serial = 1080] [outer = 0x126933800] 13:52:37 INFO - PROCESS | 1650 | 1461099157191 Marionette DEBUG loaded listener.js 13:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b406000) [pid = 1650] [serial = 1081] [outer = 0x126933800] 13:52:37 INFO - PROCESS | 1650 | 1461099157583 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 620ms 13:52:37 INFO - PROCESS | 1650 | 1461099157633 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1650 | 1461099157635 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:52:37 INFO - PROCESS | 1650 | 1461099157639 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1650 | 1461099157641 Marionette TRACE conn2 <- [1,1414,null,{}] 13:52:37 INFO - PROCESS | 1650 | 1461099157644 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:37 INFO - PROCESS | 1650 | 1461099157984 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1267c7c00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x126e46800) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11afdf800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x114402400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118654400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11bfdb800) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1163eb000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129d4c800) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12612fc00) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126e48800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b372000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11864c000) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1267ca800) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a02bc00) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:52:38 INFO - PROCESS | 1650 | 1461099158051 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf52800 == 58 [pid = 1650] [id = 361] 13:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115659400) [pid = 1650] [serial = 1082] [outer = 0x0] 13:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118651000) [pid = 1650] [serial = 1083] [outer = 0x115659400] 13:52:38 INFO - PROCESS | 1650 | 1461099158077 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11bfdb800) [pid = 1650] [serial = 1084] [outer = 0x115659400] 13:52:38 INFO - PROCESS | 1650 | 1461099158472 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 873ms 13:52:38 INFO - PROCESS | 1650 | 1461099158518 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:52:38 INFO - PROCESS | 1650 | 1461099158519 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:52:38 INFO - PROCESS | 1650 | 1461099158523 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1650 | 1461099158526 Marionette TRACE conn2 <- [1,1418,null,{}] 13:52:38 INFO - PROCESS | 1650 | 1461099158530 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:38 INFO - PROCESS | 1650 | 1461099158677 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:52:38 INFO - PROCESS | 1650 | 1461099158693 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d24f800 == 59 [pid = 1650] [id = 362] 13:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bb2cc00) [pid = 1650] [serial = 1085] [outer = 0x0] 13:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bc61400) [pid = 1650] [serial = 1086] [outer = 0x12bb2cc00] 13:52:38 INFO - PROCESS | 1650 | 1461099158738 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bfab000) [pid = 1650] [serial = 1087] [outer = 0x12bb2cc00] 13:52:39 INFO - PROCESS | 1650 | 1461099159104 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 623ms 13:52:39 INFO - PROCESS | 1650 | 1461099159151 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1650 | 1461099159153 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:52:39 INFO - PROCESS | 1650 | 1461099159155 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1650 | 1461099159157 Marionette TRACE conn2 <- [1,1422,null,{}] 13:52:39 INFO - PROCESS | 1650 | 1461099159159 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:39 INFO - PROCESS | 1650 | 1461099159238 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:52:39 INFO - PROCESS | 1650 | 1461099159244 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da14000 == 60 [pid = 1650] [id = 363] 13:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12c8cd400) [pid = 1650] [serial = 1088] [outer = 0x0] 13:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d1b2400) [pid = 1650] [serial = 1089] [outer = 0x12c8cd400] 13:52:39 INFO - PROCESS | 1650 | 1461099159270 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d2ba400) [pid = 1650] [serial = 1090] [outer = 0x12c8cd400] 13:52:39 INFO - PROCESS | 1650 | 1461099159606 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 473ms 13:52:39 INFO - PROCESS | 1650 | 1461099159632 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1650 | 1461099159633 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:52:39 INFO - PROCESS | 1650 | 1461099159636 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1650 | 1461099159637 Marionette TRACE conn2 <- [1,1426,null,{}] 13:52:39 INFO - PROCESS | 1650 | 1461099159639 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:39 INFO - PROCESS | 1650 | 1461099159723 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:52:39 INFO - PROCESS | 1650 | 1461099159729 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e713800 == 61 [pid = 1650] [id = 364] 13:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d19b000) [pid = 1650] [serial = 1091] [outer = 0x0] 13:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12da43400) [pid = 1650] [serial = 1092] [outer = 0x12d19b000] 13:52:39 INFO - PROCESS | 1650 | 1461099159754 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12da6ec00) [pid = 1650] [serial = 1093] [outer = 0x12d19b000] 13:52:40 INFO - PROCESS | 1650 | 1461099160324 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 721ms 13:52:40 INFO - PROCESS | 1650 | 1461099160359 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:52:40 INFO - PROCESS | 1650 | 1461099160365 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:52:40 INFO - PROCESS | 1650 | 1461099160371 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:52:40 INFO - PROCESS | 1650 | 1461099160375 Marionette TRACE conn2 <- [1,1430,null,{}] 13:52:40 INFO - PROCESS | 1650 | 1461099160380 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:40 INFO - PROCESS | 1650 | 1461099160540 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:52:40 INFO - PROCESS | 1650 | 1461099160639 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a986800 == 62 [pid = 1650] [id = 365] 13:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1186a6c00) [pid = 1650] [serial = 1094] [outer = 0x0] 13:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118eaa800) [pid = 1650] [serial = 1095] [outer = 0x1186a6c00] 13:52:40 INFO - PROCESS | 1650 | 1461099160683 Marionette DEBUG loaded listener.js 13:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11a9c0000) [pid = 1650] [serial = 1096] [outer = 0x1186a6c00] 13:52:41 INFO - PROCESS | 1650 | 1461099161135 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 775ms 13:52:41 INFO - PROCESS | 1650 | 1461099161167 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:52:41 INFO - PROCESS | 1650 | 1461099161171 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:52:41 INFO - PROCESS | 1650 | 1461099161196 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:52:41 INFO - PROCESS | 1650 | 1461099161198 Marionette TRACE conn2 <- [1,1434,null,{}] 13:52:41 INFO - PROCESS | 1650 | 1461099161201 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:41 INFO - PROCESS | 1650 | 1461099161308 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:52:41 INFO - PROCESS | 1650 | 1461099161376 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266f0000 == 63 [pid = 1650] [id = 366] 13:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11b808000) [pid = 1650] [serial = 1097] [outer = 0x0] 13:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bacd800) [pid = 1650] [serial = 1098] [outer = 0x11b808000] 13:52:41 INFO - PROCESS | 1650 | 1461099161407 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x123dd8000) [pid = 1650] [serial = 1099] [outer = 0x11b808000] 13:52:41 INFO - PROCESS | 1650 | 1461099161868 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 726ms 13:52:41 INFO - PROCESS | 1650 | 1461099161925 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:52:41 INFO - PROCESS | 1650 | 1461099161927 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:52:41 INFO - PROCESS | 1650 | 1461099161931 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:52:41 INFO - PROCESS | 1650 | 1461099161934 Marionette TRACE conn2 <- [1,1438,null,{}] 13:52:41 INFO - PROCESS | 1650 | 1461099161942 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:42 INFO - PROCESS | 1650 | 1461099162047 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:52:42 INFO - PROCESS | 1650 | 1461099162116 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e499800 == 64 [pid = 1650] [id = 367] 13:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1267c8000) [pid = 1650] [serial = 1100] [outer = 0x0] 13:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1287ebc00) [pid = 1650] [serial = 1101] [outer = 0x1267c8000] 13:52:42 INFO - PROCESS | 1650 | 1461099162148 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129d56800) [pid = 1650] [serial = 1102] [outer = 0x1267c8000] 13:52:42 INFO - PROCESS | 1650 | 1461099162576 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 725ms 13:52:42 INFO - PROCESS | 1650 | 1461099162673 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1650 | 1461099162676 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:52:42 INFO - PROCESS | 1650 | 1461099162680 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1650 | 1461099162681 Marionette TRACE conn2 <- [1,1442,null,{}] 13:52:42 INFO - PROCESS | 1650 | 1461099162684 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:42 INFO - PROCESS | 1650 | 1461099162789 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:52:42 INFO - PROCESS | 1650 | 1461099162856 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5d9800 == 65 [pid = 1650] [id = 368] 13:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b377000) [pid = 1650] [serial = 1103] [outer = 0x0] 13:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b413000) [pid = 1650] [serial = 1104] [outer = 0x12b377000] 13:52:42 INFO - PROCESS | 1650 | 1461099162888 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bf9fc00) [pid = 1650] [serial = 1105] [outer = 0x12b377000] 13:52:43 INFO - PROCESS | 1650 | 1461099163307 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 668ms 13:52:43 INFO - PROCESS | 1650 | 1461099163349 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:52:43 INFO - PROCESS | 1650 | 1461099163350 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:52:43 INFO - PROCESS | 1650 | 1461099163353 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:52:43 INFO - PROCESS | 1650 | 1461099163354 Marionette TRACE conn2 <- [1,1446,null,{}] 13:52:43 INFO - PROCESS | 1650 | 1461099163357 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:43 INFO - PROCESS | 1650 | 1461099163458 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:52:43 INFO - PROCESS | 1650 | 1461099163513 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f647800 == 66 [pid = 1650] [id = 369] 13:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12bfa1c00) [pid = 1650] [serial = 1106] [outer = 0x0] 13:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d1b8c00) [pid = 1650] [serial = 1107] [outer = 0x12bfa1c00] 13:52:43 INFO - PROCESS | 1650 | 1461099163543 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e18b400) [pid = 1650] [serial = 1108] [outer = 0x12bfa1c00] 13:52:43 INFO - PROCESS | 1650 | 1461099163974 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 668ms 13:52:44 INFO - PROCESS | 1650 | 1461099164021 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1650 | 1461099164023 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:52:44 INFO - PROCESS | 1650 | 1461099164025 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1650 | 1461099164027 Marionette TRACE conn2 <- [1,1450,null,{}] 13:52:44 INFO - PROCESS | 1650 | 1461099164029 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:44 INFO - PROCESS | 1650 | 1461099164164 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:52:44 INFO - PROCESS | 1650 | 1461099164221 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff0f000 == 67 [pid = 1650] [id = 370] 13:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e193400) [pid = 1650] [serial = 1109] [outer = 0x0] 13:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e3d2800) [pid = 1650] [serial = 1110] [outer = 0x12e193400] 13:52:44 INFO - PROCESS | 1650 | 1461099164253 Marionette DEBUG loaded listener.js 13:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e739400) [pid = 1650] [serial = 1111] [outer = 0x12e193400] 13:52:44 INFO - PROCESS | 1650 | 1461099164771 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 770ms 13:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:52:44 INFO - PROCESS | 1650 | 1461099164796 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1650 | 1461099164797 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:52:44 INFO - PROCESS | 1650 | 1461099164800 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1650 | 1461099164801 Marionette TRACE conn2 <- [1,1454,null,{}] 13:52:44 INFO - PROCESS | 1650 | 1461099164803 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:45 INFO - PROCESS | 1650 | 1461099165032 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:52:45 INFO - PROCESS | 1650 | 1461099165109 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31c800 == 68 [pid = 1650] [id = 371] 13:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1151bd400) [pid = 1650] [serial = 1112] [outer = 0x0] 13:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11565a400) [pid = 1650] [serial = 1113] [outer = 0x1151bd400] 13:52:45 INFO - PROCESS | 1650 | 1461099165138 Marionette DEBUG loaded listener.js 13:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11864a400) [pid = 1650] [serial = 1114] [outer = 0x1151bd400] 13:52:45 INFO - PROCESS | 1650 | 1461099165614 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 872ms 13:52:45 INFO - PROCESS | 1650 | 1461099165673 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:52:45 INFO - PROCESS | 1650 | 1461099165679 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:52:45 INFO - PROCESS | 1650 | 1461099165683 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:52:45 INFO - PROCESS | 1650 | 1461099165687 Marionette TRACE conn2 <- [1,1458,null,{}] 13:52:45 INFO - PROCESS | 1650 | 1461099165692 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:45 INFO - PROCESS | 1650 | 1461099165834 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:52:45 INFO - PROCESS | 1650 | 1461099165936 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a970800 == 69 [pid = 1650] [id = 372] 13:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11864bc00) [pid = 1650] [serial = 1115] [outer = 0x0] 13:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119546400) [pid = 1650] [serial = 1116] [outer = 0x11864bc00] 13:52:45 INFO - PROCESS | 1650 | 1461099165982 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11af71000) [pid = 1650] [serial = 1117] [outer = 0x11864bc00] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12da14000 == 68 [pid = 1650] [id = 363] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12d24f800 == 67 [pid = 1650] [id = 362] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf52800 == 66 [pid = 1650] [id = 361] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12b803800 == 65 [pid = 1650] [id = 360] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1291d8000 == 64 [pid = 1650] [id = 359] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128785800 == 63 [pid = 1650] [id = 358] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119abe000 == 62 [pid = 1650] [id = 357] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123749800 == 61 [pid = 1650] [id = 356] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba90800 == 60 [pid = 1650] [id = 355] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8b0800 == 59 [pid = 1650] [id = 354] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11982a000 == 58 [pid = 1650] [id = 353] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11a99e000 == 57 [pid = 1650] [id = 352] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12da17800 == 56 [pid = 1650] [id = 349] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126067000 == 55 [pid = 1650] [id = 348] 13:52:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8a9800 == 54 [pid = 1650] [id = 347] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e3cec00) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b635400) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129d4c400) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x123dce800) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1273e9400) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1191aac00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1287e7000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12da49400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118650000) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e3cf400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a02ac00) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bfaa400) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x126d6d000) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118655800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11ba41000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bfaac00) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12da3f400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12a02c400) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e3d7000) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b236400) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11afdf400) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1267cac00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11af7b400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bef9c00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b372c00) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bc5ec00) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b23d800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1189d0800) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1287e0800) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12e191000) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11605c000) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1186ab400) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d198400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12e1c8c00) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 13:52:46 INFO - PROCESS | 1650 | 1461099166496 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 874ms 13:52:46 INFO - PROCESS | 1650 | 1461099166557 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:52:46 INFO - PROCESS | 1650 | 1461099166562 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:52:46 INFO - PROCESS | 1650 | 1461099166566 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1650 | 1461099166568 Marionette TRACE conn2 <- [1,1462,null,{}] 13:52:46 INFO - PROCESS | 1650 | 1461099166571 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:46 INFO - PROCESS | 1650 | 1461099166699 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:52:46 INFO - PROCESS | 1650 | 1461099166714 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c662800 == 55 [pid = 1650] [id = 373] 13:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12386f800) [pid = 1650] [serial = 1118] [outer = 0x0] 13:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12655f000) [pid = 1650] [serial = 1119] [outer = 0x12386f800] 13:52:46 INFO - PROCESS | 1650 | 1461099166756 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1267d0400) [pid = 1650] [serial = 1120] [outer = 0x12386f800] 13:52:47 INFO - PROCESS | 1650 | 1461099167218 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 671ms 13:52:47 INFO - PROCESS | 1650 | 1461099167237 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1650 | 1461099167242 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:52:47 INFO - PROCESS | 1650 | 1461099167266 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1650 | 1461099167271 Marionette TRACE conn2 <- [1,1466,null,{}] 13:52:47 INFO - PROCESS | 1650 | 1461099167274 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:47 INFO - PROCESS | 1650 | 1461099167422 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:52:47 INFO - PROCESS | 1650 | 1461099167476 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d68000 == 56 [pid = 1650] [id = 374] 13:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119ed6400) [pid = 1650] [serial = 1121] [outer = 0x0] 13:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1287ec800) [pid = 1650] [serial = 1122] [outer = 0x119ed6400] 13:52:47 INFO - PROCESS | 1650 | 1461099167497 Marionette DEBUG loaded listener.js 13:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129d17800) [pid = 1650] [serial = 1123] [outer = 0x119ed6400] 13:52:47 INFO - PROCESS | 1650 | 1461099167895 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 683ms 13:52:47 INFO - PROCESS | 1650 | 1461099167940 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1650 | 1461099167942 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:52:47 INFO - PROCESS | 1650 | 1461099167955 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1650 | 1461099167956 Marionette TRACE conn2 <- [1,1470,null,{}] 13:52:47 INFO - PROCESS | 1650 | 1461099167961 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:48 INFO - PROCESS | 1650 | 1461099168126 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:52:48 INFO - PROCESS | 1650 | 1461099168182 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8c3000 == 57 [pid = 1650] [id = 375] 13:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1273e9400) [pid = 1650] [serial = 1124] [outer = 0x0] 13:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129d5a800) [pid = 1650] [serial = 1125] [outer = 0x1273e9400] 13:52:48 INFO - PROCESS | 1650 | 1461099168222 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b238c00) [pid = 1650] [serial = 1126] [outer = 0x1273e9400] 13:52:48 INFO - PROCESS | 1650 | 1461099168571 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 623ms 13:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:52:48 INFO - PROCESS | 1650 | 1461099168585 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1650 | 1461099168586 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:52:48 INFO - PROCESS | 1650 | 1461099168588 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1650 | 1461099168589 Marionette TRACE conn2 <- [1,1474,null,{}] 13:52:48 INFO - PROCESS | 1650 | 1461099168592 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:48 INFO - PROCESS | 1650 | 1461099168701 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:52:48 INFO - PROCESS | 1650 | 1461099168755 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c02c000 == 58 [pid = 1650] [id = 376] 13:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bb2d400) [pid = 1650] [serial = 1127] [outer = 0x0] 13:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bc5dc00) [pid = 1650] [serial = 1128] [outer = 0x12bb2d400] 13:52:48 INFO - PROCESS | 1650 | 1461099168787 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d2c0000) [pid = 1650] [serial = 1129] [outer = 0x12bb2d400] 13:52:49 INFO - PROCESS | 1650 | 1461099169136 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 13:52:49 INFO - PROCESS | 1650 | 1461099169157 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:52:49 INFO - PROCESS | 1650 | 1461099169159 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:52:49 INFO - PROCESS | 1650 | 1461099169163 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:52:49 INFO - PROCESS | 1650 | 1461099169164 Marionette TRACE conn2 <- [1,1478,null,{}] 13:52:49 INFO - PROCESS | 1650 | 1461099169167 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:49 INFO - PROCESS | 1650 | 1461099169279 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:52:49 INFO - PROCESS | 1650 | 1461099169294 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d253000 == 59 [pid = 1650] [id = 377] 13:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12da6a800) [pid = 1650] [serial = 1130] [outer = 0x0] 13:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e1cc000) [pid = 1650] [serial = 1131] [outer = 0x12da6a800] 13:52:49 INFO - PROCESS | 1650 | 1461099169319 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e3d5800) [pid = 1650] [serial = 1132] [outer = 0x12da6a800] 13:52:49 INFO - PROCESS | 1650 | 1461099169665 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 13:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:52:49 INFO - PROCESS | 1650 | 1461099169682 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:52:49 INFO - PROCESS | 1650 | 1461099169683 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:52:49 INFO - PROCESS | 1650 | 1461099169691 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:52:49 INFO - PROCESS | 1650 | 1461099169693 Marionette TRACE conn2 <- [1,1482,null,{}] 13:52:49 INFO - PROCESS | 1650 | 1461099169697 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:49 INFO - PROCESS | 1650 | 1461099169811 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:52:49 INFO - PROCESS | 1650 | 1461099169860 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da13000 == 60 [pid = 1650] [id = 378] 13:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12da6cc00) [pid = 1650] [serial = 1133] [outer = 0x0] 13:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e737800) [pid = 1650] [serial = 1134] [outer = 0x12da6cc00] 13:52:49 INFO - PROCESS | 1650 | 1461099169900 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e77d000) [pid = 1650] [serial = 1135] [outer = 0x12da6cc00] 13:52:50 INFO - PROCESS | 1650 | 1461099170365 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 727ms 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129b76c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129d11800) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e3d0000) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11602a000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11565ac00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11aac2800) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x126933800) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11b807000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123873800) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1186ad400) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bb2cc00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12c8cd400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:52:50 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115659400) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:52:50 INFO - PROCESS | 1650 | 1461099170518 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:52:50 INFO - PROCESS | 1650 | 1461099170519 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:52:50 INFO - PROCESS | 1650 | 1461099170523 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:52:50 INFO - PROCESS | 1650 | 1461099170524 Marionette TRACE conn2 <- [1,1486,null,{}] 13:52:50 INFO - PROCESS | 1650 | 1461099170533 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:50 INFO - PROCESS | 1650 | 1461099170619 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:52:50 INFO - PROCESS | 1650 | 1461099170623 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a86800 == 61 [pid = 1650] [id = 379] 13:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a87f800) [pid = 1650] [serial = 1136] [outer = 0x0] 13:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c7cf800) [pid = 1650] [serial = 1137] [outer = 0x11a87f800] 13:52:50 INFO - PROCESS | 1650 | 1461099170650 Marionette DEBUG loaded listener.js 13:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129d11800) [pid = 1650] [serial = 1138] [outer = 0x11a87f800] 13:52:50 INFO - PROCESS | 1650 | 1461099170992 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 476ms 13:52:51 INFO - PROCESS | 1650 | 1461099170999 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:52:51 INFO - PROCESS | 1650 | 1461099171001 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:52:51 INFO - PROCESS | 1650 | 1461099171003 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:52:51 INFO - PROCESS | 1650 | 1461099171005 Marionette TRACE conn2 <- [1,1490,null,{}] 13:52:51 INFO - PROCESS | 1650 | 1461099171007 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:51 INFO - PROCESS | 1650 | 1461099171119 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:52:51 INFO - PROCESS | 1650 | 1461099171229 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f63d000 == 62 [pid = 1650] [id = 380] 13:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118867400) [pid = 1650] [serial = 1139] [outer = 0x0] 13:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ba40400) [pid = 1650] [serial = 1140] [outer = 0x118867400] 13:52:51 INFO - PROCESS | 1650 | 1461099171270 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e775800) [pid = 1650] [serial = 1141] [outer = 0x118867400] 13:52:51 INFO - PROCESS | 1650 | 1461099171642 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 13:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:52:51 INFO - PROCESS | 1650 | 1461099171673 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:52:51 INFO - PROCESS | 1650 | 1461099171675 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:52:51 INFO - PROCESS | 1650 | 1461099171677 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:52:51 INFO - PROCESS | 1650 | 1461099171678 Marionette TRACE conn2 <- [1,1494,null,{}] 13:52:51 INFO - PROCESS | 1650 | 1461099171680 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:51 INFO - PROCESS | 1650 | 1461099171791 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:52:51 INFO - PROCESS | 1650 | 1461099171797 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff0c000 == 63 [pid = 1650] [id = 381] 13:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x115617000) [pid = 1650] [serial = 1142] [outer = 0x0] 13:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11561a400) [pid = 1650] [serial = 1143] [outer = 0x115617000] 13:52:51 INFO - PROCESS | 1650 | 1461099171827 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119e60800) [pid = 1650] [serial = 1144] [outer = 0x115617000] 13:52:52 INFO - PROCESS | 1650 | 1461099172156 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 13:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:52:52 INFO - PROCESS | 1650 | 1461099172196 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:52:52 INFO - PROCESS | 1650 | 1461099172197 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:52:52 INFO - PROCESS | 1650 | 1461099172200 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1650 | 1461099172201 Marionette TRACE conn2 <- [1,1498,null,{}] 13:52:52 INFO - PROCESS | 1650 | 1461099172204 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:52 INFO - PROCESS | 1650 | 1461099172305 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:52:52 INFO - PROCESS | 1650 | 1461099172311 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305d0000 == 64 [pid = 1650] [id = 382] 13:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118663400) [pid = 1650] [serial = 1145] [outer = 0x0] 13:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118666000) [pid = 1650] [serial = 1146] [outer = 0x118663400] 13:52:52 INFO - PROCESS | 1650 | 1461099172335 Marionette DEBUG loaded listener.js 13:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12f506000) [pid = 1650] [serial = 1147] [outer = 0x118663400] 13:52:52 INFO - PROCESS | 1650 | 1461099172873 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 719ms 13:52:52 INFO - PROCESS | 1650 | 1461099172920 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:52:52 INFO - PROCESS | 1650 | 1461099172924 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:52:52 INFO - PROCESS | 1650 | 1461099172932 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1650 | 1461099172936 Marionette TRACE conn2 <- [1,1502,null,{}] 13:52:52 INFO - PROCESS | 1650 | 1461099172942 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:53 INFO - PROCESS | 1650 | 1461099173105 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:52:53 INFO - PROCESS | 1650 | 1461099173208 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1db000 == 65 [pid = 1650] [id = 383] 13:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x116055400) [pid = 1650] [serial = 1148] [outer = 0x0] 13:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11865a800) [pid = 1650] [serial = 1149] [outer = 0x116055400] 13:52:53 INFO - PROCESS | 1650 | 1461099173258 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118666800) [pid = 1650] [serial = 1150] [outer = 0x116055400] 13:52:53 INFO - PROCESS | 1650 | 1461099173731 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 825ms 13:52:53 INFO - PROCESS | 1650 | 1461099173756 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1650 | 1461099173762 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:52:53 INFO - PROCESS | 1650 | 1461099173768 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1650 | 1461099173771 Marionette TRACE conn2 <- [1,1506,null,{}] 13:52:53 INFO - PROCESS | 1650 | 1461099173775 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:53 INFO - PROCESS | 1650 | 1461099173918 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:52:54 INFO - PROCESS | 1650 | 1461099174049 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128784800 == 66 [pid = 1650] [id = 384] 13:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x118668c00) [pid = 1650] [serial = 1151] [outer = 0x0] 13:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11a9c8800) [pid = 1650] [serial = 1152] [outer = 0x118668c00] 13:52:54 INFO - PROCESS | 1650 | 1461099174098 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11bef3000) [pid = 1650] [serial = 1153] [outer = 0x118668c00] 13:52:54 INFO - PROCESS | 1650 | 1461099174596 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 873ms 13:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:52:54 INFO - PROCESS | 1650 | 1461099174667 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:52:54 INFO - PROCESS | 1650 | 1461099174669 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:52:54 INFO - PROCESS | 1650 | 1461099174675 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:52:54 INFO - PROCESS | 1650 | 1461099174679 Marionette TRACE conn2 <- [1,1510,null,{}] 13:52:54 INFO - PROCESS | 1650 | 1461099174687 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:54 INFO - PROCESS | 1650 | 1461099174791 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:52:54 INFO - PROCESS | 1650 | 1461099174864 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f87b000 == 67 [pid = 1650] [id = 385] 13:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x126e11c00) [pid = 1650] [serial = 1154] [outer = 0x0] 13:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1287e0c00) [pid = 1650] [serial = 1155] [outer = 0x126e11c00] 13:52:54 INFO - PROCESS | 1650 | 1461099174896 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a025000) [pid = 1650] [serial = 1156] [outer = 0x126e11c00] 13:52:55 INFO - PROCESS | 1650 | 1461099175321 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 674ms 13:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:52:55 INFO - PROCESS | 1650 | 1461099175349 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:52:55 INFO - PROCESS | 1650 | 1461099175350 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:52:55 INFO - PROCESS | 1650 | 1461099175353 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1650 | 1461099175354 Marionette TRACE conn2 <- [1,1514,null,{}] 13:52:55 INFO - PROCESS | 1650 | 1461099175356 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:55 INFO - PROCESS | 1650 | 1461099175465 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:52:55 INFO - PROCESS | 1650 | 1461099175521 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f8f8000 == 68 [pid = 1650] [id = 386] 13:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b23c800) [pid = 1650] [serial = 1157] [outer = 0x0] 13:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b642400) [pid = 1650] [serial = 1158] [outer = 0x12b23c800] 13:52:55 INFO - PROCESS | 1650 | 1461099175550 Marionette DEBUG loaded listener.js 13:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12c8c8c00) [pid = 1650] [serial = 1159] [outer = 0x12b23c800] 13:52:55 INFO - PROCESS | 1650 | 1461099175971 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 668ms 13:52:56 INFO - PROCESS | 1650 | 1461099176022 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:52:56 INFO - PROCESS | 1650 | 1461099176023 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:52:56 INFO - PROCESS | 1650 | 1461099176025 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:52:56 INFO - PROCESS | 1650 | 1461099176027 Marionette TRACE conn2 <- [1,1518,null,{}] 13:52:56 INFO - PROCESS | 1650 | 1461099176029 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:56 INFO - PROCESS | 1650 | 1461099176133 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:52:56 INFO - PROCESS | 1650 | 1461099176237 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x114ac2000 == 69 [pid = 1650] [id = 387] 13:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b23cc00) [pid = 1650] [serial = 1160] [outer = 0x0] 13:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d2b6000) [pid = 1650] [serial = 1161] [outer = 0x12b23cc00] 13:52:56 INFO - PROCESS | 1650 | 1461099176267 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e192400) [pid = 1650] [serial = 1162] [outer = 0x12b23cc00] 13:52:56 INFO - PROCESS | 1650 | 1461099176659 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 13:52:56 INFO - PROCESS | 1650 | 1461099176695 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:52:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:52:56 INFO - PROCESS | 1650 | 1461099176697 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:52:56 INFO - PROCESS | 1650 | 1461099176699 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:52:56 INFO - PROCESS | 1650 | 1461099176700 Marionette TRACE conn2 <- [1,1522,null,{}] 13:52:56 INFO - PROCESS | 1650 | 1461099176703 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:56 INFO - PROCESS | 1650 | 1461099176835 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:52:56 INFO - PROCESS | 1650 | 1461099176920 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ace800 == 70 [pid = 1650] [id = 388] 13:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b36e800) [pid = 1650] [serial = 1163] [outer = 0x0] 13:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e3d0000) [pid = 1650] [serial = 1164] [outer = 0x12b36e800] 13:52:56 INFO - PROCESS | 1650 | 1461099176953 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12f690c00) [pid = 1650] [serial = 1165] [outer = 0x12b36e800] 13:52:57 INFO - PROCESS | 1650 | 1461099177322 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:52:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:52:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:52:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:52:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:52:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 13:52:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:52:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 13:52:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:52:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 669ms 13:52:57 INFO - PROCESS | 1650 | 1461099177369 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1650 | 1461099177370 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:52:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:52:57 INFO - PROCESS | 1650 | 1461099177372 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1650 | 1461099177374 Marionette TRACE conn2 <- [1,1526,null,{}] 13:52:57 INFO - PROCESS | 1650 | 1461099177376 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:57 INFO - PROCESS | 1650 | 1461099177480 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:52:57 INFO - PROCESS | 1650 | 1461099177569 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1122bc800 == 71 [pid = 1650] [id = 389] 13:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x10fe47800) [pid = 1650] [serial = 1166] [outer = 0x0] 13:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114be1c00) [pid = 1650] [serial = 1167] [outer = 0x10fe47800] 13:52:57 INFO - PROCESS | 1650 | 1461099177598 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11a9c5c00) [pid = 1650] [serial = 1168] [outer = 0x10fe47800] 13:52:58 INFO - PROCESS | 1650 | 1461099178153 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:52:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:52:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:52:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:52:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 819ms 13:52:58 INFO - PROCESS | 1650 | 1461099178193 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:52:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:52:58 INFO - PROCESS | 1650 | 1461099178195 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:52:58 INFO - PROCESS | 1650 | 1461099178198 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1650 | 1461099178201 Marionette TRACE conn2 <- [1,1530,null,{}] 13:52:58 INFO - PROCESS | 1650 | 1461099178204 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:58 INFO - PROCESS | 1650 | 1461099178305 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:52:58 INFO - PROCESS | 1650 | 1461099178369 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6bc800 == 72 [pid = 1650] [id = 390] 13:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11635f000) [pid = 1650] [serial = 1169] [outer = 0x0] 13:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118668400) [pid = 1650] [serial = 1170] [outer = 0x11635f000] 13:52:58 INFO - PROCESS | 1650 | 1461099178397 Marionette DEBUG loaded listener.js 13:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x118973c00) [pid = 1650] [serial = 1171] [outer = 0x11635f000] 13:52:58 INFO - PROCESS | 1650 | 1461099178740 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:52:58 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:52:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:52:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 13:52:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:52:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 573ms 13:52:58 INFO - PROCESS | 1650 | 1461099178774 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1650 | 1461099178777 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:52:58 INFO - PROCESS | 1650 | 1461099178798 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1650 | 1461099178800 Marionette TRACE conn2 <- [1,1534,null,{}] 13:52:58 INFO - PROCESS | 1650 | 1461099178802 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:58 INFO - PROCESS | 1650 | 1461099178901 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:52:58 INFO - PROCESS | 1650 | 1461099178964 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119acf000 == 73 [pid = 1650] [id = 391] 13:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1188be800) [pid = 1650] [serial = 1172] [outer = 0x0] 13:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11a9c9000) [pid = 1650] [serial = 1173] [outer = 0x1188be800] 13:52:58 INFO - PROCESS | 1650 | 1461099178991 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11af73400) [pid = 1650] [serial = 1174] [outer = 0x1188be800] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff0c000 == 72 [pid = 1650] [id = 381] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12f63d000 == 71 [pid = 1650] [id = 380] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x126a86800 == 70 [pid = 1650] [id = 379] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12da13000 == 69 [pid = 1650] [id = 378] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12d253000 == 68 [pid = 1650] [id = 377] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c02c000 == 67 [pid = 1650] [id = 376] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12da43400) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12a031400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12a030800) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8c3000 == 66 [pid = 1650] [id = 375] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x127d68000 == 65 [pid = 1650] [id = 374] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11c662800 == 64 [pid = 1650] [id = 373] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11a970800 == 63 [pid = 1650] [id = 372] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31c800 == 62 [pid = 1650] [id = 371] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5d9800 == 61 [pid = 1650] [id = 368] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12e499800 == 60 [pid = 1650] [id = 367] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1266f0000 == 59 [pid = 1650] [id = 366] 13:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11a986800 == 58 [pid = 1650] [id = 365] 13:52:59 INFO - PROCESS | 1650 | 1461099179424 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:52:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:52:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 673ms 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bc61400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d1b2400) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11bfdb800) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x118651000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d2ba400) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1291e9800) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bfab000) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x129d0ec00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12a027000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129d51400) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e3dcc00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12e736000) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1188c2400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11aac7000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x117953400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116028400) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1188b8400) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11afd9000) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x123865400) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b240000) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123dcf800) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12655dc00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11a9bd400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1267d4c00) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x126e49c00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b23ac00) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119545000) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1188cb800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b406000) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 13:52:59 INFO - PROCESS | 1650 | 1461099179480 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:52:59 INFO - PROCESS | 1650 | 1461099179482 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:52:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:52:59 INFO - PROCESS | 1650 | 1461099179487 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1650 | 1461099179490 Marionette TRACE conn2 <- [1,1538,null,{}] 13:52:59 INFO - PROCESS | 1650 | 1461099179497 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:59 INFO - PROCESS | 1650 | 1461099179585 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:52:59 INFO - PROCESS | 1650 | 1461099179589 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b652000 == 59 [pid = 1650] [id = 392] 13:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11b803800) [pid = 1650] [serial = 1175] [outer = 0x0] 13:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12386f400) [pid = 1650] [serial = 1176] [outer = 0x11b803800] 13:52:59 INFO - PROCESS | 1650 | 1461099179618 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1263acc00) [pid = 1650] [serial = 1177] [outer = 0x11b803800] 13:53:00 INFO - PROCESS | 1650 | 1461099180072 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 622ms 13:53:00 INFO - PROCESS | 1650 | 1461099180113 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:53:00 INFO - PROCESS | 1650 | 1461099180115 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:53:00 INFO - PROCESS | 1650 | 1461099180119 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:53:00 INFO - PROCESS | 1650 | 1461099180121 Marionette TRACE conn2 <- [1,1542,null,{}] 13:53:00 INFO - PROCESS | 1650 | 1461099180124 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:00 INFO - PROCESS | 1650 | 1461099180251 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:53:00 INFO - PROCESS | 1650 | 1461099180295 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12713e800 == 60 [pid = 1650] [id = 393] 13:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126748400) [pid = 1650] [serial = 1178] [outer = 0x0] 13:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1269ea400) [pid = 1650] [serial = 1179] [outer = 0x126748400] 13:53:00 INFO - PROCESS | 1650 | 1461099180323 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1291df800) [pid = 1650] [serial = 1180] [outer = 0x126748400] 13:53:00 INFO - PROCESS | 1650 | 1461099180639 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 571ms 13:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:53:00 INFO - PROCESS | 1650 | 1461099180689 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:53:00 INFO - PROCESS | 1650 | 1461099180690 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:53:00 INFO - PROCESS | 1650 | 1461099180692 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:53:00 INFO - PROCESS | 1650 | 1461099180693 Marionette TRACE conn2 <- [1,1546,null,{}] 13:53:00 INFO - PROCESS | 1650 | 1461099180696 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:00 INFO - PROCESS | 1650 | 1461099180775 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:53:00 INFO - PROCESS | 1650 | 1461099180781 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b1a000 == 61 [pid = 1650] [id = 394] 13:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1297de000) [pid = 1650] [serial = 1181] [outer = 0x0] 13:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129d0e800) [pid = 1650] [serial = 1182] [outer = 0x1297de000] 13:53:00 INFO - PROCESS | 1650 | 1461099180807 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129d55000) [pid = 1650] [serial = 1183] [outer = 0x1297de000] 13:53:01 INFO - PROCESS | 1650 | 1461099181165 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 13:53:01 INFO - PROCESS | 1650 | 1461099181212 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1650 | 1461099181213 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:53:01 INFO - PROCESS | 1650 | 1461099181215 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1650 | 1461099181216 Marionette TRACE conn2 <- [1,1550,null,{}] 13:53:01 INFO - PROCESS | 1650 | 1461099181218 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:01 INFO - PROCESS | 1650 | 1461099181346 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:53:01 INFO - PROCESS | 1650 | 1461099181387 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8eb000 == 62 [pid = 1650] [id = 395] 13:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129d53800) [pid = 1650] [serial = 1184] [outer = 0x0] 13:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b231800) [pid = 1650] [serial = 1185] [outer = 0x129d53800] 13:53:01 INFO - PROCESS | 1650 | 1461099181414 Marionette DEBUG loaded listener.js 13:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12c8d3400) [pid = 1650] [serial = 1186] [outer = 0x129d53800] 13:53:01 INFO - PROCESS | 1650 | 1461099181741 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 568ms 13:53:01 INFO - PROCESS | 1650 | 1461099181783 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1650 | 1461099181785 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:53:01 INFO - PROCESS | 1650 | 1461099181787 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1650 | 1461099181788 Marionette TRACE conn2 <- [1,1554,null,{}] 13:53:01 INFO - PROCESS | 1650 | 1461099181790 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:01 INFO - PROCESS | 1650 | 1461099181895 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:53:01 INFO - PROCESS | 1650 | 1461099181910 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d187000 == 63 [pid = 1650] [id = 396] 13:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d1b4800) [pid = 1650] [serial = 1187] [outer = 0x0] 13:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d2be000) [pid = 1650] [serial = 1188] [outer = 0x12d1b4800] 13:53:01 INFO - PROCESS | 1650 | 1461099181935 Marionette DEBUG loaded listener.js 13:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12da69400) [pid = 1650] [serial = 1189] [outer = 0x12d1b4800] 13:53:02 INFO - PROCESS | 1650 | 1461099182285 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 517ms 13:53:02 INFO - PROCESS | 1650 | 1461099182305 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:53:02 INFO - PROCESS | 1650 | 1461099182306 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:53:02 INFO - PROCESS | 1650 | 1461099182310 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1650 | 1461099182311 Marionette TRACE conn2 <- [1,1558,null,{}] 13:53:02 INFO - PROCESS | 1650 | 1461099182313 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:02 INFO - PROCESS | 1650 | 1461099182423 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:53:02 INFO - PROCESS | 1650 | 1461099182461 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4e6800 == 64 [pid = 1650] [id = 397] 13:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d1b4c00) [pid = 1650] [serial = 1190] [outer = 0x0] 13:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12e1cc800) [pid = 1650] [serial = 1191] [outer = 0x12d1b4c00] 13:53:02 INFO - PROCESS | 1650 | 1461099182486 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e3cc000) [pid = 1650] [serial = 1192] [outer = 0x12d1b4c00] 13:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 524ms 13:53:02 INFO - PROCESS | 1650 | 1461099182824 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:53:02 INFO - PROCESS | 1650 | 1461099182832 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:53:02 INFO - PROCESS | 1650 | 1461099182834 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:53:02 INFO - PROCESS | 1650 | 1461099182836 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1650 | 1461099182837 Marionette TRACE conn2 <- [1,1562,null,{}] 13:53:02 INFO - PROCESS | 1650 | 1461099182839 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:02 INFO - PROCESS | 1650 | 1461099182948 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:53:02 INFO - PROCESS | 1650 | 1461099182960 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da21800 == 65 [pid = 1650] [id = 398] 13:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e3d6800) [pid = 1650] [serial = 1193] [outer = 0x0] 13:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e72ec00) [pid = 1650] [serial = 1194] [outer = 0x12e3d6800] 13:53:02 INFO - PROCESS | 1650 | 1461099182985 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e77a400) [pid = 1650] [serial = 1195] [outer = 0x12e3d6800] 13:53:03 INFO - PROCESS | 1650 | 1461099183336 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 13:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:53:03 INFO - PROCESS | 1650 | 1461099183355 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:53:03 INFO - PROCESS | 1650 | 1461099183356 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:53:03 INFO - PROCESS | 1650 | 1461099183358 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1650 | 1461099183360 Marionette TRACE conn2 <- [1,1566,null,{}] 13:53:03 INFO - PROCESS | 1650 | 1461099183364 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:03 INFO - PROCESS | 1650 | 1461099183472 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:53:03 INFO - PROCESS | 1650 | 1461099183486 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5d1800 == 66 [pid = 1650] [id = 399] 13:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a4ea800) [pid = 1650] [serial = 1196] [outer = 0x0] 13:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12a4f4000) [pid = 1650] [serial = 1197] [outer = 0x12a4ea800] 13:53:03 INFO - PROCESS | 1650 | 1461099183511 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a4f7c00) [pid = 1650] [serial = 1198] [outer = 0x12a4ea800] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bb2d400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12da6a800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12da6cc00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12386f800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11864bc00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1273e9400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1151bd400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119ed6400) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11a87f800) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118867400) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x115617000) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:53:03 INFO - PROCESS | 1650 | 1461099183962 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 625ms 13:53:03 INFO - PROCESS | 1650 | 1461099183983 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:53:03 INFO - PROCESS | 1650 | 1461099183985 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:53:03 INFO - PROCESS | 1650 | 1461099183987 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1650 | 1461099183989 Marionette TRACE conn2 <- [1,1570,null,{}] 13:53:03 INFO - PROCESS | 1650 | 1461099183991 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:04 INFO - PROCESS | 1650 | 1461099184094 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:53:04 INFO - PROCESS | 1650 | 1461099184155 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f63c000 == 67 [pid = 1650] [id = 400] 13:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x123dd2400) [pid = 1650] [serial = 1199] [outer = 0x0] 13:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a4f1000) [pid = 1650] [serial = 1200] [outer = 0x123dd2400] 13:53:04 INFO - PROCESS | 1650 | 1461099184189 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e782000) [pid = 1650] [serial = 1201] [outer = 0x123dd2400] 13:53:04 INFO - PROCESS | 1650 | 1461099184482 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 13:53:04 INFO - PROCESS | 1650 | 1461099184506 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1650 | 1461099184508 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:53:04 INFO - PROCESS | 1650 | 1461099184513 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1650 | 1461099184515 Marionette TRACE conn2 <- [1,1574,null,{}] 13:53:04 INFO - PROCESS | 1650 | 1461099184517 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:04 INFO - PROCESS | 1650 | 1461099184606 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:53:04 INFO - PROCESS | 1650 | 1461099184610 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f8f1800 == 68 [pid = 1650] [id = 401] 13:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x123d4b400) [pid = 1650] [serial = 1202] [outer = 0x0] 13:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x123d53400) [pid = 1650] [serial = 1203] [outer = 0x123d4b400] 13:53:04 INFO - PROCESS | 1650 | 1461099184635 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11bef4c00) [pid = 1650] [serial = 1204] [outer = 0x123d4b400] 13:53:04 INFO - PROCESS | 1650 | 1461099184991 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 13:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:53:05 INFO - PROCESS | 1650 | 1461099185033 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:53:05 INFO - PROCESS | 1650 | 1461099185034 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:53:05 INFO - PROCESS | 1650 | 1461099185036 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1650 | 1461099185037 Marionette TRACE conn2 <- [1,1578,null,{}] 13:53:05 INFO - PROCESS | 1650 | 1461099185040 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:05 INFO - PROCESS | 1650 | 1461099185126 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:53:05 INFO - PROCESS | 1650 | 1461099185130 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fff5800 == 69 [pid = 1650] [id = 402] 13:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x123d4c400) [pid = 1650] [serial = 1205] [outer = 0x0] 13:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e781000) [pid = 1650] [serial = 1206] [outer = 0x123d4c400] 13:53:05 INFO - PROCESS | 1650 | 1461099185155 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12f50b000) [pid = 1650] [serial = 1207] [outer = 0x123d4c400] 13:53:05 INFO - PROCESS | 1650 | 1461099185534 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 13:53:05 INFO - PROCESS | 1650 | 1461099185557 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:53:05 INFO - PROCESS | 1650 | 1461099185559 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:53:05 INFO - PROCESS | 1650 | 1461099185562 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1650 | 1461099185564 Marionette TRACE conn2 <- [1,1582,null,{}] 13:53:05 INFO - PROCESS | 1650 | 1461099185567 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:05 INFO - PROCESS | 1650 | 1461099185701 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:53:05 INFO - PROCESS | 1650 | 1461099185791 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9ce800 == 70 [pid = 1650] [id = 403] 13:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x123d4c800) [pid = 1650] [serial = 1208] [outer = 0x0] 13:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12f688800) [pid = 1650] [serial = 1209] [outer = 0x123d4c800] 13:53:05 INFO - PROCESS | 1650 | 1461099185815 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12f696000) [pid = 1650] [serial = 1210] [outer = 0x123d4c800] 13:53:06 INFO - PROCESS | 1650 | 1461099186399 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 871ms 13:53:06 INFO - PROCESS | 1650 | 1461099186434 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:53:06 INFO - PROCESS | 1650 | 1461099186440 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:53:06 INFO - PROCESS | 1650 | 1461099186447 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1650 | 1461099186451 Marionette TRACE conn2 <- [1,1586,null,{}] 13:53:06 INFO - PROCESS | 1650 | 1461099186456 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:06 INFO - PROCESS | 1650 | 1461099186621 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:53:06 INFO - PROCESS | 1650 | 1461099186711 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b65a000 == 71 [pid = 1650] [id = 404] 13:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x116730400) [pid = 1650] [serial = 1211] [outer = 0x0] 13:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118660400) [pid = 1650] [serial = 1212] [outer = 0x116730400] 13:53:06 INFO - PROCESS | 1650 | 1461099186743 Marionette DEBUG loaded listener.js 13:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118937400) [pid = 1650] [serial = 1213] [outer = 0x116730400] 13:53:07 INFO - PROCESS | 1650 | 1461099187192 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 776ms 13:53:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:53:07 INFO - PROCESS | 1650 | 1461099187221 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1650 | 1461099187225 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:53:07 INFO - PROCESS | 1650 | 1461099187230 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1650 | 1461099187232 Marionette TRACE conn2 <- [1,1590,null,{}] 13:53:07 INFO - PROCESS | 1650 | 1461099187234 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:07 INFO - PROCESS | 1650 | 1461099187344 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:53:07 INFO - PROCESS | 1650 | 1461099187419 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12730a000 == 72 [pid = 1650] [id = 405] 13:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11912d000) [pid = 1650] [serial = 1214] [outer = 0x0] 13:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11acc7800) [pid = 1650] [serial = 1215] [outer = 0x11912d000] 13:53:07 INFO - PROCESS | 1650 | 1461099187451 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x123d51c00) [pid = 1650] [serial = 1216] [outer = 0x11912d000] 13:53:07 INFO - PROCESS | 1650 | 1461099187881 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 675ms 13:53:07 INFO - PROCESS | 1650 | 1461099187905 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1650 | 1461099187906 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:53:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:53:07 INFO - PROCESS | 1650 | 1461099187909 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1650 | 1461099187911 Marionette TRACE conn2 <- [1,1594,null,{}] 13:53:07 INFO - PROCESS | 1650 | 1461099187919 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:08 INFO - PROCESS | 1650 | 1461099188030 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:53:08 INFO - PROCESS | 1650 | 1461099188093 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e712800 == 73 [pid = 1650] [id = 406] 13:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1263b8800) [pid = 1650] [serial = 1217] [outer = 0x0] 13:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129d4b400) [pid = 1650] [serial = 1218] [outer = 0x1263b8800] 13:53:08 INFO - PROCESS | 1650 | 1461099188167 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b36d000) [pid = 1650] [serial = 1219] [outer = 0x1263b8800] 13:53:08 INFO - PROCESS | 1650 | 1461099188605 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:53:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:53:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 13:53:08 INFO - PROCESS | 1650 | 1461099188641 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1650 | 1461099188643 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:53:08 INFO - PROCESS | 1650 | 1461099188660 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:53:08 INFO - PROCESS | 1650 | 1461099188661 Marionette TRACE conn2 <- [1,1598,null,{}] 13:53:08 INFO - PROCESS | 1650 | 1461099188663 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:08 INFO - PROCESS | 1650 | 1461099188772 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:53:08 INFO - PROCESS | 1650 | 1461099188844 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a242800 == 74 [pid = 1650] [id = 407] 13:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b36f800) [pid = 1650] [serial = 1220] [outer = 0x0] 13:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12bb2c000) [pid = 1650] [serial = 1221] [outer = 0x12b36f800] 13:53:08 INFO - PROCESS | 1650 | 1461099188874 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12d2bd000) [pid = 1650] [serial = 1222] [outer = 0x12b36f800] 13:53:09 INFO - PROCESS | 1650 | 1461099189272 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:53:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:53:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 673ms 13:53:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:53:09 INFO - PROCESS | 1650 | 1461099189332 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:53:09 INFO - PROCESS | 1650 | 1461099189333 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:53:09 INFO - PROCESS | 1650 | 1461099189335 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1650 | 1461099189336 Marionette TRACE conn2 <- [1,1602,null,{}] 13:53:09 INFO - PROCESS | 1650 | 1461099189339 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:09 INFO - PROCESS | 1650 | 1461099189446 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:53:09 INFO - PROCESS | 1650 | 1461099189519 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305b6000 == 75 [pid = 1650] [id = 408] 13:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b37ac00) [pid = 1650] [serial = 1223] [outer = 0x0] 13:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12e1d2c00) [pid = 1650] [serial = 1224] [outer = 0x12b37ac00] 13:53:09 INFO - PROCESS | 1650 | 1461099189549 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e77cc00) [pid = 1650] [serial = 1225] [outer = 0x12b37ac00] 13:53:09 INFO - PROCESS | 1650 | 1461099189971 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 13:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:53:10 INFO - PROCESS | 1650 | 1461099190005 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1650 | 1461099190007 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:53:10 INFO - PROCESS | 1650 | 1461099190027 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1650 | 1461099190029 Marionette TRACE conn2 <- [1,1606,null,{}] 13:53:10 INFO - PROCESS | 1650 | 1461099190033 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:10 INFO - PROCESS | 1650 | 1461099190166 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:53:10 INFO - PROCESS | 1650 | 1461099190253 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e60800 == 76 [pid = 1650] [id = 409] 13:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12ec39c00) [pid = 1650] [serial = 1226] [outer = 0x0] 13:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ec40c00) [pid = 1650] [serial = 1227] [outer = 0x12ec39c00] 13:53:10 INFO - PROCESS | 1650 | 1461099190285 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12ec4bc00) [pid = 1650] [serial = 1228] [outer = 0x12ec39c00] 13:53:10 INFO - PROCESS | 1650 | 1461099190691 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 689ms 13:53:10 INFO - PROCESS | 1650 | 1461099190698 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1650 | 1461099190700 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:53:10 INFO - PROCESS | 1650 | 1461099190702 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1650 | 1461099190703 Marionette TRACE conn2 <- [1,1610,null,{}] 13:53:10 INFO - PROCESS | 1650 | 1461099190706 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:10 INFO - PROCESS | 1650 | 1461099190814 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:53:10 INFO - PROCESS | 1650 | 1461099190914 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4b3000 == 77 [pid = 1650] [id = 410] 13:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12a28c800) [pid = 1650] [serial = 1229] [outer = 0x0] 13:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12a291800) [pid = 1650] [serial = 1230] [outer = 0x12a28c800] 13:53:10 INFO - PROCESS | 1650 | 1461099190948 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a295c00) [pid = 1650] [serial = 1231] [outer = 0x12a28c800] 13:53:11 INFO - PROCESS | 1650 | 1461099191352 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 13:53:11 INFO - PROCESS | 1650 | 1461099191374 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1650 | 1461099191375 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:53:11 INFO - PROCESS | 1650 | 1461099191378 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1650 | 1461099191379 Marionette TRACE conn2 <- [1,1614,null,{}] 13:53:11 INFO - PROCESS | 1650 | 1461099191381 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:11 INFO - PROCESS | 1650 | 1461099191489 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:53:11 INFO - PROCESS | 1650 | 1461099191582 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf52000 == 78 [pid = 1650] [id = 411] 13:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x115616000) [pid = 1650] [serial = 1232] [outer = 0x0] 13:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11afdf400) [pid = 1650] [serial = 1233] [outer = 0x115616000] 13:53:11 INFO - PROCESS | 1650 | 1461099191612 Marionette DEBUG loaded listener.js 13:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12b23bc00) [pid = 1650] [serial = 1234] [outer = 0x115616000] 13:53:12 INFO - PROCESS | 1650 | 1461099192196 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 870ms 13:53:12 INFO - PROCESS | 1650 | 1461099192247 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1650 | 1461099192249 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:53:12 INFO - PROCESS | 1650 | 1461099192253 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1650 | 1461099192255 Marionette TRACE conn2 <- [1,1618,null,{}] 13:53:12 INFO - PROCESS | 1650 | 1461099192259 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:12 INFO - PROCESS | 1650 | 1461099192365 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:53:12 INFO - PROCESS | 1650 | 1461099192439 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a8e000 == 79 [pid = 1650] [id = 412] 13:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x115617000) [pid = 1650] [serial = 1235] [outer = 0x0] 13:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x115620400) [pid = 1650] [serial = 1236] [outer = 0x115617000] 13:53:12 INFO - PROCESS | 1650 | 1461099192467 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x118656800) [pid = 1650] [serial = 1237] [outer = 0x115617000] 13:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 13:53:12 INFO - PROCESS | 1650 | 1461099192918 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:53:12 INFO - PROCESS | 1650 | 1461099192925 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1650 | 1461099192931 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:53:12 INFO - PROCESS | 1650 | 1461099192936 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1650 | 1461099192938 Marionette TRACE conn2 <- [1,1622,null,{}] 13:53:12 INFO - PROCESS | 1650 | 1461099192940 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:13 INFO - PROCESS | 1650 | 1461099193039 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:53:13 INFO - PROCESS | 1650 | 1461099193100 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a99b800 == 80 [pid = 1650] [id = 413] 13:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x118667800) [pid = 1650] [serial = 1238] [outer = 0x0] 13:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x119543400) [pid = 1650] [serial = 1239] [outer = 0x118667800] 13:53:13 INFO - PROCESS | 1650 | 1461099193131 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11acca800) [pid = 1650] [serial = 1240] [outer = 0x118667800] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8ee800 == 79 [pid = 1650] [id = 218] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f889000 == 78 [pid = 1650] [id = 346] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129b29800 == 77 [pid = 1650] [id = 239] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff0b000 == 76 [pid = 1650] [id = 350] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fff5800 == 75 [pid = 1650] [id = 402] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f8f1800 == 74 [pid = 1650] [id = 401] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f63c000 == 73 [pid = 1650] [id = 400] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5d1800 == 72 [pid = 1650] [id = 399] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12e3d2800) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x118666000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12da21800 == 71 [pid = 1650] [id = 398] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4e6800 == 70 [pid = 1650] [id = 397] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d187000 == 69 [pid = 1650] [id = 396] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8eb000 == 68 [pid = 1650] [id = 395] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129b1a000 == 67 [pid = 1650] [id = 394] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12713e800 == 66 [pid = 1650] [id = 393] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11b652000 == 65 [pid = 1650] [id = 392] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119acf000 == 64 [pid = 1650] [id = 391] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6bc800 == 63 [pid = 1650] [id = 390] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x114ac2000 == 62 [pid = 1650] [id = 387] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f8f8000 == 61 [pid = 1650] [id = 386] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f87b000 == 60 [pid = 1650] [id = 385] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128784800 == 59 [pid = 1650] [id = 384] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1db000 == 58 [pid = 1650] [id = 383] 13:53:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1305d0000 == 57 [pid = 1650] [id = 382] 13:53:13 INFO - PROCESS | 1650 | 1461099193577 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:53:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 13:53:13 INFO - PROCESS | 1650 | 1461099193607 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1650 | 1461099193608 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:53:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:53:13 INFO - PROCESS | 1650 | 1461099193613 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1650 | 1461099193615 Marionette TRACE conn2 <- [1,1626,null,{}] 13:53:13 INFO - PROCESS | 1650 | 1461099193623 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:13 INFO - PROCESS | 1650 | 1461099193714 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12bc5dc00) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12e1cc000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12d2c0000) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e737800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12e3d5800) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12655f000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1267d0400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11af71000) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x119546400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12d1b8c00) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129d5a800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11864a400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11565a400) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1287ec800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x129d17800) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c7cf800) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1287ebc00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x118eaa800) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x129d11800) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b413000) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11bacd800) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11ba40400) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11561a400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12e77d000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12e775800) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b238c00) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x119e60800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 13:53:13 INFO - PROCESS | 1650 | 1461099193785 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1e6800 == 58 [pid = 1650] [id = 414] 13:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11561a400) [pid = 1650] [serial = 1241] [outer = 0x0] 13:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119e60800) [pid = 1650] [serial = 1242] [outer = 0x11561a400] 13:53:13 INFO - PROCESS | 1650 | 1461099193816 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x123d51400) [pid = 1650] [serial = 1243] [outer = 0x11561a400] 13:53:14 INFO - PROCESS | 1650 | 1461099194197 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 623ms 13:53:14 INFO - PROCESS | 1650 | 1461099194235 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1650 | 1461099194237 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:53:14 INFO - PROCESS | 1650 | 1461099194239 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1650 | 1461099194240 Marionette TRACE conn2 <- [1,1630,null,{}] 13:53:14 INFO - PROCESS | 1650 | 1461099194243 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:14 INFO - PROCESS | 1650 | 1461099194338 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:53:14 INFO - PROCESS | 1650 | 1461099194419 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128784800 == 59 [pid = 1650] [id = 415] 13:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12655dc00) [pid = 1650] [serial = 1244] [outer = 0x0] 13:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1267d4400) [pid = 1650] [serial = 1245] [outer = 0x12655dc00] 13:53:14 INFO - PROCESS | 1650 | 1461099194445 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1291de000) [pid = 1650] [serial = 1246] [outer = 0x12655dc00] 13:53:14 INFO - PROCESS | 1650 | 1461099194855 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 619ms 13:53:14 INFO - PROCESS | 1650 | 1461099194862 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1650 | 1461099194864 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:53:14 INFO - PROCESS | 1650 | 1461099194867 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1650 | 1461099194869 Marionette TRACE conn2 <- [1,1634,null,{}] 13:53:14 INFO - PROCESS | 1650 | 1461099194872 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:15 INFO - PROCESS | 1650 | 1461099195004 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:53:15 INFO - PROCESS | 1650 | 1461099195011 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4b2000 == 60 [pid = 1650] [id = 416] 13:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12674c000) [pid = 1650] [serial = 1247] [outer = 0x0] 13:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129d0cc00) [pid = 1650] [serial = 1248] [outer = 0x12674c000] 13:53:15 INFO - PROCESS | 1650 | 1461099195037 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12a4eb400) [pid = 1650] [serial = 1249] [outer = 0x12674c000] 13:53:15 INFO - PROCESS | 1650 | 1461099195367 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:53:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 13:53:15 INFO - PROCESS | 1650 | 1461099195388 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:53:15 INFO - PROCESS | 1650 | 1461099195390 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:53:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:53:15 INFO - PROCESS | 1650 | 1461099195392 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1650 | 1461099195394 Marionette TRACE conn2 <- [1,1638,null,{}] 13:53:15 INFO - PROCESS | 1650 | 1461099195399 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:15 INFO - PROCESS | 1650 | 1461099195504 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:53:15 INFO - PROCESS | 1650 | 1461099195510 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d005000 == 61 [pid = 1650] [id = 417] 13:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12a4efc00) [pid = 1650] [serial = 1250] [outer = 0x0] 13:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b36dc00) [pid = 1650] [serial = 1251] [outer = 0x12a4efc00] 13:53:15 INFO - PROCESS | 1650 | 1461099195538 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12d2ba000) [pid = 1650] [serial = 1252] [outer = 0x12a4efc00] 13:53:15 INFO - PROCESS | 1650 | 1461099195919 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:53:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 572ms 13:53:15 INFO - PROCESS | 1650 | 1461099195964 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:53:15 INFO - PROCESS | 1650 | 1461099195965 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:53:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:53:15 INFO - PROCESS | 1650 | 1461099195967 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1650 | 1461099195969 Marionette TRACE conn2 <- [1,1642,null,{}] 13:53:15 INFO - PROCESS | 1650 | 1461099195971 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:16 INFO - PROCESS | 1650 | 1461099196081 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:53:16 INFO - PROCESS | 1650 | 1461099196121 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4d6000 == 62 [pid = 1650] [id = 418] 13:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12a4f2400) [pid = 1650] [serial = 1253] [outer = 0x0] 13:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e18bc00) [pid = 1650] [serial = 1254] [outer = 0x12a4f2400] 13:53:16 INFO - PROCESS | 1650 | 1461099196146 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12e3c7c00) [pid = 1650] [serial = 1255] [outer = 0x12a4f2400] 13:53:16 INFO - PROCESS | 1650 | 1461099196440 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:53:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:53:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 13:53:16 INFO - PROCESS | 1650 | 1461099196487 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1650 | 1461099196488 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:53:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:53:16 INFO - PROCESS | 1650 | 1461099196491 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1650 | 1461099196492 Marionette TRACE conn2 <- [1,1646,null,{}] 13:53:16 INFO - PROCESS | 1650 | 1461099196496 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:16 INFO - PROCESS | 1650 | 1461099196604 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:53:16 INFO - PROCESS | 1650 | 1461099196616 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da21000 == 63 [pid = 1650] [id = 419] 13:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12e3c9400) [pid = 1650] [serial = 1256] [outer = 0x0] 13:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12e775000) [pid = 1650] [serial = 1257] [outer = 0x12e3c9400] 13:53:16 INFO - PROCESS | 1650 | 1461099196641 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12ec37c00) [pid = 1650] [serial = 1258] [outer = 0x12e3c9400] 13:53:16 INFO - PROCESS | 1650 | 1461099196992 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:53:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:53:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 13:53:17 INFO - PROCESS | 1650 | 1461099197014 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:53:17 INFO - PROCESS | 1650 | 1461099197016 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:53:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:53:17 INFO - PROCESS | 1650 | 1461099197018 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1650 | 1461099197019 Marionette TRACE conn2 <- [1,1650,null,{}] 13:53:17 INFO - PROCESS | 1650 | 1461099197021 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:17 INFO - PROCESS | 1650 | 1461099197134 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:53:17 INFO - PROCESS | 1650 | 1461099197147 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e72a000 == 64 [pid = 1650] [id = 420] 13:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12ec38000) [pid = 1650] [serial = 1259] [outer = 0x0] 13:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12ec41800) [pid = 1650] [serial = 1260] [outer = 0x12ec38000] 13:53:17 INFO - PROCESS | 1650 | 1461099197171 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ec4a000) [pid = 1650] [serial = 1261] [outer = 0x12ec38000] 13:53:17 INFO - PROCESS | 1650 | 1461099197532 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:53:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:53:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 13:53:17 INFO - PROCESS | 1650 | 1461099197538 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:53:17 INFO - PROCESS | 1650 | 1461099197539 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:53:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:53:17 INFO - PROCESS | 1650 | 1461099197541 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1650 | 1461099197542 Marionette TRACE conn2 <- [1,1654,null,{}] 13:53:17 INFO - PROCESS | 1650 | 1461099197548 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:17 INFO - PROCESS | 1650 | 1461099197662 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12d19b000) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11b803800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12d1b4c00) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x118663400) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11635f000) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x129d53800) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12d1b4800) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x126748400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1297de000) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1188be800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a4ea800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x123dd2400) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e3d6800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123d4b400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:53:17 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x123d4c400) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:53:17 INFO - PROCESS | 1650 | 1461099197882 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119868000 == 65 [pid = 1650] [id = 421] 13:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x114be5800) [pid = 1650] [serial = 1262] [outer = 0x0] 13:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x114c6a000) [pid = 1650] [serial = 1263] [outer = 0x114be5800] 13:53:17 INFO - PROCESS | 1650 | 1461099197910 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x114c6ec00) [pid = 1650] [serial = 1264] [outer = 0x114be5800] 13:53:18 INFO - PROCESS | 1650 | 1461099198188 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:53:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 675ms 13:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:53:18 INFO - PROCESS | 1650 | 1461099198217 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1650 | 1461099198219 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:53:18 INFO - PROCESS | 1650 | 1461099198221 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1650 | 1461099198223 Marionette TRACE conn2 <- [1,1658,null,{}] 13:53:18 INFO - PROCESS | 1650 | 1461099198225 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:18 INFO - PROCESS | 1650 | 1461099198345 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:53:18 INFO - PROCESS | 1650 | 1461099198349 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f8f2800 == 66 [pid = 1650] [id = 422] 13:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x114c70400) [pid = 1650] [serial = 1265] [outer = 0x0] 13:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c7da800) [pid = 1650] [serial = 1266] [outer = 0x114c70400] 13:53:18 INFO - PROCESS | 1650 | 1461099198378 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12ec48800) [pid = 1650] [serial = 1267] [outer = 0x114c70400] 13:53:18 INFO - PROCESS | 1650 | 1461099198717 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 13:53:18 INFO - PROCESS | 1650 | 1461099198766 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1650 | 1461099198767 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:53:18 INFO - PROCESS | 1650 | 1461099198776 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1650 | 1461099198777 Marionette TRACE conn2 <- [1,1662,null,{}] 13:53:18 INFO - PROCESS | 1650 | 1461099198782 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:18 INFO - PROCESS | 1650 | 1461099198876 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:53:18 INFO - PROCESS | 1650 | 1461099198880 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fff0800 == 67 [pid = 1650] [id = 423] 13:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x114c64c00) [pid = 1650] [serial = 1268] [outer = 0x0] 13:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12a90d400) [pid = 1650] [serial = 1269] [outer = 0x114c64c00] 13:53:18 INFO - PROCESS | 1650 | 1461099198906 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a911800) [pid = 1650] [serial = 1270] [outer = 0x114c64c00] 13:53:19 INFO - PROCESS | 1650 | 1461099199262 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 13:53:19 INFO - PROCESS | 1650 | 1461099199298 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:53:19 INFO - PROCESS | 1650 | 1461099199299 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:53:19 INFO - PROCESS | 1650 | 1461099199301 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:53:19 INFO - PROCESS | 1650 | 1461099199302 Marionette TRACE conn2 <- [1,1666,null,{}] 13:53:19 INFO - PROCESS | 1650 | 1461099199304 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:19 INFO - PROCESS | 1650 | 1461099199402 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:53:19 INFO - PROCESS | 1650 | 1461099199481 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300a3000 == 68 [pid = 1650] [id = 424] 13:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a908800) [pid = 1650] [serial = 1271] [outer = 0x0] 13:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12ec4fc00) [pid = 1650] [serial = 1272] [outer = 0x12a908800] 13:53:19 INFO - PROCESS | 1650 | 1461099199519 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12f68a800) [pid = 1650] [serial = 1273] [outer = 0x12a908800] 13:53:20 INFO - PROCESS | 1650 | 1461099200032 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 768ms 13:53:20 INFO - PROCESS | 1650 | 1461099200077 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1650 | 1461099200080 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:53:20 INFO - PROCESS | 1650 | 1461099200085 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1650 | 1461099200087 Marionette TRACE conn2 <- [1,1670,null,{}] 13:53:20 INFO - PROCESS | 1650 | 1461099200091 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:20 INFO - PROCESS | 1650 | 1461099200210 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:53:20 INFO - PROCESS | 1650 | 1461099200334 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf4e000 == 69 [pid = 1650] [id = 425] 13:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x115659000) [pid = 1650] [serial = 1274] [outer = 0x0] 13:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x118638800) [pid = 1650] [serial = 1275] [outer = 0x115659000] 13:53:20 INFO - PROCESS | 1650 | 1461099200367 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1188bf400) [pid = 1650] [serial = 1276] [outer = 0x115659000] 13:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 721ms 13:53:20 INFO - PROCESS | 1650 | 1461099200799 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:53:20 INFO - PROCESS | 1650 | 1461099200806 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1650 | 1461099200813 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:53:20 INFO - PROCESS | 1650 | 1461099200818 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1650 | 1461099200820 Marionette TRACE conn2 <- [1,1674,null,{}] 13:53:20 INFO - PROCESS | 1650 | 1461099200822 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:20 INFO - PROCESS | 1650 | 1461099200934 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:53:21 INFO - PROCESS | 1650 | 1461099201042 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e5d800 == 70 [pid = 1650] [id = 426] 13:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x118975c00) [pid = 1650] [serial = 1277] [outer = 0x0] 13:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11ad5f000) [pid = 1650] [serial = 1278] [outer = 0x118975c00] 13:53:21 INFO - PROCESS | 1650 | 1461099201075 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x123d4ec00) [pid = 1650] [serial = 1279] [outer = 0x118975c00] 13:53:21 INFO - PROCESS | 1650 | 1461099201473 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 671ms 13:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:53:21 INFO - PROCESS | 1650 | 1461099201488 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1650 | 1461099201490 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:53:21 INFO - PROCESS | 1650 | 1461099201493 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1650 | 1461099201498 Marionette TRACE conn2 <- [1,1678,null,{}] 13:53:21 INFO - PROCESS | 1650 | 1461099201506 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:21 INFO - PROCESS | 1650 | 1461099201639 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:53:21 INFO - PROCESS | 1650 | 1461099201733 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eca8000 == 71 [pid = 1650] [id = 427] 13:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x126924800) [pid = 1650] [serial = 1280] [outer = 0x0] 13:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12a28dc00) [pid = 1650] [serial = 1281] [outer = 0x126924800] 13:53:21 INFO - PROCESS | 1650 | 1461099201766 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12a906000) [pid = 1650] [serial = 1282] [outer = 0x126924800] 13:53:22 INFO - PROCESS | 1650 | 1461099202183 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 726ms 13:53:22 INFO - PROCESS | 1650 | 1461099202225 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1650 | 1461099202229 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:53:22 INFO - PROCESS | 1650 | 1461099202233 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1650 | 1461099202235 Marionette TRACE conn2 <- [1,1682,null,{}] 13:53:22 INFO - PROCESS | 1650 | 1461099202238 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:22 INFO - PROCESS | 1650 | 1461099202373 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:53:22 INFO - PROCESS | 1650 | 1461099202451 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f888800 == 72 [pid = 1650] [id = 428] 13:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12a90d800) [pid = 1650] [serial = 1283] [outer = 0x0] 13:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12aab8000) [pid = 1650] [serial = 1284] [outer = 0x12a90d800] 13:53:22 INFO - PROCESS | 1650 | 1461099202484 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12aabf400) [pid = 1650] [serial = 1285] [outer = 0x12a90d800] 13:53:22 INFO - PROCESS | 1650 | 1461099202882 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 675ms 13:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:53:22 INFO - PROCESS | 1650 | 1461099202908 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1650 | 1461099202909 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:53:22 INFO - PROCESS | 1650 | 1461099202913 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1650 | 1461099202915 Marionette TRACE conn2 <- [1,1686,null,{}] 13:53:22 INFO - PROCESS | 1650 | 1461099202917 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:23 INFO - PROCESS | 1650 | 1461099203043 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:53:23 INFO - PROCESS | 1650 | 1461099203150 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300b2000 == 73 [pid = 1650] [id = 429] 13:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12aab5400) [pid = 1650] [serial = 1286] [outer = 0x0] 13:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12b37a800) [pid = 1650] [serial = 1287] [outer = 0x12aab5400] 13:53:23 INFO - PROCESS | 1650 | 1461099203183 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12bc62000) [pid = 1650] [serial = 1288] [outer = 0x12aab5400] 13:53:23 INFO - PROCESS | 1650 | 1461099203600 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 13:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 720ms 13:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:53:23 INFO - PROCESS | 1650 | 1461099203633 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1650 | 1461099203634 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:53:23 INFO - PROCESS | 1650 | 1461099203636 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1650 | 1461099203637 Marionette TRACE conn2 <- [1,1690,null,{}] 13:53:23 INFO - PROCESS | 1650 | 1461099203640 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:23 INFO - PROCESS | 1650 | 1461099203767 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:53:23 INFO - PROCESS | 1650 | 1461099203848 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0e2000 == 74 [pid = 1650] [id = 430] 13:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12d19a800) [pid = 1650] [serial = 1289] [outer = 0x0] 13:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12ec49c00) [pid = 1650] [serial = 1290] [outer = 0x12d19a800] 13:53:23 INFO - PROCESS | 1650 | 1461099203881 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12f510800) [pid = 1650] [serial = 1291] [outer = 0x12d19a800] 13:53:24 INFO - PROCESS | 1650 | 1461099204256 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 13:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:53:24 INFO - PROCESS | 1650 | 1461099204307 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:53:24 INFO - PROCESS | 1650 | 1461099204308 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:53:24 INFO - PROCESS | 1650 | 1461099204310 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1650 | 1461099204311 Marionette TRACE conn2 <- [1,1694,null,{}] 13:53:24 INFO - PROCESS | 1650 | 1461099204314 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:24 INFO - PROCESS | 1650 | 1461099204422 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:53:24 INFO - PROCESS | 1650 | 1461099204520 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x112188800 == 75 [pid = 1650] [id = 431] 13:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a917c00) [pid = 1650] [serial = 1292] [outer = 0x0] 13:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12a920000) [pid = 1650] [serial = 1293] [outer = 0x12a917c00] 13:53:24 INFO - PROCESS | 1650 | 1461099204549 Marionette DEBUG loaded listener.js 13:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a925400) [pid = 1650] [serial = 1294] [outer = 0x12a917c00] 13:53:25 INFO - PROCESS | 1650 | 1461099205013 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 13:53:25 INFO - PROCESS | 1650 | 1461099205047 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1650 | 1461099205048 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:53:25 INFO - PROCESS | 1650 | 1461099205052 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1650 | 1461099205054 Marionette TRACE conn2 <- [1,1698,null,{}] 13:53:25 INFO - PROCESS | 1650 | 1461099205056 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:25 INFO - PROCESS | 1650 | 1461099205168 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:53:25 INFO - PROCESS | 1650 | 1461099205249 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119813000 == 76 [pid = 1650] [id = 432] 13:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x1146c3c00) [pid = 1650] [serial = 1295] [outer = 0x0] 13:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11ad55400) [pid = 1650] [serial = 1296] [outer = 0x1146c3c00] 13:53:25 INFO - PROCESS | 1650 | 1461099205279 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12a919000) [pid = 1650] [serial = 1297] [outer = 0x1146c3c00] 13:53:25 INFO - PROCESS | 1650 | 1461099205802 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 13:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 821ms 13:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:53:25 INFO - PROCESS | 1650 | 1461099205875 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1650 | 1461099205877 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:53:25 INFO - PROCESS | 1650 | 1461099205880 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1650 | 1461099205883 Marionette TRACE conn2 <- [1,1702,null,{}] 13:53:25 INFO - PROCESS | 1650 | 1461099205886 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:26 INFO - PROCESS | 1650 | 1461099206012 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:53:26 INFO - PROCESS | 1650 | 1461099206290 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad79800 == 77 [pid = 1650] [id = 433] 13:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1140ba800) [pid = 1650] [serial = 1298] [outer = 0x0] 13:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1146b6800) [pid = 1650] [serial = 1299] [outer = 0x1140ba800] 13:53:26 INFO - PROCESS | 1650 | 1461099206345 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x114c69000) [pid = 1650] [serial = 1300] [outer = 0x1140ba800] 13:53:26 INFO - PROCESS | 1650 | 1461099206799 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 925ms 13:53:26 INFO - PROCESS | 1650 | 1461099206805 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1650 | 1461099206808 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:53:26 INFO - PROCESS | 1650 | 1461099206815 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1650 | 1461099206817 Marionette TRACE conn2 <- [1,1706,null,{}] 13:53:26 INFO - PROCESS | 1650 | 1461099206820 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:26 INFO - PROCESS | 1650 | 1461099206927 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:53:27 INFO - PROCESS | 1650 | 1461099206996 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ace000 == 78 [pid = 1650] [id = 434] 13:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x115616c00) [pid = 1650] [serial = 1301] [outer = 0x0] 13:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x118667c00) [pid = 1650] [serial = 1302] [outer = 0x115616c00] 13:53:27 INFO - PROCESS | 1650 | 1461099207026 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x118940800) [pid = 1650] [serial = 1303] [outer = 0x115616c00] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d24b000 == 77 [pid = 1650] [id = 288] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12fff0800 == 76 [pid = 1650] [id = 423] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f8f2800 == 75 [pid = 1650] [id = 422] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119868000 == 74 [pid = 1650] [id = 421] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e72a000 == 73 [pid = 1650] [id = 420] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12da21000 == 72 [pid = 1650] [id = 419] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4d6000 == 71 [pid = 1650] [id = 418] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d005000 == 70 [pid = 1650] [id = 417] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a4b2000 == 69 [pid = 1650] [id = 416] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128784800 == 68 [pid = 1650] [id = 415] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1e6800 == 67 [pid = 1650] [id = 414] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11a99b800 == 66 [pid = 1650] [id = 413] 13:53:27 INFO - PROCESS | 1650 | --DOCSHELL 0x126a8e000 == 65 [pid = 1650] [id = 412] 13:53:27 INFO - PROCESS | 1650 | 1461099207459 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 673ms 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12386f400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12e1cc800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1263acc00) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12b642400) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12f506000) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12e3d0000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x118973c00) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x118668400) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12b231800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12d2be000) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1269ea400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1291df800) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1287e0c00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x129d0e800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129d55000) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11a9c9000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11af73400) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12d2b6000) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11865a800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11a9c8800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e3cc000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x114be1c00) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12a4f4000) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12a4f1000) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e72ec00) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x123d53400) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11bef4c00) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12f50b000) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12e781000) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e782000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12a4f7c00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12e77a400) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12da69400) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12c8d3400) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12da6ec00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 13:53:27 INFO - PROCESS | 1650 | 1461099207503 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1650 | 1461099207505 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:53:27 INFO - PROCESS | 1650 | 1461099207511 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1650 | 1461099207513 Marionette TRACE conn2 <- [1,1710,null,{}] 13:53:27 INFO - PROCESS | 1650 | 1461099207515 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:27 INFO - PROCESS | 1650 | 1461099207623 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:53:27 INFO - PROCESS | 1650 | 1461099207630 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a97b800 == 66 [pid = 1650] [id = 435] 13:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x118973c00) [pid = 1650] [serial = 1304] [outer = 0x0] 13:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11af71000) [pid = 1650] [serial = 1305] [outer = 0x118973c00] 13:53:27 INFO - PROCESS | 1650 | 1461099207657 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11bf8f400) [pid = 1650] [serial = 1306] [outer = 0x118973c00] 13:53:28 INFO - PROCESS | 1650 | 1461099208023 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 522ms 13:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:53:28 INFO - PROCESS | 1650 | 1461099208034 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:53:28 INFO - PROCESS | 1650 | 1461099208035 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:53:28 INFO - PROCESS | 1650 | 1461099208038 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:53:28 INFO - PROCESS | 1650 | 1461099208042 Marionette TRACE conn2 <- [1,1714,null,{}] 13:53:28 INFO - PROCESS | 1650 | 1461099208079 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:28 INFO - PROCESS | 1650 | 1461099208166 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:53:28 INFO - PROCESS | 1650 | 1461099208171 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129179800 == 67 [pid = 1650] [id = 436] 13:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11c38a000) [pid = 1650] [serial = 1307] [outer = 0x0] 13:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x123d4e400) [pid = 1650] [serial = 1308] [outer = 0x11c38a000] 13:53:28 INFO - PROCESS | 1650 | 1461099208196 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1269f4800) [pid = 1650] [serial = 1309] [outer = 0x11c38a000] 13:53:28 INFO - PROCESS | 1650 | 1461099208622 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 600ms 13:53:28 INFO - PROCESS | 1650 | 1461099208640 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:53:28 INFO - PROCESS | 1650 | 1461099208645 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:53:28 INFO - PROCESS | 1650 | 1461099208649 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:53:28 INFO - PROCESS | 1650 | 1461099208650 Marionette TRACE conn2 <- [1,1718,null,{}] 13:53:28 INFO - PROCESS | 1650 | 1461099208654 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:28 INFO - PROCESS | 1650 | 1461099208754 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:53:28 INFO - PROCESS | 1650 | 1461099208759 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e5e800 == 68 [pid = 1650] [id = 437] 13:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x126930000) [pid = 1650] [serial = 1310] [outer = 0x0] 13:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1287e8000) [pid = 1650] [serial = 1311] [outer = 0x126930000] 13:53:28 INFO - PROCESS | 1650 | 1461099208787 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x129d0e000) [pid = 1650] [serial = 1312] [outer = 0x126930000] 13:53:29 INFO - PROCESS | 1650 | 1461099209134 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 521ms 13:53:29 INFO - PROCESS | 1650 | 1461099209170 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1650 | 1461099209171 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:53:29 INFO - PROCESS | 1650 | 1461099209173 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1650 | 1461099209175 Marionette TRACE conn2 <- [1,1722,null,{}] 13:53:29 INFO - PROCESS | 1650 | 1461099209177 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:29 INFO - PROCESS | 1650 | 1461099209266 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:53:29 INFO - PROCESS | 1650 | 1461099209344 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9c9000 == 69 [pid = 1650] [id = 438] 13:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12a027c00) [pid = 1650] [serial = 1313] [outer = 0x0] 13:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12a28a000) [pid = 1650] [serial = 1314] [outer = 0x12a027c00] 13:53:29 INFO - PROCESS | 1650 | 1461099209377 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12a4f7000) [pid = 1650] [serial = 1315] [outer = 0x12a027c00] 13:53:29 INFO - PROCESS | 1650 | 1461099209708 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 13:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 568ms 13:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:53:29 INFO - PROCESS | 1650 | 1461099209743 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1650 | 1461099209744 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:53:29 INFO - PROCESS | 1650 | 1461099209746 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1650 | 1461099209747 Marionette TRACE conn2 <- [1,1726,null,{}] 13:53:29 INFO - PROCESS | 1650 | 1461099209749 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:29 INFO - PROCESS | 1650 | 1461099209863 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:53:29 INFO - PROCESS | 1650 | 1461099209877 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b4a0000 == 70 [pid = 1650] [id = 439] 13:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12a4ec400) [pid = 1650] [serial = 1316] [outer = 0x0] 13:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12a90ac00) [pid = 1650] [serial = 1317] [outer = 0x12a4ec400] 13:53:29 INFO - PROCESS | 1650 | 1461099209902 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12b23b400) [pid = 1650] [serial = 1318] [outer = 0x12a4ec400] 13:53:30 INFO - PROCESS | 1650 | 1461099210316 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 620ms 13:53:30 INFO - PROCESS | 1650 | 1461099210367 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1650 | 1461099210369 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:53:30 INFO - PROCESS | 1650 | 1461099210372 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1650 | 1461099210374 Marionette TRACE conn2 <- [1,1730,null,{}] 13:53:30 INFO - PROCESS | 1650 | 1461099210385 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:30 INFO - PROCESS | 1650 | 1461099210552 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:53:30 INFO - PROCESS | 1650 | 1461099210570 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d005000 == 71 [pid = 1650] [id = 440] 13:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12a903000) [pid = 1650] [serial = 1319] [outer = 0x0] 13:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12b877400) [pid = 1650] [serial = 1320] [outer = 0x12a903000] 13:53:30 INFO - PROCESS | 1650 | 1461099210596 Marionette DEBUG loaded listener.js 13:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12c8d2c00) [pid = 1650] [serial = 1321] [outer = 0x12a903000] 13:53:30 INFO - PROCESS | 1650 | 1461099210937 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 13:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 622ms 13:53:31 INFO - PROCESS | 1650 | 1461099211000 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:53:31 INFO - PROCESS | 1650 | 1461099211001 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:53:31 INFO - PROCESS | 1650 | 1461099211003 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1650 | 1461099211004 Marionette TRACE conn2 <- [1,1734,null,{}] 13:53:31 INFO - PROCESS | 1650 | 1461099211007 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:31 INFO - PROCESS | 1650 | 1461099211121 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:53:31 INFO - PROCESS | 1650 | 1461099211180 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da11800 == 72 [pid = 1650] [id = 441] 13:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12b642800) [pid = 1650] [serial = 1322] [outer = 0x0] 13:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d2bc400) [pid = 1650] [serial = 1323] [outer = 0x12b642800] 13:53:31 INFO - PROCESS | 1650 | 1461099211205 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12da6b400) [pid = 1650] [serial = 1324] [outer = 0x12b642800] 13:53:31 INFO - PROCESS | 1650 | 1461099211518 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms 13:53:31 INFO - PROCESS | 1650 | 1461099211574 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1650 | 1461099211575 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:53:31 INFO - PROCESS | 1650 | 1461099211577 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1650 | 1461099211578 Marionette TRACE conn2 <- [1,1738,null,{}] 13:53:31 INFO - PROCESS | 1650 | 1461099211580 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:31 INFO - PROCESS | 1650 | 1461099211851 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12a4f2400) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12e3c9400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12ec38000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12655dc00) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11561a400) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x118667800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x115617000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x123d4c800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12674c000) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12a4efc00) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x114c64c00) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x114be5800) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:53:31 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x114c70400) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:53:31 INFO - PROCESS | 1650 | 1461099211903 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123732800 == 73 [pid = 1650] [id = 442] 13:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x10fe49800) [pid = 1650] [serial = 1325] [outer = 0x0] 13:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x114c6f400) [pid = 1650] [serial = 1326] [outer = 0x10fe49800] 13:53:31 INFO - PROCESS | 1650 | 1461099211930 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11bf8c400) [pid = 1650] [serial = 1327] [outer = 0x10fe49800] 13:53:32 INFO - PROCESS | 1650 | 1461099212217 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 13:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:53:32 INFO - PROCESS | 1650 | 1461099212251 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:53:32 INFO - PROCESS | 1650 | 1461099212252 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:53:32 INFO - PROCESS | 1650 | 1461099212254 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1650 | 1461099212256 Marionette TRACE conn2 <- [1,1742,null,{}] 13:53:32 INFO - PROCESS | 1650 | 1461099212258 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:32 INFO - PROCESS | 1650 | 1461099212354 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:53:32 INFO - PROCESS | 1650 | 1461099212433 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da1e000 == 74 [pid = 1650] [id = 443] 13:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x115617000) [pid = 1650] [serial = 1328] [outer = 0x0] 13:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12a902c00) [pid = 1650] [serial = 1329] [outer = 0x115617000] 13:53:32 INFO - PROCESS | 1650 | 1461099212463 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12e3d5800) [pid = 1650] [serial = 1330] [outer = 0x115617000] 13:53:32 INFO - PROCESS | 1650 | 1461099212777 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 570ms 13:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:53:32 INFO - PROCESS | 1650 | 1461099212826 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:53:32 INFO - PROCESS | 1650 | 1461099212828 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:53:32 INFO - PROCESS | 1650 | 1461099212831 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1650 | 1461099212834 Marionette TRACE conn2 <- [1,1746,null,{}] 13:53:32 INFO - PROCESS | 1650 | 1461099212837 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:33 INFO - PROCESS | 1650 | 1461099212999 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:53:33 INFO - PROCESS | 1650 | 1461099213097 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5dd800 == 75 [pid = 1650] [id = 444] 13:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11bef8c00) [pid = 1650] [serial = 1331] [outer = 0x0] 13:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e3ce800) [pid = 1650] [serial = 1332] [outer = 0x11bef8c00] 13:53:33 INFO - PROCESS | 1650 | 1461099213137 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12ec41c00) [pid = 1650] [serial = 1333] [outer = 0x11bef8c00] 13:53:33 INFO - PROCESS | 1650 | 1461099213454 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 676ms 13:53:33 INFO - PROCESS | 1650 | 1461099213506 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1650 | 1461099213507 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:53:33 INFO - PROCESS | 1650 | 1461099213510 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1650 | 1461099213513 Marionette TRACE conn2 <- [1,1750,null,{}] 13:53:33 INFO - PROCESS | 1650 | 1461099213516 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:33 INFO - PROCESS | 1650 | 1461099213606 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:53:33 INFO - PROCESS | 1650 | 1461099213693 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f8e4000 == 76 [pid = 1650] [id = 445] 13:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12ad8a000) [pid = 1650] [serial = 1334] [outer = 0x0] 13:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12ad8d400) [pid = 1650] [serial = 1335] [outer = 0x12ad8a000] 13:53:33 INFO - PROCESS | 1650 | 1461099213717 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12ad91400) [pid = 1650] [serial = 1336] [outer = 0x12ad8a000] 13:53:34 INFO - PROCESS | 1650 | 1461099214148 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 13:53:34 INFO - PROCESS | 1650 | 1461099214186 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1650 | 1461099214189 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:53:34 INFO - PROCESS | 1650 | 1461099214211 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:53:34 INFO - PROCESS | 1650 | 1461099214213 Marionette TRACE conn2 <- [1,1754,null,{}] 13:53:34 INFO - PROCESS | 1650 | 1461099214220 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:34 INFO - PROCESS | 1650 | 1461099214340 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:53:34 INFO - PROCESS | 1650 | 1461099214424 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31c800 == 77 [pid = 1650] [id = 446] 13:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1158f5800) [pid = 1650] [serial = 1337] [outer = 0x0] 13:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1186ab400) [pid = 1650] [serial = 1338] [outer = 0x1158f5800] 13:53:34 INFO - PROCESS | 1650 | 1461099214455 Marionette DEBUG loaded listener.js 13:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11a951400) [pid = 1650] [serial = 1339] [outer = 0x1158f5800] 13:53:34 INFO - PROCESS | 1650 | 1461099214887 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 743ms 13:53:34 INFO - PROCESS | 1650 | 1461099214955 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1650 | 1461099214960 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:53:34 INFO - PROCESS | 1650 | 1461099214983 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:53:34 INFO - PROCESS | 1650 | 1461099214985 Marionette TRACE conn2 <- [1,1758,null,{}] 13:53:34 INFO - PROCESS | 1650 | 1461099214988 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:35 INFO - PROCESS | 1650 | 1461099215101 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:53:35 INFO - PROCESS | 1650 | 1461099215183 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4b2000 == 78 [pid = 1650] [id = 447] 13:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11b6cbc00) [pid = 1650] [serial = 1340] [outer = 0x0] 13:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x123d4dc00) [pid = 1650] [serial = 1341] [outer = 0x11b6cbc00] 13:53:35 INFO - PROCESS | 1650 | 1461099215214 Marionette DEBUG loaded listener.js 13:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1269f5c00) [pid = 1650] [serial = 1342] [outer = 0x11b6cbc00] 13:53:35 INFO - PROCESS | 1650 | 1461099215651 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 727ms 13:53:35 INFO - PROCESS | 1650 | 1461099215708 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1650 | 1461099215710 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:53:35 INFO - PROCESS | 1650 | 1461099215731 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1650 | 1461099215733 Marionette TRACE conn2 <- [1,1762,null,{}] 13:53:35 INFO - PROCESS | 1650 | 1461099215741 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:35 INFO - PROCESS | 1650 | 1461099215856 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:53:35 INFO - PROCESS | 1650 | 1461099215941 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed53800 == 79 [pid = 1650] [id = 448] 13:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12a4ee000) [pid = 1650] [serial = 1343] [outer = 0x0] 13:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12a90c800) [pid = 1650] [serial = 1344] [outer = 0x12a4ee000] 13:53:35 INFO - PROCESS | 1650 | 1461099215973 Marionette DEBUG loaded listener.js 13:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12aabc000) [pid = 1650] [serial = 1345] [outer = 0x12a4ee000] 13:53:36 INFO - PROCESS | 1650 | 1461099216395 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 676ms 13:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:53:36 INFO - PROCESS | 1650 | 1461099216444 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:53:36 INFO - PROCESS | 1650 | 1461099216446 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:53:36 INFO - PROCESS | 1650 | 1461099216451 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1650 | 1461099216452 Marionette TRACE conn2 <- [1,1766,null,{}] 13:53:36 INFO - PROCESS | 1650 | 1461099216454 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:36 INFO - PROCESS | 1650 | 1461099216568 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:53:36 INFO - PROCESS | 1650 | 1461099216650 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fff8000 == 80 [pid = 1650] [id = 449] 13:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12aabc800) [pid = 1650] [serial = 1346] [outer = 0x0] 13:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12b40e000) [pid = 1650] [serial = 1347] [outer = 0x12aabc800] 13:53:36 INFO - PROCESS | 1650 | 1461099216680 Marionette DEBUG loaded listener.js 13:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12d2b6400) [pid = 1650] [serial = 1348] [outer = 0x12aabc800] 13:53:37 INFO - PROCESS | 1650 | 1461099217080 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 13:53:37 INFO - PROCESS | 1650 | 1461099217122 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1650 | 1461099217124 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:53:37 INFO - PROCESS | 1650 | 1461099217128 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1650 | 1461099217130 Marionette TRACE conn2 <- [1,1770,null,{}] 13:53:37 INFO - PROCESS | 1650 | 1461099217133 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:37 INFO - PROCESS | 1650 | 1461099217258 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:53:37 INFO - PROCESS | 1650 | 1461099217367 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305d0000 == 81 [pid = 1650] [id = 450] 13:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12ad90400) [pid = 1650] [serial = 1349] [outer = 0x0] 13:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12e1d4c00) [pid = 1650] [serial = 1350] [outer = 0x12ad90400] 13:53:37 INFO - PROCESS | 1650 | 1461099217399 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12e77d800) [pid = 1650] [serial = 1351] [outer = 0x12ad90400] 13:53:37 INFO - PROCESS | 1650 | 1461099217804 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 720ms 13:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:53:37 INFO - PROCESS | 1650 | 1461099217848 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1650 | 1461099217849 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:53:37 INFO - PROCESS | 1650 | 1461099217851 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1650 | 1461099217853 Marionette TRACE conn2 <- [1,1774,null,{}] 13:53:37 INFO - PROCESS | 1650 | 1461099217874 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:38 INFO - PROCESS | 1650 | 1461099218048 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:53:38 INFO - PROCESS | 1650 | 1461099218148 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a37800 == 82 [pid = 1650] [id = 451] 13:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12e7d9c00) [pid = 1650] [serial = 1352] [outer = 0x0] 13:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e7e0c00) [pid = 1650] [serial = 1353] [outer = 0x12e7d9c00] 13:53:38 INFO - PROCESS | 1650 | 1461099218193 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12ec4a800) [pid = 1650] [serial = 1354] [outer = 0x12e7d9c00] 13:53:38 INFO - PROCESS | 1650 | 1461099218665 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 839ms 13:53:38 INFO - PROCESS | 1650 | 1461099218691 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1650 | 1461099218693 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:53:38 INFO - PROCESS | 1650 | 1461099218699 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1650 | 1461099218701 Marionette TRACE conn2 <- [1,1778,null,{}] 13:53:38 INFO - PROCESS | 1650 | 1461099218704 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:38 INFO - PROCESS | 1650 | 1461099218865 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:53:39 INFO - PROCESS | 1650 | 1461099219013 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ad6000 == 83 [pid = 1650] [id = 452] 13:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x112156400) [pid = 1650] [serial = 1355] [outer = 0x0] 13:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11215a400) [pid = 1650] [serial = 1356] [outer = 0x112156400] 13:53:39 INFO - PROCESS | 1650 | 1461099219059 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11215f400) [pid = 1650] [serial = 1357] [outer = 0x112156400] 13:53:39 INFO - PROCESS | 1650 | 1461099219535 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 13:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 872ms 13:53:39 INFO - PROCESS | 1650 | 1461099219571 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:53:39 INFO - PROCESS | 1650 | 1461099219572 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:53:39 INFO - PROCESS | 1650 | 1461099219574 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:53:39 INFO - PROCESS | 1650 | 1461099219576 Marionette TRACE conn2 <- [1,1782,null,{}] 13:53:39 INFO - PROCESS | 1650 | 1461099219578 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:39 INFO - PROCESS | 1650 | 1461099219709 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:53:39 INFO - PROCESS | 1650 | 1461099219823 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116309800 == 84 [pid = 1650] [id = 453] 13:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x112156c00) [pid = 1650] [serial = 1358] [outer = 0x0] 13:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x112161800) [pid = 1650] [serial = 1359] [outer = 0x112156c00] 13:53:39 INFO - PROCESS | 1650 | 1461099219855 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x118867400) [pid = 1650] [serial = 1360] [outer = 0x112156c00] 13:53:40 INFO - PROCESS | 1650 | 1461099220285 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 13:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 771ms 13:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:53:40 INFO - PROCESS | 1650 | 1461099220346 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:53:40 INFO - PROCESS | 1650 | 1461099220347 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:53:40 INFO - PROCESS | 1650 | 1461099220349 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:53:40 INFO - PROCESS | 1650 | 1461099220350 Marionette TRACE conn2 <- [1,1786,null,{}] 13:53:40 INFO - PROCESS | 1650 | 1461099220353 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:40 INFO - PROCESS | 1650 | 1461099220465 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:53:40 INFO - PROCESS | 1650 | 1461099220711 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a86800 == 85 [pid = 1650] [id = 454] 13:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x10fe51800) [pid = 1650] [serial = 1361] [outer = 0x0] 13:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1144a8c00) [pid = 1650] [serial = 1362] [outer = 0x10fe51800] 13:53:40 INFO - PROCESS | 1650 | 1461099220753 Marionette DEBUG loaded listener.js 13:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x114c67000) [pid = 1650] [serial = 1363] [outer = 0x10fe51800] 13:53:41 INFO - PROCESS | 1650 | 1461099221218 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 13:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 920ms 13:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:53:41 INFO - PROCESS | 1650 | 1461099221269 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:53:41 INFO - PROCESS | 1650 | 1461099221272 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:53:41 INFO - PROCESS | 1650 | 1461099221276 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:53:41 INFO - PROCESS | 1650 | 1461099221277 Marionette TRACE conn2 <- [1,1790,null,{}] 13:53:41 INFO - PROCESS | 1650 | 1461099221301 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:41 INFO - PROCESS | 1650 | 1461099221411 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:53:41 INFO - PROCESS | 1650 | 1461099221500 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x115149800 == 86 [pid = 1650] [id = 455] 13:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x1188c3800) [pid = 1650] [serial = 1364] [outer = 0x0] 13:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11bef9400) [pid = 1650] [serial = 1365] [outer = 0x1188c3800] 13:53:41 INFO - PROCESS | 1650 | 1461099221529 Marionette DEBUG loaded listener.js 13:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x123d47400) [pid = 1650] [serial = 1366] [outer = 0x1188c3800] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5dd800 == 85 [pid = 1650] [id = 444] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12da1e000 == 84 [pid = 1650] [id = 443] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123732800 == 83 [pid = 1650] [id = 442] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12da11800 == 82 [pid = 1650] [id = 441] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d005000 == 81 [pid = 1650] [id = 440] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b4a0000 == 80 [pid = 1650] [id = 439] 13:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12ec4fc00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 13:53:41 INFO - PROCESS | 1650 | 1461099221977 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9c9000 == 79 [pid = 1650] [id = 438] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129e5e800 == 78 [pid = 1650] [id = 437] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129179800 == 77 [pid = 1650] [id = 436] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11a97b800 == 76 [pid = 1650] [id = 435] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119ace000 == 75 [pid = 1650] [id = 434] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad79800 == 74 [pid = 1650] [id = 433] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12f888800 == 73 [pid = 1650] [id = 428] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12eca8000 == 72 [pid = 1650] [id = 427] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129e5d800 == 71 [pid = 1650] [id = 426] 13:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf4e000 == 70 [pid = 1650] [id = 425] 13:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 740ms 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x118660400) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12bb2c000) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12ec4a000) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12a911800) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x114c6ec00) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12a90d400) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11c7da800) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x114c6a000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12ec40c00) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12ec48800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12d2ba000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12e18bc00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12e775000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12e3c7c00) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12ec41800) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12a291800) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1267d4400) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x1291de000) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x119e60800) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x123d51400) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11acca800) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x119543400) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x118656800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x115620400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12f688800) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12ec37c00) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12f696000) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11acc7800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129d0cc00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12a4eb400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12b36dc00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12e1d2c00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11afdf400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x129d4b400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 13:53:42 INFO - PROCESS | 1650 | 1461099222027 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:53:42 INFO - PROCESS | 1650 | 1461099222029 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:53:42 INFO - PROCESS | 1650 | 1461099222037 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1650 | 1461099222038 Marionette TRACE conn2 <- [1,1794,null,{}] 13:53:42 INFO - PROCESS | 1650 | 1461099222040 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:42 INFO - PROCESS | 1650 | 1461099222131 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:53:42 INFO - PROCESS | 1650 | 1461099222139 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf69800 == 71 [pid = 1650] [id = 456] 13:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x123d48c00) [pid = 1650] [serial = 1367] [outer = 0x0] 13:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x123dcd400) [pid = 1650] [serial = 1368] [outer = 0x123d48c00] 13:53:42 INFO - PROCESS | 1650 | 1461099222165 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x126d6d000) [pid = 1650] [serial = 1369] [outer = 0x123d48c00] 13:53:42 INFO - PROCESS | 1650 | 1461099222535 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 13:53:42 INFO - PROCESS | 1650 | 1461099222568 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:53:42 INFO - PROCESS | 1650 | 1461099222570 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:53:42 INFO - PROCESS | 1650 | 1461099222575 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1650 | 1461099222581 Marionette TRACE conn2 <- [1,1798,null,{}] 13:53:42 INFO - PROCESS | 1650 | 1461099222587 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:42 INFO - PROCESS | 1650 | 1461099222682 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:53:42 INFO - PROCESS | 1650 | 1461099222688 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4a1000 == 72 [pid = 1650] [id = 457] 13:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1277a2c00) [pid = 1650] [serial = 1370] [outer = 0x0] 13:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x129d4dc00) [pid = 1650] [serial = 1371] [outer = 0x1277a2c00] 13:53:42 INFO - PROCESS | 1650 | 1461099222714 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12a4f3400) [pid = 1650] [serial = 1372] [outer = 0x1277a2c00] 13:53:43 INFO - PROCESS | 1650 | 1461099223086 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 527ms 13:53:43 INFO - PROCESS | 1650 | 1461099223102 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:53:43 INFO - PROCESS | 1650 | 1461099223103 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:53:43 INFO - PROCESS | 1650 | 1461099223105 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:53:43 INFO - PROCESS | 1650 | 1461099223107 Marionette TRACE conn2 <- [1,1802,null,{}] 13:53:43 INFO - PROCESS | 1650 | 1461099223109 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:43 INFO - PROCESS | 1650 | 1461099223209 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:53:43 INFO - PROCESS | 1650 | 1461099223281 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9de800 == 73 [pid = 1650] [id = 458] 13:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11bad4c00) [pid = 1650] [serial = 1373] [outer = 0x0] 13:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12a905c00) [pid = 1650] [serial = 1374] [outer = 0x11bad4c00] 13:53:43 INFO - PROCESS | 1650 | 1461099223306 Marionette DEBUG loaded listener.js 13:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a926400) [pid = 1650] [serial = 1375] [outer = 0x11bad4c00] 13:53:43 INFO - PROCESS | 1650 | 1461099223603 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 13:53:43 INFO - PROCESS | 1650 | 1461099223625 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:53:43 INFO - PROCESS | 1650 | 1461099223627 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:53:43 INFO - PROCESS | 1650 | 1461099223634 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:53:43 INFO - PROCESS | 1650 | 1461099223636 Marionette TRACE conn2 <- [1,1806,null,{}] 13:53:43 INFO - PROCESS | 1650 | 1461099223639 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:43 INFO - PROCESS | 1650 | 1461099223831 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:53:43 INFO - PROCESS | 1650 | 1461099223918 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3e7800 == 74 [pid = 1650] [id = 459] 13:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12ad88000) [pid = 1650] [serial = 1376] [outer = 0x0] 13:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12b233400) [pid = 1650] [serial = 1377] [outer = 0x12ad88000] 13:53:43 INFO - PROCESS | 1650 | 1461099223960 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12bc5fc00) [pid = 1650] [serial = 1378] [outer = 0x12ad88000] 13:53:44 INFO - PROCESS | 1650 | 1461099224373 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 775ms 13:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:53:44 INFO - PROCESS | 1650 | 1461099224409 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1650 | 1461099224411 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:53:44 INFO - PROCESS | 1650 | 1461099224415 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1650 | 1461099224416 Marionette TRACE conn2 <- [1,1810,null,{}] 13:53:44 INFO - PROCESS | 1650 | 1461099224418 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:44 INFO - PROCESS | 1650 | 1461099224535 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:53:44 INFO - PROCESS | 1650 | 1461099224548 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01d000 == 75 [pid = 1650] [id = 460] 13:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12bfaac00) [pid = 1650] [serial = 1379] [outer = 0x0] 13:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e18c000) [pid = 1650] [serial = 1380] [outer = 0x12bfaac00] 13:53:44 INFO - PROCESS | 1650 | 1461099224573 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e77b000) [pid = 1650] [serial = 1381] [outer = 0x12bfaac00] 13:53:44 INFO - PROCESS | 1650 | 1461099224921 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 13:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:53:44 INFO - PROCESS | 1650 | 1461099224935 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1650 | 1461099224936 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:53:44 INFO - PROCESS | 1650 | 1461099224938 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1650 | 1461099224939 Marionette TRACE conn2 <- [1,1814,null,{}] 13:53:44 INFO - PROCESS | 1650 | 1461099224942 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:45 INFO - PROCESS | 1650 | 1461099225055 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:53:45 INFO - PROCESS | 1650 | 1461099225066 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da1b800 == 76 [pid = 1650] [id = 461] 13:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12c8d3400) [pid = 1650] [serial = 1382] [outer = 0x0] 13:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12e7dc000) [pid = 1650] [serial = 1383] [outer = 0x12c8d3400] 13:53:45 INFO - PROCESS | 1650 | 1461099225091 Marionette DEBUG loaded listener.js 13:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12ec35800) [pid = 1650] [serial = 1384] [outer = 0x12c8d3400] 13:53:45 INFO - PROCESS | 1650 | 1461099225456 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 569ms 13:53:45 INFO - PROCESS | 1650 | 1461099225507 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:53:45 INFO - PROCESS | 1650 | 1461099225509 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:53:45 INFO - PROCESS | 1650 | 1461099225517 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:53:45 INFO - PROCESS | 1650 | 1461099225518 Marionette TRACE conn2 <- [1,1818,null,{}] 13:53:45 INFO - PROCESS | 1650 | 1461099225520 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:45 INFO - PROCESS | 1650 | 1461099225636 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:53:45 INFO - PROCESS | 1650 | 1461099225649 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecac800 == 77 [pid = 1650] [id = 462] 13:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12ec36c00) [pid = 1650] [serial = 1385] [outer = 0x0] 13:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12ec44400) [pid = 1650] [serial = 1386] [outer = 0x12ec36c00] 13:53:45 INFO - PROCESS | 1650 | 1461099225673 Marionette DEBUG loaded listener.js 13:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12f303400) [pid = 1650] [serial = 1387] [outer = 0x12ec36c00] 13:53:46 INFO - PROCESS | 1650 | 1461099226030 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 13:53:46 INFO - PROCESS | 1650 | 1461099226037 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1650 | 1461099226038 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:53:46 INFO - PROCESS | 1650 | 1461099226040 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1650 | 1461099226042 Marionette TRACE conn2 <- [1,1822,null,{}] 13:53:46 INFO - PROCESS | 1650 | 1461099226044 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:46 INFO - PROCESS | 1650 | 1461099226324 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12a4ec400) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12a903000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b642800) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x10fe49800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x118973c00) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12a027c00) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x126930000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1140ba800) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11c38a000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x115616c00) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x115617000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11bef8c00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:53:46 INFO - PROCESS | 1650 | 1461099226392 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160b1000 == 78 [pid = 1650] [id = 463] 13:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x114c6ac00) [pid = 1650] [serial = 1388] [outer = 0x0] 13:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11865b800) [pid = 1650] [serial = 1389] [outer = 0x114c6ac00] 13:53:46 INFO - PROCESS | 1650 | 1461099226418 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x1297de000) [pid = 1650] [serial = 1390] [outer = 0x114c6ac00] 13:53:46 INFO - PROCESS | 1650 | 1461099226701 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 13:53:46 INFO - PROCESS | 1650 | 1461099226711 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1650 | 1461099226714 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:53:46 INFO - PROCESS | 1650 | 1461099226722 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1650 | 1461099226723 Marionette TRACE conn2 <- [1,1826,null,{}] 13:53:46 INFO - PROCESS | 1650 | 1461099226726 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:46 INFO - PROCESS | 1650 | 1461099226833 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:53:46 INFO - PROCESS | 1650 | 1461099226900 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f639800 == 79 [pid = 1650] [id = 464] 13:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x119856400) [pid = 1650] [serial = 1391] [outer = 0x0] 13:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12d1a4000) [pid = 1650] [serial = 1392] [outer = 0x119856400] 13:53:46 INFO - PROCESS | 1650 | 1461099226930 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12f30e000) [pid = 1650] [serial = 1393] [outer = 0x119856400] 13:53:47 INFO - PROCESS | 1650 | 1461099227241 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 13:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:53:47 INFO - PROCESS | 1650 | 1461099227252 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:53:47 INFO - PROCESS | 1650 | 1461099227254 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:53:47 INFO - PROCESS | 1650 | 1461099227256 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:53:47 INFO - PROCESS | 1650 | 1461099227258 Marionette TRACE conn2 <- [1,1830,null,{}] 13:53:47 INFO - PROCESS | 1650 | 1461099227260 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:47 INFO - PROCESS | 1650 | 1461099227374 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:53:47 INFO - PROCESS | 1650 | 1461099227378 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300aa800 == 80 [pid = 1650] [id = 465] 13:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12e192c00) [pid = 1650] [serial = 1394] [outer = 0x0] 13:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12ed83000) [pid = 1650] [serial = 1395] [outer = 0x12e192c00] 13:53:47 INFO - PROCESS | 1650 | 1461099227403 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12f505000) [pid = 1650] [serial = 1396] [outer = 0x12e192c00] 13:53:47 INFO - PROCESS | 1650 | 1461099227754 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 13:53:47 INFO - PROCESS | 1650 | 1461099227775 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:53:47 INFO - PROCESS | 1650 | 1461099227776 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:53:47 INFO - PROCESS | 1650 | 1461099227781 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:53:47 INFO - PROCESS | 1650 | 1461099227782 Marionette TRACE conn2 <- [1,1834,null,{}] 13:53:47 INFO - PROCESS | 1650 | 1461099227784 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:47 INFO - PROCESS | 1650 | 1461099227912 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:53:47 INFO - PROCESS | 1650 | 1461099227918 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305bc800 == 81 [pid = 1650] [id = 466] 13:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12f30f400) [pid = 1650] [serial = 1397] [outer = 0x0] 13:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12f688800) [pid = 1650] [serial = 1398] [outer = 0x12f30f400] 13:53:47 INFO - PROCESS | 1650 | 1461099227944 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12f696000) [pid = 1650] [serial = 1399] [outer = 0x12f30f400] 13:53:48 INFO - PROCESS | 1650 | 1461099228253 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 13:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 13:53:48 INFO - PROCESS | 1650 | 1461099228370 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1650 | 1461099228372 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:53:48 INFO - PROCESS | 1650 | 1461099228376 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1650 | 1461099228379 Marionette TRACE conn2 <- [1,1838,null,{}] 13:53:48 INFO - PROCESS | 1650 | 1461099228383 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:48 INFO - PROCESS | 1650 | 1461099228497 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:53:48 INFO - PROCESS | 1650 | 1461099228611 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b818000 == 82 [pid = 1650] [id = 467] 13:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x114c61c00) [pid = 1650] [serial = 1400] [outer = 0x0] 13:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x114c6c400) [pid = 1650] [serial = 1401] [outer = 0x114c61c00] 13:53:48 INFO - PROCESS | 1650 | 1461099228642 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x118663000) [pid = 1650] [serial = 1402] [outer = 0x114c61c00] 13:53:49 INFO - PROCESS | 1650 | 1461099229146 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 822ms 13:53:49 INFO - PROCESS | 1650 | 1461099229211 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1650 | 1461099229214 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:53:49 INFO - PROCESS | 1650 | 1461099229221 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1650 | 1461099229224 Marionette TRACE conn2 <- [1,1842,null,{}] 13:53:49 INFO - PROCESS | 1650 | 1461099229228 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:49 INFO - PROCESS | 1650 | 1461099229344 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:53:49 INFO - PROCESS | 1650 | 1461099229427 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab0b800 == 83 [pid = 1650] [id = 468] 13:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1186b3800) [pid = 1650] [serial = 1403] [outer = 0x0] 13:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x126136400) [pid = 1650] [serial = 1404] [outer = 0x1186b3800] 13:53:49 INFO - PROCESS | 1650 | 1461099229458 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x1297d7800) [pid = 1650] [serial = 1405] [outer = 0x1186b3800] 13:53:49 INFO - PROCESS | 1650 | 1461099229907 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 724ms 13:53:49 INFO - PROCESS | 1650 | 1461099229943 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1650 | 1461099229946 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:53:49 INFO - PROCESS | 1650 | 1461099229950 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1650 | 1461099229952 Marionette TRACE conn2 <- [1,1846,null,{}] 13:53:49 INFO - PROCESS | 1650 | 1461099229959 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:50 INFO - PROCESS | 1650 | 1461099230077 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:53:50 INFO - PROCESS | 1650 | 1461099230163 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01d800 == 84 [pid = 1650] [id = 469] 13:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12a917400) [pid = 1650] [serial = 1406] [outer = 0x0] 13:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12aabec00) [pid = 1650] [serial = 1407] [outer = 0x12a917400] 13:53:50 INFO - PROCESS | 1650 | 1461099230199 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12afc8c00) [pid = 1650] [serial = 1408] [outer = 0x12a917400] 13:53:50 INFO - PROCESS | 1650 | 1461099230623 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 720ms 13:53:50 INFO - PROCESS | 1650 | 1461099230671 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1650 | 1461099230672 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:53:50 INFO - PROCESS | 1650 | 1461099230675 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1650 | 1461099230676 Marionette TRACE conn2 <- [1,1850,null,{}] 13:53:50 INFO - PROCESS | 1650 | 1461099230678 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:50 INFO - PROCESS | 1650 | 1461099230792 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:53:50 INFO - PROCESS | 1650 | 1461099230905 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x13009a800 == 85 [pid = 1650] [id = 470] 13:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12afc8800) [pid = 1650] [serial = 1409] [outer = 0x0] 13:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12afd0800) [pid = 1650] [serial = 1410] [outer = 0x12afc8800] 13:53:50 INFO - PROCESS | 1650 | 1461099230938 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12bfa3400) [pid = 1650] [serial = 1411] [outer = 0x12afc8800] 13:53:51 INFO - PROCESS | 1650 | 1461099231345 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 718ms 13:53:51 INFO - PROCESS | 1650 | 1461099231417 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 1650 | 1461099231418 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:53:51 INFO - PROCESS | 1650 | 1461099231420 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1650 | 1461099231421 Marionette TRACE conn2 <- [1,1854,null,{}] 13:53:51 INFO - PROCESS | 1650 | 1461099231424 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:51 INFO - PROCESS | 1650 | 1461099231531 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:53:51 INFO - PROCESS | 1650 | 1461099231643 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x139bcd800 == 86 [pid = 1650] [id = 471] 13:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12b371000) [pid = 1650] [serial = 1412] [outer = 0x0] 13:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e3c6800) [pid = 1650] [serial = 1413] [outer = 0x12b371000] 13:53:51 INFO - PROCESS | 1650 | 1461099231676 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12e7e5000) [pid = 1650] [serial = 1414] [outer = 0x12b371000] 13:53:52 INFO - PROCESS | 1650 | 1461099232071 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 13:53:52 INFO - PROCESS | 1650 | 1461099232090 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1650 | 1461099232092 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:53:52 INFO - PROCESS | 1650 | 1461099232094 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1650 | 1461099232098 Marionette TRACE conn2 <- [1,1858,null,{}] 13:53:52 INFO - PROCESS | 1650 | 1461099232100 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:52 INFO - PROCESS | 1650 | 1461099232226 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:53:52 INFO - PROCESS | 1650 | 1461099232314 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ecf800 == 87 [pid = 1650] [id = 472] 13:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ed7fc00) [pid = 1650] [serial = 1415] [outer = 0x0] 13:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12f307400) [pid = 1650] [serial = 1416] [outer = 0x12ed7fc00] 13:53:52 INFO - PROCESS | 1650 | 1461099232347 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12fc6c000) [pid = 1650] [serial = 1417] [outer = 0x12ed7fc00] 13:53:52 INFO - PROCESS | 1650 | 1461099232762 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 13:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:53:52 INFO - PROCESS | 1650 | 1461099232816 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1650 | 1461099232817 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:53:52 INFO - PROCESS | 1650 | 1461099232839 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1650 | 1461099232840 Marionette TRACE conn2 <- [1,1862,null,{}] 13:53:52 INFO - PROCESS | 1650 | 1461099232842 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:53 INFO - PROCESS | 1650 | 1461099233038 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12ab54c00) [pid = 1650] [serial = 1418] [outer = 0x12f511800] 13:53:53 INFO - PROCESS | 1650 | 1461099233129 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d263800 == 88 [pid = 1650] [id = 473] 13:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12ab5ec00) [pid = 1650] [serial = 1419] [outer = 0x0] 13:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12ab5f400) [pid = 1650] [serial = 1420] [outer = 0x12ab5ec00] 13:53:53 INFO - PROCESS | 1650 | 1461099233163 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12bc5d400) [pid = 1650] [serial = 1421] [outer = 0x12ab5ec00] 13:53:53 INFO - PROCESS | 1650 | 1461099233618 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 839ms 13:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:53:53 INFO - PROCESS | 1650 | 1461099233660 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:53:53 INFO - PROCESS | 1650 | 1461099233661 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:53:53 INFO - PROCESS | 1650 | 1461099233663 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:53:53 INFO - PROCESS | 1650 | 1461099233665 Marionette TRACE conn2 <- [1,1866,null,{}] 13:53:53 INFO - PROCESS | 1650 | 1461099233667 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:53 INFO - PROCESS | 1650 | 1461099233778 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:53:53 INFO - PROCESS | 1650 | 1461099233863 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126162000 == 89 [pid = 1650] [id = 474] 13:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x11ad5ac00) [pid = 1650] [serial = 1422] [outer = 0x0] 13:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12ab5f000) [pid = 1650] [serial = 1423] [outer = 0x11ad5ac00] 13:53:53 INFO - PROCESS | 1650 | 1461099233894 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12da6ec00) [pid = 1650] [serial = 1424] [outer = 0x11ad5ac00] 13:53:54 INFO - PROCESS | 1650 | 1461099234566 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 922ms 13:53:54 INFO - PROCESS | 1650 | 1461099234597 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1650 | 1461099234599 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:53:54 INFO - PROCESS | 1650 | 1461099234605 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1650 | 1461099234607 Marionette TRACE conn2 <- [1,1870,null,{}] 13:53:54 INFO - PROCESS | 1650 | 1461099234611 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:54 INFO - PROCESS | 1650 | 1461099234717 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:53:54 INFO - PROCESS | 1650 | 1461099234806 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e51800 == 90 [pid = 1650] [id = 475] 13:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x115616c00) [pid = 1650] [serial = 1425] [outer = 0x0] 13:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11863f000) [pid = 1650] [serial = 1426] [outer = 0x115616c00] 13:53:54 INFO - PROCESS | 1650 | 1461099234835 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x1188c3400) [pid = 1650] [serial = 1427] [outer = 0x115616c00] 13:53:55 INFO - PROCESS | 1650 | 1461099235271 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 672ms 13:53:55 INFO - PROCESS | 1650 | 1461099235300 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1650 | 1461099235303 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:53:55 INFO - PROCESS | 1650 | 1461099235311 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1650 | 1461099235315 Marionette TRACE conn2 <- [1,1874,null,{}] 13:53:55 INFO - PROCESS | 1650 | 1461099235317 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:55 INFO - PROCESS | 1650 | 1461099235417 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:53:55 INFO - PROCESS | 1650 | 1461099235506 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11987f800 == 91 [pid = 1650] [id = 476] 13:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x116035000) [pid = 1650] [serial = 1428] [outer = 0x0] 13:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x1188ccc00) [pid = 1650] [serial = 1429] [outer = 0x116035000] 13:53:55 INFO - PROCESS | 1650 | 1461099235533 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11a959400) [pid = 1650] [serial = 1430] [outer = 0x116035000] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1300aa800 == 90 [pid = 1650] [id = 465] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f639800 == 89 [pid = 1650] [id = 464] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1160b1000 == 88 [pid = 1650] [id = 463] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecac800 == 87 [pid = 1650] [id = 462] 13:53:55 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12ad8d400) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 13:53:55 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12b37a800) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 13:53:55 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12ec49c00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 13:53:55 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12a920000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 13:53:55 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11ad55400) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12da1b800 == 86 [pid = 1650] [id = 461] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01d000 == 85 [pid = 1650] [id = 460] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3e7800 == 84 [pid = 1650] [id = 459] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9de800 == 83 [pid = 1650] [id = 458] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a4a1000 == 82 [pid = 1650] [id = 457] 13:53:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf69800 == 81 [pid = 1650] [id = 456] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x115149800 == 80 [pid = 1650] [id = 455] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x126a86800 == 79 [pid = 1650] [id = 454] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x138a37800 == 78 [pid = 1650] [id = 451] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1305d0000 == 77 [pid = 1650] [id = 450] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12fff8000 == 76 [pid = 1650] [id = 449] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed53800 == 75 [pid = 1650] [id = 448] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a4b2000 == 74 [pid = 1650] [id = 447] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31c800 == 73 [pid = 1650] [id = 446] 13:53:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12f8e4000 == 72 [pid = 1650] [id = 445] 13:53:56 INFO - PROCESS | 1650 | 1461099236051 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12a90ac00) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12b877400) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12da6b400) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12d2bc400) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11bf8c400) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x11af71000) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x11bf8f400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12a28a000) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1287e8000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x129d0e000) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x114c69000) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x1146b6800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x123d4e400) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x1269f4800) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x118940800) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x118667c00) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x118638800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12a28dc00) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11ad5f000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12aab8000) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x114c6f400) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12a902c00) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12c8d2c00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12b23b400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12e3ce800) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12a4f7000) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12e3d5800) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 13:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12ec41c00) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 13:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 773ms 13:53:56 INFO - PROCESS | 1650 | 1461099236083 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:53:56 INFO - PROCESS | 1650 | 1461099236085 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:53:56 INFO - PROCESS | 1650 | 1461099236087 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1650 | 1461099236090 Marionette TRACE conn2 <- [1,1878,null,{}] 13:53:56 INFO - PROCESS | 1650 | 1461099236098 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:56 INFO - PROCESS | 1650 | 1461099236196 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:53:56 INFO - PROCESS | 1650 | 1461099236203 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a605800 == 73 [pid = 1650] [id = 477] 13:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11acc1400) [pid = 1650] [serial = 1431] [outer = 0x0] 13:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11badac00) [pid = 1650] [serial = 1432] [outer = 0x11acc1400] 13:53:56 INFO - PROCESS | 1650 | 1461099236250 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x123869000) [pid = 1650] [serial = 1433] [outer = 0x11acc1400] 13:53:56 INFO - PROCESS | 1650 | 1461099236759 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 723ms 13:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:53:56 INFO - PROCESS | 1650 | 1461099236816 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:53:56 INFO - PROCESS | 1650 | 1461099236818 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:53:56 INFO - PROCESS | 1650 | 1461099236820 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1650 | 1461099236821 Marionette TRACE conn2 <- [1,1882,null,{}] 13:53:56 INFO - PROCESS | 1650 | 1461099236824 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:56 INFO - PROCESS | 1650 | 1461099236915 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:53:56 INFO - PROCESS | 1650 | 1461099236920 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a8b800 == 74 [pid = 1650] [id = 478] 13:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x123d55400) [pid = 1650] [serial = 1434] [outer = 0x0] 13:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12613bc00) [pid = 1650] [serial = 1435] [outer = 0x123d55400] 13:53:56 INFO - PROCESS | 1650 | 1461099236946 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1267cf000) [pid = 1650] [serial = 1436] [outer = 0x123d55400] 13:53:57 INFO - PROCESS | 1650 | 1461099237303 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 13:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:53:57 INFO - PROCESS | 1650 | 1461099237339 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1650 | 1461099237340 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:53:57 INFO - PROCESS | 1650 | 1461099237342 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1650 | 1461099237343 Marionette TRACE conn2 <- [1,1886,null,{}] 13:53:57 INFO - PROCESS | 1650 | 1461099237346 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:57 INFO - PROCESS | 1650 | 1461099237434 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:53:57 INFO - PROCESS | 1650 | 1461099237438 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b1c000 == 75 [pid = 1650] [id = 479] 13:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1267d0400) [pid = 1650] [serial = 1437] [outer = 0x0] 13:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x1273eb800) [pid = 1650] [serial = 1438] [outer = 0x1267d0400] 13:53:57 INFO - PROCESS | 1650 | 1461099237465 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1291de000) [pid = 1650] [serial = 1439] [outer = 0x1267d0400] 13:53:57 INFO - PROCESS | 1650 | 1461099237822 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 13:53:57 INFO - PROCESS | 1650 | 1461099237864 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1650 | 1461099237865 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:53:57 INFO - PROCESS | 1650 | 1461099237868 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1650 | 1461099237869 Marionette TRACE conn2 <- [1,1890,null,{}] 13:53:57 INFO - PROCESS | 1650 | 1461099237871 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:58 INFO - PROCESS | 1650 | 1461099238008 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:53:58 INFO - PROCESS | 1650 | 1461099238055 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a24e000 == 76 [pid = 1650] [id = 480] 13:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x1269f1c00) [pid = 1650] [serial = 1440] [outer = 0x0] 13:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x129d0cc00) [pid = 1650] [serial = 1441] [outer = 0x1269f1c00] 13:53:58 INFO - PROCESS | 1650 | 1461099238084 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12a4ef000) [pid = 1650] [serial = 1442] [outer = 0x1269f1c00] 13:53:58 INFO - PROCESS | 1650 | 1461099238394 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 568ms 13:53:58 INFO - PROCESS | 1650 | 1461099238437 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:53:58 INFO - PROCESS | 1650 | 1461099238438 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:53:58 INFO - PROCESS | 1650 | 1461099238440 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1650 | 1461099238441 Marionette TRACE conn2 <- [1,1894,null,{}] 13:53:58 INFO - PROCESS | 1650 | 1461099238444 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:58 INFO - PROCESS | 1650 | 1461099238557 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:53:58 INFO - PROCESS | 1650 | 1461099238601 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab6a800 == 77 [pid = 1650] [id = 481] 13:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x1291de800) [pid = 1650] [serial = 1443] [outer = 0x0] 13:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12a4f7400) [pid = 1650] [serial = 1444] [outer = 0x1291de800] 13:53:58 INFO - PROCESS | 1650 | 1461099238627 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12a918400) [pid = 1650] [serial = 1445] [outer = 0x1291de800] 13:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 13:53:58 INFO - PROCESS | 1650 | 1461099238957 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:53:58 INFO - PROCESS | 1650 | 1461099238965 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:53:58 INFO - PROCESS | 1650 | 1461099238967 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:53:58 INFO - PROCESS | 1650 | 1461099238970 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1650 | 1461099238971 Marionette TRACE conn2 <- [1,1898,null,{}] 13:53:58 INFO - PROCESS | 1650 | 1461099238973 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:59 INFO - PROCESS | 1650 | 1461099239094 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:53:59 INFO - PROCESS | 1650 | 1461099239136 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0cf000 == 78 [pid = 1650] [id = 482] 13:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12a28f000) [pid = 1650] [serial = 1446] [outer = 0x0] 13:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12a924800) [pid = 1650] [serial = 1447] [outer = 0x12a28f000] 13:53:59 INFO - PROCESS | 1650 | 1461099239162 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ad87c00) [pid = 1650] [serial = 1448] [outer = 0x12a28f000] 13:53:59 INFO - PROCESS | 1650 | 1461099239483 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 569ms 13:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:53:59 INFO - PROCESS | 1650 | 1461099239539 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1650 | 1461099239540 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:53:59 INFO - PROCESS | 1650 | 1461099239543 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1650 | 1461099239544 Marionette TRACE conn2 <- [1,1902,null,{}] 13:53:59 INFO - PROCESS | 1650 | 1461099239546 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:59 INFO - PROCESS | 1650 | 1461099239663 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:53:59 INFO - PROCESS | 1650 | 1461099239678 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3ea000 == 79 [pid = 1650] [id = 483] 13:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12ad8e800) [pid = 1650] [serial = 1449] [outer = 0x0] 13:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12ae09800) [pid = 1650] [serial = 1450] [outer = 0x12ad8e800] 13:53:59 INFO - PROCESS | 1650 | 1461099239704 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12ae0dc00) [pid = 1650] [serial = 1451] [outer = 0x12ad8e800] 13:54:00 INFO - PROCESS | 1650 | 1461099240060 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 571ms 13:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:54:00 INFO - PROCESS | 1650 | 1461099240117 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1650 | 1461099240119 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:54:00 INFO - PROCESS | 1650 | 1461099240121 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1650 | 1461099240122 Marionette TRACE conn2 <- [1,1906,null,{}] 13:54:00 INFO - PROCESS | 1650 | 1461099240125 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:00 INFO - PROCESS | 1650 | 1461099240241 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:54:00 INFO - PROCESS | 1650 | 1461099240253 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe8800 == 80 [pid = 1650] [id = 484] 13:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x11865c800) [pid = 1650] [serial = 1452] [outer = 0x0] 13:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12ae10000) [pid = 1650] [serial = 1453] [outer = 0x11865c800] 13:54:00 INFO - PROCESS | 1650 | 1461099240278 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12b237800) [pid = 1650] [serial = 1454] [outer = 0x11865c800] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12bfaac00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12c8d3400) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12ec36c00) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x1188c3800) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1277a2c00) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12ad8a000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11bad4c00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x114c6ac00) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x10fe51800) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12ad88000) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x123d48c00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12e192c00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x119856400) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:54:00 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12a908800) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:54:00 INFO - PROCESS | 1650 | 1461099240753 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 669ms 13:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:54:00 INFO - PROCESS | 1650 | 1461099240791 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1650 | 1461099240792 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:54:00 INFO - PROCESS | 1650 | 1461099240800 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1650 | 1461099240802 Marionette TRACE conn2 <- [1,1910,null,{}] 13:54:00 INFO - PROCESS | 1650 | 1461099240819 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:00 INFO - PROCESS | 1650 | 1461099240931 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:54:00 INFO - PROCESS | 1650 | 1461099240956 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d261800 == 81 [pid = 1650] [id = 485] 13:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12afc7000) [pid = 1650] [serial = 1455] [outer = 0x0] 13:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12b40b800) [pid = 1650] [serial = 1456] [outer = 0x12afc7000] 13:54:00 INFO - PROCESS | 1650 | 1461099240986 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12bc6a000) [pid = 1650] [serial = 1457] [outer = 0x12afc7000] 13:54:01 INFO - PROCESS | 1650 | 1461099241350 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 588ms 13:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:54:01 INFO - PROCESS | 1650 | 1461099241384 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1650 | 1461099241385 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:54:01 INFO - PROCESS | 1650 | 1461099241387 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:54:01 INFO - PROCESS | 1650 | 1461099241388 Marionette TRACE conn2 <- [1,1914,null,{}] 13:54:01 INFO - PROCESS | 1650 | 1461099241390 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:01 INFO - PROCESS | 1650 | 1461099241513 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:54:01 INFO - PROCESS | 1650 | 1461099241520 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da0a800 == 82 [pid = 1650] [id = 486] 13:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12b23d000) [pid = 1650] [serial = 1458] [outer = 0x0] 13:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12d195c00) [pid = 1650] [serial = 1459] [outer = 0x12b23d000] 13:54:01 INFO - PROCESS | 1650 | 1461099241545 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12da4ac00) [pid = 1650] [serial = 1460] [outer = 0x12b23d000] 13:54:01 INFO - PROCESS | 1650 | 1461099241864 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 13:54:01 INFO - PROCESS | 1650 | 1461099241908 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1650 | 1461099241909 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:54:01 INFO - PROCESS | 1650 | 1461099241912 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:54:01 INFO - PROCESS | 1650 | 1461099241913 Marionette TRACE conn2 <- [1,1918,null,{}] 13:54:01 INFO - PROCESS | 1650 | 1461099241915 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:02 INFO - PROCESS | 1650 | 1461099242007 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:54:02 INFO - PROCESS | 1650 | 1461099242012 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e71d800 == 83 [pid = 1650] [id = 487] 13:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12da69800) [pid = 1650] [serial = 1461] [outer = 0x0] 13:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12e1c9c00) [pid = 1650] [serial = 1462] [outer = 0x12da69800] 13:54:02 INFO - PROCESS | 1650 | 1461099242037 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12e3c1400) [pid = 1650] [serial = 1463] [outer = 0x12da69800] 13:54:02 INFO - PROCESS | 1650 | 1461099242380 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 13:54:02 INFO - PROCESS | 1650 | 1461099242431 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:54:02 INFO - PROCESS | 1650 | 1461099242432 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:54:02 INFO - PROCESS | 1650 | 1461099242448 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1650 | 1461099242449 Marionette TRACE conn2 <- [1,1922,null,{}] 13:54:02 INFO - PROCESS | 1650 | 1461099242451 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:02 INFO - PROCESS | 1650 | 1461099242542 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:54:02 INFO - PROCESS | 1650 | 1461099242546 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecc0800 == 84 [pid = 1650] [id = 488] 13:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12e192c00) [pid = 1650] [serial = 1464] [outer = 0x0] 13:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e3d3800) [pid = 1650] [serial = 1465] [outer = 0x12e192c00] 13:54:02 INFO - PROCESS | 1650 | 1461099242572 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12e738c00) [pid = 1650] [serial = 1466] [outer = 0x12e192c00] 13:54:03 INFO - PROCESS | 1650 | 1461099243132 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 13:54:03 INFO - PROCESS | 1650 | 1461099243180 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1650 | 1461099243183 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:54:03 INFO - PROCESS | 1650 | 1461099243188 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1650 | 1461099243191 Marionette TRACE conn2 <- [1,1926,null,{}] 13:54:03 INFO - PROCESS | 1650 | 1461099243194 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:03 INFO - PROCESS | 1650 | 1461099243311 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:54:03 INFO - PROCESS | 1650 | 1461099243423 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba8c800 == 85 [pid = 1650] [id = 489] 13:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x118668000) [pid = 1650] [serial = 1467] [outer = 0x0] 13:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x1188cb400) [pid = 1650] [serial = 1468] [outer = 0x118668000] 13:54:03 INFO - PROCESS | 1650 | 1461099243455 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x11a9c7800) [pid = 1650] [serial = 1469] [outer = 0x118668000] 13:54:03 INFO - PROCESS | 1650 | 1461099243884 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 722ms 13:54:03 INFO - PROCESS | 1650 | 1461099243911 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:54:03 INFO - PROCESS | 1650 | 1461099243917 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:54:03 INFO - PROCESS | 1650 | 1461099243922 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1650 | 1461099243924 Marionette TRACE conn2 <- [1,1930,null,{}] 13:54:03 INFO - PROCESS | 1650 | 1461099243926 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:04 INFO - PROCESS | 1650 | 1461099244038 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:54:04 INFO - PROCESS | 1650 | 1461099244151 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a247800 == 86 [pid = 1650] [id = 490] 13:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x11acca800) [pid = 1650] [serial = 1470] [outer = 0x0] 13:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x123d4d400) [pid = 1650] [serial = 1471] [outer = 0x11acca800] 13:54:04 INFO - PROCESS | 1650 | 1461099244183 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x1267cd800) [pid = 1650] [serial = 1472] [outer = 0x11acca800] 13:54:04 INFO - PROCESS | 1650 | 1461099244594 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 13:54:04 INFO - PROCESS | 1650 | 1461099244661 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1650 | 1461099244663 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:54:04 INFO - PROCESS | 1650 | 1461099244680 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1650 | 1461099244683 Marionette TRACE conn2 <- [1,1934,null,{}] 13:54:04 INFO - PROCESS | 1650 | 1461099244691 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:04 INFO - PROCESS | 1650 | 1461099244817 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:54:04 INFO - PROCESS | 1650 | 1461099244905 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da21800 == 87 [pid = 1650] [id = 491] 13:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x1287ec000) [pid = 1650] [serial = 1473] [outer = 0x0] 13:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x129d55800) [pid = 1650] [serial = 1474] [outer = 0x1287ec000] 13:54:04 INFO - PROCESS | 1650 | 1461099244939 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12a91a800) [pid = 1650] [serial = 1475] [outer = 0x1287ec000] 13:54:05 INFO - PROCESS | 1650 | 1461099245368 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 724ms 13:54:05 INFO - PROCESS | 1650 | 1461099245402 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1650 | 1461099245404 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:54:05 INFO - PROCESS | 1650 | 1461099245407 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1650 | 1461099245408 Marionette TRACE conn2 <- [1,1938,null,{}] 13:54:05 INFO - PROCESS | 1650 | 1461099245410 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:05 INFO - PROCESS | 1650 | 1461099245525 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:54:05 INFO - PROCESS | 1650 | 1461099245610 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f639800 == 88 [pid = 1650] [id = 492] 13:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12a02ac00) [pid = 1650] [serial = 1476] [outer = 0x0] 13:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12ab60c00) [pid = 1650] [serial = 1477] [outer = 0x12a02ac00] 13:54:05 INFO - PROCESS | 1650 | 1461099245642 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12afc9800) [pid = 1650] [serial = 1478] [outer = 0x12a02ac00] 13:54:06 INFO - PROCESS | 1650 | 1461099246051 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 669ms 13:54:06 INFO - PROCESS | 1650 | 1461099246076 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1650 | 1461099246077 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:54:06 INFO - PROCESS | 1650 | 1461099246080 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1650 | 1461099246081 Marionette TRACE conn2 <- [1,1942,null,{}] 13:54:06 INFO - PROCESS | 1650 | 1461099246084 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:06 INFO - PROCESS | 1650 | 1461099246210 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:54:06 INFO - PROCESS | 1650 | 1461099246296 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fce9800 == 89 [pid = 1650] [id = 493] 13:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12b23a800) [pid = 1650] [serial = 1479] [outer = 0x0] 13:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12b413000) [pid = 1650] [serial = 1480] [outer = 0x12b23a800] 13:54:06 INFO - PROCESS | 1650 | 1461099246326 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12d2bcc00) [pid = 1650] [serial = 1481] [outer = 0x12b23a800] 13:54:06 INFO - PROCESS | 1650 | 1461099246765 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 13:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:54:06 INFO - PROCESS | 1650 | 1461099246800 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1650 | 1461099246801 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:54:06 INFO - PROCESS | 1650 | 1461099246804 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1650 | 1461099246805 Marionette TRACE conn2 <- [1,1946,null,{}] 13:54:06 INFO - PROCESS | 1650 | 1461099246807 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:06 INFO - PROCESS | 1650 | 1461099246924 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:54:07 INFO - PROCESS | 1650 | 1461099247011 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300b3000 == 90 [pid = 1650] [id = 494] 13:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12e731800) [pid = 1650] [serial = 1482] [outer = 0x0] 13:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12e7e4000) [pid = 1650] [serial = 1483] [outer = 0x12e731800] 13:54:07 INFO - PROCESS | 1650 | 1461099247044 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12ec3c400) [pid = 1650] [serial = 1484] [outer = 0x12e731800] 13:54:07 INFO - PROCESS | 1650 | 1461099247452 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 672ms 13:54:07 INFO - PROCESS | 1650 | 1461099247476 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1650 | 1461099247478 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:54:07 INFO - PROCESS | 1650 | 1461099247480 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1650 | 1461099247481 Marionette TRACE conn2 <- [1,1950,null,{}] 13:54:07 INFO - PROCESS | 1650 | 1461099247484 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:07 INFO - PROCESS | 1650 | 1461099247609 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:54:07 INFO - PROCESS | 1650 | 1461099247696 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ac2800 == 91 [pid = 1650] [id = 495] 13:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12e77a000) [pid = 1650] [serial = 1485] [outer = 0x0] 13:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12ec43800) [pid = 1650] [serial = 1486] [outer = 0x12e77a000] 13:54:07 INFO - PROCESS | 1650 | 1461099247726 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12ec51000) [pid = 1650] [serial = 1487] [outer = 0x12e77a000] 13:54:08 INFO - PROCESS | 1650 | 1461099248134 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 13:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:54:08 INFO - PROCESS | 1650 | 1461099248151 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1650 | 1461099248152 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:54:08 INFO - PROCESS | 1650 | 1461099248154 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1650 | 1461099248156 Marionette TRACE conn2 <- [1,1954,null,{}] 13:54:08 INFO - PROCESS | 1650 | 1461099248158 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:08 INFO - PROCESS | 1650 | 1461099248268 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:54:08 INFO - PROCESS | 1650 | 1461099248381 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ece800 == 92 [pid = 1650] [id = 496] 13:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12ec46800) [pid = 1650] [serial = 1488] [outer = 0x0] 13:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12ed81800) [pid = 1650] [serial = 1489] [outer = 0x12ec46800] 13:54:08 INFO - PROCESS | 1650 | 1461099248413 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12f306400) [pid = 1650] [serial = 1490] [outer = 0x12ec46800] 13:54:08 INFO - PROCESS | 1650 | 1461099248832 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 721ms 13:54:08 INFO - PROCESS | 1650 | 1461099248875 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1650 | 1461099248877 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:54:08 INFO - PROCESS | 1650 | 1461099248879 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1650 | 1461099248881 Marionette TRACE conn2 <- [1,1958,null,{}] 13:54:08 INFO - PROCESS | 1650 | 1461099248883 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:09 INFO - PROCESS | 1650 | 1461099249009 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:54:09 INFO - PROCESS | 1650 | 1461099249099 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126953800 == 93 [pid = 1650] [id = 497] 13:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11561d800) [pid = 1650] [serial = 1491] [outer = 0x0] 13:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12aac1800) [pid = 1650] [serial = 1492] [outer = 0x11561d800] 13:54:09 INFO - PROCESS | 1650 | 1461099249130 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12f304000) [pid = 1650] [serial = 1493] [outer = 0x11561d800] 13:54:09 INFO - PROCESS | 1650 | 1461099249539 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 13:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:54:09 INFO - PROCESS | 1650 | 1461099249550 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1650 | 1461099249551 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:54:09 INFO - PROCESS | 1650 | 1461099249554 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1650 | 1461099249555 Marionette TRACE conn2 <- [1,1962,null,{}] 13:54:09 INFO - PROCESS | 1650 | 1461099249557 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:09 INFO - PROCESS | 1650 | 1461099249668 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:54:09 INFO - PROCESS | 1650 | 1461099249784 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a72e800 == 94 [pid = 1650] [id = 498] 13:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x11215d000) [pid = 1650] [serial = 1494] [outer = 0x0] 13:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12f309000) [pid = 1650] [serial = 1495] [outer = 0x11215d000] 13:54:09 INFO - PROCESS | 1650 | 1461099249817 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12f311400) [pid = 1650] [serial = 1496] [outer = 0x11215d000] 13:54:10 INFO - PROCESS | 1650 | 1461099250421 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 918ms 13:54:10 INFO - PROCESS | 1650 | 1461099250480 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1650 | 1461099250482 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:54:10 INFO - PROCESS | 1650 | 1461099250488 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1650 | 1461099250490 Marionette TRACE conn2 <- [1,1966,null,{}] 13:54:10 INFO - PROCESS | 1650 | 1461099250493 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:10 INFO - PROCESS | 1650 | 1461099250605 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:54:10 INFO - PROCESS | 1650 | 1461099250720 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x127124800 == 95 [pid = 1650] [id = 499] 13:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x1144abc00) [pid = 1650] [serial = 1497] [outer = 0x0] 13:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x115660800) [pid = 1650] [serial = 1498] [outer = 0x1144abc00] 13:54:10 INFO - PROCESS | 1650 | 1461099250751 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x118667400) [pid = 1650] [serial = 1499] [outer = 0x1144abc00] 13:54:11 INFO - PROCESS | 1650 | 1461099251229 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 777ms 13:54:11 INFO - PROCESS | 1650 | 1461099251266 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1650 | 1461099251272 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:54:11 INFO - PROCESS | 1650 | 1461099251278 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1650 | 1461099251281 Marionette TRACE conn2 <- [1,1970,null,{}] 13:54:11 INFO - PROCESS | 1650 | 1461099251285 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:11 INFO - PROCESS | 1650 | 1461099251434 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1300b2000 == 94 [pid = 1650] [id = 429] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0e2000 == 93 [pid = 1650] [id = 430] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12e713800 == 92 [pid = 1650] [id = 364] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119813000 == 91 [pid = 1650] [id = 432] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x112188800 == 90 [pid = 1650] [id = 431] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12e71d800 == 89 [pid = 1650] [id = 487] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12da0a800 == 88 [pid = 1650] [id = 486] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d261800 == 87 [pid = 1650] [id = 485] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe8800 == 86 [pid = 1650] [id = 484] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3ea000 == 85 [pid = 1650] [id = 483] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0cf000 == 84 [pid = 1650] [id = 482] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12f688800) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | 1461099251660 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab6a800 == 83 [pid = 1650] [id = 481] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a24e000 == 82 [pid = 1650] [id = 480] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x129b1c000 == 81 [pid = 1650] [id = 479] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126a8b800 == 80 [pid = 1650] [id = 478] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11a605800 == 79 [pid = 1650] [id = 477] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11987f800 == 78 [pid = 1650] [id = 476] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x129e51800 == 77 [pid = 1650] [id = 475] 13:54:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118838800 == 78 [pid = 1650] [id = 500] 13:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x115856400) [pid = 1650] [serial = 1500] [outer = 0x0] 13:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x119e60800) [pid = 1650] [serial = 1501] [outer = 0x115856400] 13:54:11 INFO - PROCESS | 1650 | 1461099251696 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12386f800) [pid = 1650] [serial = 1502] [outer = 0x115856400] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x13009a800 == 77 [pid = 1650] [id = 470] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01d800 == 76 [pid = 1650] [id = 469] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab0b800 == 75 [pid = 1650] [id = 468] 13:54:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11b818000 == 74 [pid = 1650] [id = 467] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12e18c000) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12e7dc000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12e77b000) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12ec44400) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12ec35800) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11bef9400) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x129d4dc00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12a4f3400) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x123d4dc00) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x1186ab400) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12ad91400) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12e7e0c00) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12a905c00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12a926400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12b40e000) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1297de000) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12a90c800) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x114c67000) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x1144a8c00) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12b233400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x123dcd400) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x126d6d000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x112161800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12e1d4c00) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11215a400) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12ed83000) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12d1a4000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11865b800) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x123d47400) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12f303400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12f505000) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12f30e000) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12bc5fc00) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 13:54:11 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12f68a800) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 13:54:12 INFO - PROCESS | 1650 | 1461099252040 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 773ms 13:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:54:12 INFO - PROCESS | 1650 | 1461099252051 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1650 | 1461099252052 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:54:12 INFO - PROCESS | 1650 | 1461099252054 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1650 | 1461099252057 Marionette TRACE conn2 <- [1,1974,null,{}] 13:54:12 INFO - PROCESS | 1650 | 1461099252066 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:12 INFO - PROCESS | 1650 | 1461099252165 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:54:12 INFO - PROCESS | 1650 | 1461099252249 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b18000 == 75 [pid = 1650] [id = 501] 13:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11605c000) [pid = 1650] [serial = 1503] [outer = 0x0] 13:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x123dcd400) [pid = 1650] [serial = 1504] [outer = 0x11605c000] 13:54:12 INFO - PROCESS | 1650 | 1461099252283 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129953400) [pid = 1650] [serial = 1505] [outer = 0x11605c000] 13:54:12 INFO - PROCESS | 1650 | 1461099252586 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 571ms 13:54:12 INFO - PROCESS | 1650 | 1461099252625 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1650 | 1461099252627 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:54:12 INFO - PROCESS | 1650 | 1461099252631 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1650 | 1461099252633 Marionette TRACE conn2 <- [1,1978,null,{}] 13:54:12 INFO - PROCESS | 1650 | 1461099252636 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:12 INFO - PROCESS | 1650 | 1461099252726 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:54:12 INFO - PROCESS | 1650 | 1461099252805 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4b2000 == 76 [pid = 1650] [id = 502] 13:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x11bf8f400) [pid = 1650] [serial = 1506] [outer = 0x0] 13:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12a024800) [pid = 1650] [serial = 1507] [outer = 0x11bf8f400] 13:54:12 INFO - PROCESS | 1650 | 1461099252832 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12a073400) [pid = 1650] [serial = 1508] [outer = 0x11bf8f400] 13:54:13 INFO - PROCESS | 1650 | 1461099253123 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 522ms 13:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:54:13 INFO - PROCESS | 1650 | 1461099253154 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1650 | 1461099253155 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:54:13 INFO - PROCESS | 1650 | 1461099253157 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1650 | 1461099253158 Marionette TRACE conn2 <- [1,1982,null,{}] 13:54:13 INFO - PROCESS | 1650 | 1461099253160 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:13 INFO - PROCESS | 1650 | 1461099253256 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:54:13 INFO - PROCESS | 1650 | 1461099253260 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aeb6000 == 77 [pid = 1650] [id = 503] 13:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12a073800) [pid = 1650] [serial = 1509] [outer = 0x0] 13:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12a4f6000) [pid = 1650] [serial = 1510] [outer = 0x12a073800] 13:54:13 INFO - PROCESS | 1650 | 1461099253287 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12a909c00) [pid = 1650] [serial = 1511] [outer = 0x12a073800] 13:54:13 INFO - PROCESS | 1650 | 1461099253798 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 671ms 13:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:54:13 INFO - PROCESS | 1650 | 1461099253829 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1650 | 1461099253832 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:54:13 INFO - PROCESS | 1650 | 1461099253836 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1650 | 1461099253838 Marionette TRACE conn2 <- [1,1986,null,{}] 13:54:13 INFO - PROCESS | 1650 | 1461099253842 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:13 INFO - PROCESS | 1650 | 1461099253958 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:54:14 INFO - PROCESS | 1650 | 1461099254079 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e1f000 == 78 [pid = 1650] [id = 504] 13:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11a87f800) [pid = 1650] [serial = 1512] [outer = 0x0] 13:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x11c38a000) [pid = 1650] [serial = 1513] [outer = 0x11a87f800] 13:54:14 INFO - PROCESS | 1650 | 1461099254113 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x123dd9400) [pid = 1650] [serial = 1514] [outer = 0x11a87f800] 13:54:14 INFO - PROCESS | 1650 | 1461099254563 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 773ms 13:54:14 INFO - PROCESS | 1650 | 1461099254627 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1650 | 1461099254631 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:54:14 INFO - PROCESS | 1650 | 1461099254650 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1650 | 1461099254652 Marionette TRACE conn2 <- [1,1990,null,{}] 13:54:14 INFO - PROCESS | 1650 | 1461099254654 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:14 INFO - PROCESS | 1650 | 1461099254763 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:54:14 INFO - PROCESS | 1650 | 1461099254881 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aeab800 == 79 [pid = 1650] [id = 505] 13:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x129b79800) [pid = 1650] [serial = 1515] [outer = 0x0] 13:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12a068800) [pid = 1650] [serial = 1516] [outer = 0x129b79800] 13:54:14 INFO - PROCESS | 1650 | 1461099254913 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12a076800) [pid = 1650] [serial = 1517] [outer = 0x129b79800] 13:54:15 INFO - PROCESS | 1650 | 1461099255361 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 725ms 13:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:54:15 INFO - PROCESS | 1650 | 1461099255372 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:54:15 INFO - PROCESS | 1650 | 1461099255374 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:54:15 INFO - PROCESS | 1650 | 1461099255376 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1650 | 1461099255379 Marionette TRACE conn2 <- [1,1994,null,{}] 13:54:15 INFO - PROCESS | 1650 | 1461099255387 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:15 INFO - PROCESS | 1650 | 1461099255503 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:54:15 INFO - PROCESS | 1650 | 1461099255593 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe8800 == 80 [pid = 1650] [id = 506] 13:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12a909800) [pid = 1650] [serial = 1518] [outer = 0x0] 13:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12ab5e400) [pid = 1650] [serial = 1519] [outer = 0x12a909800] 13:54:15 INFO - PROCESS | 1650 | 1461099255628 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12ae05000) [pid = 1650] [serial = 1520] [outer = 0x12a909800] 13:54:16 INFO - PROCESS | 1650 | 1461099256047 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 13:54:16 INFO - PROCESS | 1650 | 1461099256115 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:54:16 INFO - PROCESS | 1650 | 1461099256117 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:54:16 INFO - PROCESS | 1650 | 1461099256119 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1650 | 1461099256121 Marionette TRACE conn2 <- [1,1998,null,{}] 13:54:16 INFO - PROCESS | 1650 | 1461099256123 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:16 INFO - PROCESS | 1650 | 1461099256234 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:54:16 INFO - PROCESS | 1650 | 1461099256350 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25c800 == 81 [pid = 1650] [id = 507] 13:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12ae0b800) [pid = 1650] [serial = 1521] [outer = 0x0] 13:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12afcf400) [pid = 1650] [serial = 1522] [outer = 0x12ae0b800] 13:54:16 INFO - PROCESS | 1650 | 1461099256383 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12b37a800) [pid = 1650] [serial = 1523] [outer = 0x12ae0b800] 13:54:16 INFO - PROCESS | 1650 | 1461099256796 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 718ms 13:54:16 INFO - PROCESS | 1650 | 1461099256839 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1650 | 1461099256841 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:54:16 INFO - PROCESS | 1650 | 1461099256843 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1650 | 1461099256844 Marionette TRACE conn2 <- [1,2002,null,{}] 13:54:16 INFO - PROCESS | 1650 | 1461099256847 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:16 INFO - PROCESS | 1650 | 1461099256955 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:54:17 INFO - PROCESS | 1650 | 1461099257068 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf7000 == 82 [pid = 1650] [id = 508] 13:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x119e59400) [pid = 1650] [serial = 1524] [outer = 0x0] 13:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12ae0c800) [pid = 1650] [serial = 1525] [outer = 0x119e59400] 13:54:17 INFO - PROCESS | 1650 | 1461099257102 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12d1a4000) [pid = 1650] [serial = 1526] [outer = 0x119e59400] 13:54:17 INFO - PROCESS | 1650 | 1461099257505 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 13:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:54:17 INFO - PROCESS | 1650 | 1461099257563 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:54:17 INFO - PROCESS | 1650 | 1461099257564 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:54:17 INFO - PROCESS | 1650 | 1461099257567 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1650 | 1461099257568 Marionette TRACE conn2 <- [1,2006,null,{}] 13:54:17 INFO - PROCESS | 1650 | 1461099257571 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:17 INFO - PROCESS | 1650 | 1461099257714 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:54:17 INFO - PROCESS | 1650 | 1461099257803 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed4a000 == 83 [pid = 1650] [id = 509] 13:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12d2b5c00) [pid = 1650] [serial = 1527] [outer = 0x0] 13:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12e1d4c00) [pid = 1650] [serial = 1528] [outer = 0x12d2b5c00] 13:54:17 INFO - PROCESS | 1650 | 1461099257838 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12e7e4400) [pid = 1650] [serial = 1529] [outer = 0x12d2b5c00] 13:54:18 INFO - PROCESS | 1650 | 1461099258249 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 13:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 719ms 13:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:54:18 INFO - PROCESS | 1650 | 1461099258287 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1650 | 1461099258288 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:54:18 INFO - PROCESS | 1650 | 1461099258290 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1650 | 1461099258291 Marionette TRACE conn2 <- [1,2010,null,{}] 13:54:18 INFO - PROCESS | 1650 | 1461099258294 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:18 INFO - PROCESS | 1650 | 1461099258404 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:54:18 INFO - PROCESS | 1650 | 1461099258521 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f8fd000 == 84 [pid = 1650] [id = 510] 13:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12e7dbc00) [pid = 1650] [serial = 1530] [outer = 0x0] 13:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12ed85400) [pid = 1650] [serial = 1531] [outer = 0x12e7dbc00] 13:54:18 INFO - PROCESS | 1650 | 1461099258554 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12f30f000) [pid = 1650] [serial = 1532] [outer = 0x12e7dbc00] 13:54:19 INFO - PROCESS | 1650 | 1461099259001 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 13:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 769ms 13:54:19 INFO - PROCESS | 1650 | 1461099259060 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1650 | 1461099259061 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:54:19 INFO - PROCESS | 1650 | 1461099259064 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1650 | 1461099259065 Marionette TRACE conn2 <- [1,2014,null,{}] 13:54:19 INFO - PROCESS | 1650 | 1461099259067 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:19 INFO - PROCESS | 1650 | 1461099259175 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:54:19 INFO - PROCESS | 1650 | 1461099259392 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8b9000 == 85 [pid = 1650] [id = 511] 13:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x10ffe7000) [pid = 1650] [serial = 1533] [outer = 0x0] 13:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x11215a400) [pid = 1650] [serial = 1534] [outer = 0x10ffe7000] 13:54:19 INFO - PROCESS | 1650 | 1461099259430 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x115619800) [pid = 1650] [serial = 1535] [outer = 0x10ffe7000] 13:54:19 INFO - PROCESS | 1650 | 1461099259834 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 822ms 13:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:54:19 INFO - PROCESS | 1650 | 1461099259886 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1650 | 1461099259889 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:54:19 INFO - PROCESS | 1650 | 1461099259893 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1650 | 1461099259895 Marionette TRACE conn2 <- [1,2018,null,{}] 13:54:19 INFO - PROCESS | 1650 | 1461099259898 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:20 INFO - PROCESS | 1650 | 1461099260009 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:54:20 INFO - PROCESS | 1650 | 1461099260143 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1122ae000 == 86 [pid = 1650] [id = 512] 13:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x114c63c00) [pid = 1650] [serial = 1536] [outer = 0x0] 13:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x115613c00) [pid = 1650] [serial = 1537] [outer = 0x114c63c00] 13:54:20 INFO - PROCESS | 1650 | 1461099260173 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x1156ce400) [pid = 1650] [serial = 1538] [outer = 0x114c63c00] 13:54:20 INFO - PROCESS | 1650 | 1461099260707 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 874ms 13:54:20 INFO - PROCESS | 1650 | 1461099260769 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1650 | 1461099260772 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:54:20 INFO - PROCESS | 1650 | 1461099260775 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1650 | 1461099260777 Marionette TRACE conn2 <- [1,2022,null,{}] 13:54:20 INFO - PROCESS | 1650 | 1461099260779 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:20 INFO - PROCESS | 1650 | 1461099260885 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:54:20 INFO - PROCESS | 1650 | 1461099260978 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a970800 == 87 [pid = 1650] [id = 513] 13:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x112160400) [pid = 1650] [serial = 1539] [outer = 0x0] 13:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x118658c00) [pid = 1650] [serial = 1540] [outer = 0x112160400] 13:54:21 INFO - PROCESS | 1650 | 1461099261008 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x1189d0800) [pid = 1650] [serial = 1541] [outer = 0x112160400] 13:54:21 INFO - PROCESS | 1650 | 1461099261427 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 719ms 13:54:21 INFO - PROCESS | 1650 | 1461099261494 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1650 | 1461099261496 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:54:21 INFO - PROCESS | 1650 | 1461099261499 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1650 | 1461099261503 Marionette TRACE conn2 <- [1,2026,null,{}] 13:54:21 INFO - PROCESS | 1650 | 1461099261510 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:21 INFO - PROCESS | 1650 | 1461099261614 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:54:21 INFO - PROCESS | 1650 | 1461099261713 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c659800 == 88 [pid = 1650] [id = 514] 13:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x118eab400) [pid = 1650] [serial = 1542] [outer = 0x0] 13:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x119ed9000) [pid = 1650] [serial = 1543] [outer = 0x118eab400] 13:54:21 INFO - PROCESS | 1650 | 1461099261743 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x11af76c00) [pid = 1650] [serial = 1544] [outer = 0x118eab400] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a4b2000 == 87 [pid = 1650] [id = 502] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x129b18000 == 86 [pid = 1650] [id = 501] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x118838800 == 85 [pid = 1650] [id = 500] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x127124800 == 84 [pid = 1650] [id = 499] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x126953800 == 83 [pid = 1650] [id = 497] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x139ece800 == 82 [pid = 1650] [id = 496] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x138ac2800 == 81 [pid = 1650] [id = 495] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1300b3000 == 80 [pid = 1650] [id = 494] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12fce9800 == 79 [pid = 1650] [id = 493] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12f639800 == 78 [pid = 1650] [id = 492] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12da21800 == 77 [pid = 1650] [id = 491] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a247800 == 76 [pid = 1650] [id = 490] 13:54:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba8c800 == 75 [pid = 1650] [id = 489] 13:54:22 INFO - PROCESS | 1650 | 1461099262222 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 775ms 13:54:22 INFO - PROCESS | 1650 | 1461099262278 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1650 | 1461099262280 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:54:22 INFO - PROCESS | 1650 | 1461099262288 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1650 | 1461099262290 Marionette TRACE conn2 <- [1,2030,null,{}] 13:54:22 INFO - PROCESS | 1650 | 1461099262292 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:22 INFO - PROCESS | 1650 | 1461099262413 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:54:22 INFO - PROCESS | 1650 | 1461099262430 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126162800 == 76 [pid = 1650] [id = 515] 13:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x11a950c00) [pid = 1650] [serial = 1545] [outer = 0x0] 13:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x11b80ec00) [pid = 1650] [serial = 1546] [outer = 0x11a950c00] 13:54:22 INFO - PROCESS | 1650 | 1461099262456 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x11befbc00) [pid = 1650] [serial = 1547] [outer = 0x11a950c00] 13:54:22 INFO - PROCESS | 1650 | 1461099262819 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 570ms 13:54:22 INFO - PROCESS | 1650 | 1461099262863 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1650 | 1461099262864 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:54:22 INFO - PROCESS | 1650 | 1461099262867 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1650 | 1461099262868 Marionette TRACE conn2 <- [1,2034,null,{}] 13:54:22 INFO - PROCESS | 1650 | 1461099262870 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:22 INFO - PROCESS | 1650 | 1461099262992 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:54:23 INFO - PROCESS | 1650 | 1461099263045 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e4c000 == 77 [pid = 1650] [id = 516] 13:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x123869c00) [pid = 1650] [serial = 1548] [outer = 0x0] 13:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x123872c00) [pid = 1650] [serial = 1549] [outer = 0x123869c00] 13:54:23 INFO - PROCESS | 1650 | 1461099263078 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x126130400) [pid = 1650] [serial = 1550] [outer = 0x123869c00] 13:54:23 INFO - PROCESS | 1650 | 1461099263450 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 619ms 13:54:23 INFO - PROCESS | 1650 | 1461099263493 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1650 | 1461099263494 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:54:23 INFO - PROCESS | 1650 | 1461099263497 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1650 | 1461099263498 Marionette TRACE conn2 <- [1,2038,null,{}] 13:54:23 INFO - PROCESS | 1650 | 1461099263500 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:23 INFO - PROCESS | 1650 | 1461099263624 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:54:23 INFO - PROCESS | 1650 | 1461099263697 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9de800 == 78 [pid = 1650] [id = 517] 13:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x1267d1c00) [pid = 1650] [serial = 1551] [outer = 0x0] 13:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12736fc00) [pid = 1650] [serial = 1552] [outer = 0x1267d1c00] 13:54:23 INFO - PROCESS | 1650 | 1461099263725 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x1278fc800) [pid = 1650] [serial = 1553] [outer = 0x1267d1c00] 13:54:24 INFO - PROCESS | 1650 | 1461099264052 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 13:54:24 INFO - PROCESS | 1650 | 1461099264068 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1650 | 1461099264070 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:54:24 INFO - PROCESS | 1650 | 1461099264072 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1650 | 1461099264073 Marionette TRACE conn2 <- [1,2042,null,{}] 13:54:24 INFO - PROCESS | 1650 | 1461099264075 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:24 INFO - PROCESS | 1650 | 1461099264631 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x12aab5400) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x1267d0800) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x1267c8000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12b37ac00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12d19a800) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x11b808000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x1188bc800) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12a917c00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x10fe47800) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x11912d000) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x1188c5c00) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12a28c800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12bfa1c00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x126e11c00) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x1186a6c00) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12a4ee000) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12e7d9c00) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12b23cc00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x1146c3c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x1158f5800) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x116055400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x115616000) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x1269f4000) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12b23c800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x116730400) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x126924800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x1263b8800) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12b36f800) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x114c05400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12b36e800) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12ec39c00) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12e193400) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x118668c00) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x11b6cbc00) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x118651400) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x118975c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12e1d3400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x115659000) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x129b79c00) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12b377000) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12aabc800) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x112156c00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x114be1000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12b86bc00) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12ad90400) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x112156400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12a90d800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x126e03c00) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x1188d6000) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12ed7fc00) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x1267d0400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x1186b3800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12ad8e800) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x123d55400) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12b23d000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12afc8800) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12a28f000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x1269f1c00) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11acc1400) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12afc7000) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12a917400) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12ab5ec00) [pid = 1650] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x1291de800) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x115616c00) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x116035000) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11865c800) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x114c61c00) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12b371000) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11ad5ac00) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12da69800) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x115856400) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12e192c00) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x1144abc00) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11605c000) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1287ec000) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11acca800) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x118668000) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11bf8f400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:54:24 INFO - PROCESS | 1650 | 1461099264740 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1122a7800 == 79 [pid = 1650] [id = 518] 13:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x112154800) [pid = 1650] [serial = 1554] [outer = 0x0] 13:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x112160000) [pid = 1650] [serial = 1555] [outer = 0x112154800] 13:54:24 INFO - PROCESS | 1650 | 1461099264765 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x114c66c00) [pid = 1650] [serial = 1556] [outer = 0x112154800] 13:54:25 INFO - PROCESS | 1650 | 1461099265082 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1022ms 13:54:25 INFO - PROCESS | 1650 | 1461099265111 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1650 | 1461099265112 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:54:25 INFO - PROCESS | 1650 | 1461099265118 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1650 | 1461099265120 Marionette TRACE conn2 <- [1,2046,null,{}] 13:54:25 INFO - PROCESS | 1650 | 1461099265124 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:25 INFO - PROCESS | 1650 | 1461099265315 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:54:25 INFO - PROCESS | 1650 | 1461099265342 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba8d000 == 80 [pid = 1650] [id = 519] 13:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x115617400) [pid = 1650] [serial = 1557] [outer = 0x0] 13:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x116035000) [pid = 1650] [serial = 1558] [outer = 0x115617400] 13:54:25 INFO - PROCESS | 1650 | 1461099265382 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x118975c00) [pid = 1650] [serial = 1559] [outer = 0x115617400] 13:54:25 INFO - PROCESS | 1650 | 1461099265724 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 621ms 13:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:54:25 INFO - PROCESS | 1650 | 1461099265740 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1650 | 1461099265741 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:54:25 INFO - PROCESS | 1650 | 1461099265743 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1650 | 1461099265744 Marionette TRACE conn2 <- [1,2050,null,{}] 13:54:25 INFO - PROCESS | 1650 | 1461099265749 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:25 INFO - PROCESS | 1650 | 1461099265842 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:54:25 INFO - PROCESS | 1650 | 1461099265926 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab20000 == 81 [pid = 1650] [id = 520] 13:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x114c6d000) [pid = 1650] [serial = 1560] [outer = 0x0] 13:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11aac3400) [pid = 1650] [serial = 1561] [outer = 0x114c6d000] 13:54:25 INFO - PROCESS | 1650 | 1461099265951 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11bef2c00) [pid = 1650] [serial = 1562] [outer = 0x114c6d000] 13:54:26 INFO - PROCESS | 1650 | 1461099266254 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 13:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:54:26 INFO - PROCESS | 1650 | 1461099266270 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1650 | 1461099266271 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:54:26 INFO - PROCESS | 1650 | 1461099266273 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1650 | 1461099266274 Marionette TRACE conn2 <- [1,2054,null,{}] 13:54:26 INFO - PROCESS | 1650 | 1461099266277 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:26 INFO - PROCESS | 1650 | 1461099266378 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:54:26 INFO - PROCESS | 1650 | 1461099266383 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8ef000 == 82 [pid = 1650] [id = 521] 13:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11b803c00) [pid = 1650] [serial = 1563] [outer = 0x0] 13:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x126930000) [pid = 1650] [serial = 1564] [outer = 0x11b803c00] 13:54:26 INFO - PROCESS | 1650 | 1461099266413 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x1291df800) [pid = 1650] [serial = 1565] [outer = 0x11b803c00] 13:54:26 INFO - PROCESS | 1650 | 1461099266971 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 719ms 13:54:26 INFO - PROCESS | 1650 | 1461099266993 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1650 | 1461099266996 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:54:27 INFO - PROCESS | 1650 | 1461099267000 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1650 | 1461099267002 Marionette TRACE conn2 <- [1,2058,null,{}] 13:54:27 INFO - PROCESS | 1650 | 1461099267006 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:27 INFO - PROCESS | 1650 | 1461099267129 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:54:27 INFO - PROCESS | 1650 | 1461099267254 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a97a000 == 83 [pid = 1650] [id = 522] 13:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11565e800) [pid = 1650] [serial = 1566] [outer = 0x0] 13:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x116552c00) [pid = 1650] [serial = 1567] [outer = 0x11565e800] 13:54:27 INFO - PROCESS | 1650 | 1461099267287 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x118661000) [pid = 1650] [serial = 1568] [outer = 0x11565e800] 13:54:27 INFO - PROCESS | 1650 | 1461099267724 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 772ms 13:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:54:27 INFO - PROCESS | 1650 | 1461099267773 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1650 | 1461099267777 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:54:27 INFO - PROCESS | 1650 | 1461099267782 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1650 | 1461099267784 Marionette TRACE conn2 <- [1,2062,null,{}] 13:54:27 INFO - PROCESS | 1650 | 1461099267786 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:27 INFO - PROCESS | 1650 | 1461099267904 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:54:28 INFO - PROCESS | 1650 | 1461099267998 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b18000 == 84 [pid = 1650] [id = 523] 13:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1186a8800) [pid = 1650] [serial = 1569] [outer = 0x0] 13:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x11a87e800) [pid = 1650] [serial = 1570] [outer = 0x1186a8800] 13:54:28 INFO - PROCESS | 1650 | 1461099268030 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x11b6ce000) [pid = 1650] [serial = 1571] [outer = 0x1186a8800] 13:54:28 INFO - PROCESS | 1650 | 1461099268478 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 770ms 13:54:28 INFO - PROCESS | 1650 | 1461099268553 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:54:28 INFO - PROCESS | 1650 | 1461099268554 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:54:28 INFO - PROCESS | 1650 | 1461099268557 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1650 | 1461099268559 Marionette TRACE conn2 <- [1,2066,null,{}] 13:54:28 INFO - PROCESS | 1650 | 1461099268568 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:28 INFO - PROCESS | 1650 | 1461099268682 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:54:28 INFO - PROCESS | 1650 | 1461099268778 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d254800 == 85 [pid = 1650] [id = 524] 13:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x123d4d800) [pid = 1650] [serial = 1572] [outer = 0x0] 13:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x126594400) [pid = 1650] [serial = 1573] [outer = 0x123d4d800] 13:54:28 INFO - PROCESS | 1650 | 1461099268810 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x126d6d400) [pid = 1650] [serial = 1574] [outer = 0x123d4d800] 13:54:29 INFO - PROCESS | 1650 | 1461099269294 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 771ms 13:54:29 INFO - PROCESS | 1650 | 1461099269329 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:54:29 INFO - PROCESS | 1650 | 1461099269334 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:54:29 INFO - PROCESS | 1650 | 1461099269338 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1650 | 1461099269340 Marionette TRACE conn2 <- [1,2070,null,{}] 13:54:29 INFO - PROCESS | 1650 | 1461099269344 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:29 INFO - PROCESS | 1650 | 1461099269485 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:54:29 INFO - PROCESS | 1650 | 1461099269578 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbdc000 == 86 [pid = 1650] [id = 525] 13:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x126d70c00) [pid = 1650] [serial = 1575] [outer = 0x0] 13:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x1297dc400) [pid = 1650] [serial = 1576] [outer = 0x126d70c00] 13:54:29 INFO - PROCESS | 1650 | 1461099269607 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x129d0ec00) [pid = 1650] [serial = 1577] [outer = 0x126d70c00] 13:54:30 INFO - PROCESS | 1650 | 1461099270051 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 772ms 13:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:54:30 INFO - PROCESS | 1650 | 1461099270110 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1650 | 1461099270111 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:54:30 INFO - PROCESS | 1650 | 1461099270113 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1650 | 1461099270115 Marionette TRACE conn2 <- [1,2074,null,{}] 13:54:30 INFO - PROCESS | 1650 | 1461099270117 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:30 INFO - PROCESS | 1650 | 1461099270227 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:54:30 INFO - PROCESS | 1650 | 1461099270323 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed3a800 == 87 [pid = 1650] [id = 526] 13:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12994ac00) [pid = 1650] [serial = 1578] [outer = 0x0] 13:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x129d10800) [pid = 1650] [serial = 1579] [outer = 0x12994ac00] 13:54:30 INFO - PROCESS | 1650 | 1461099270353 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12a02e800) [pid = 1650] [serial = 1580] [outer = 0x12994ac00] 13:54:30 INFO - PROCESS | 1650 | 1461099270751 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 671ms 13:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:54:30 INFO - PROCESS | 1650 | 1461099270785 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1650 | 1461099270786 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:54:30 INFO - PROCESS | 1650 | 1461099270788 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1650 | 1461099270790 Marionette TRACE conn2 <- [1,2078,null,{}] 13:54:30 INFO - PROCESS | 1650 | 1461099270792 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:30 INFO - PROCESS | 1650 | 1461099270916 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:54:31 INFO - PROCESS | 1650 | 1461099271042 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f88f000 == 88 [pid = 1650] [id = 527] 13:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x129d57c00) [pid = 1650] [serial = 1581] [outer = 0x0] 13:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12a074000) [pid = 1650] [serial = 1582] [outer = 0x129d57c00] 13:54:31 INFO - PROCESS | 1650 | 1461099271075 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12a903c00) [pid = 1650] [serial = 1583] [outer = 0x129d57c00] 13:54:31 INFO - PROCESS | 1650 | 1461099271475 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 13:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:54:31 INFO - PROCESS | 1650 | 1461099271510 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1650 | 1461099271512 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:54:31 INFO - PROCESS | 1650 | 1461099271514 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1650 | 1461099271515 Marionette TRACE conn2 <- [1,2082,null,{}] 13:54:31 INFO - PROCESS | 1650 | 1461099271518 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:31 INFO - PROCESS | 1650 | 1461099271647 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:54:31 INFO - PROCESS | 1650 | 1461099271772 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ffe7800 == 89 [pid = 1650] [id = 528] 13:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12a903400) [pid = 1650] [serial = 1584] [outer = 0x0] 13:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12a911800) [pid = 1650] [serial = 1585] [outer = 0x12a903400] 13:54:31 INFO - PROCESS | 1650 | 1461099271804 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12a923800) [pid = 1650] [serial = 1586] [outer = 0x12a903400] 13:54:32 INFO - PROCESS | 1650 | 1461099272219 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 721ms 13:54:32 INFO - PROCESS | 1650 | 1461099272235 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1650 | 1461099272237 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:54:32 INFO - PROCESS | 1650 | 1461099272239 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1650 | 1461099272240 Marionette TRACE conn2 <- [1,2086,null,{}] 13:54:32 INFO - PROCESS | 1650 | 1461099272242 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:32 INFO - PROCESS | 1650 | 1461099272357 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:54:32 INFO - PROCESS | 1650 | 1461099272485 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300b0800 == 90 [pid = 1650] [id = 529] 13:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12a90fc00) [pid = 1650] [serial = 1587] [outer = 0x0] 13:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12aab5000) [pid = 1650] [serial = 1588] [outer = 0x12a90fc00] 13:54:32 INFO - PROCESS | 1650 | 1461099272517 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12ab57800) [pid = 1650] [serial = 1589] [outer = 0x12a90fc00] 13:54:32 INFO - PROCESS | 1650 | 1461099272933 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 13:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:54:32 INFO - PROCESS | 1650 | 1461099272959 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1650 | 1461099272961 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:54:32 INFO - PROCESS | 1650 | 1461099272963 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1650 | 1461099272965 Marionette TRACE conn2 <- [1,2090,null,{}] 13:54:32 INFO - PROCESS | 1650 | 1461099272967 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:33 INFO - PROCESS | 1650 | 1461099273102 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:54:33 INFO - PROCESS | 1650 | 1461099273203 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4a0800 == 91 [pid = 1650] [id = 530] 13:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x112161000) [pid = 1650] [serial = 1590] [outer = 0x0] 13:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x126747c00) [pid = 1650] [serial = 1591] [outer = 0x112161000] 13:54:33 INFO - PROCESS | 1650 | 1461099273233 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12aabc800) [pid = 1650] [serial = 1592] [outer = 0x112161000] 13:54:33 INFO - PROCESS | 1650 | 1461099273652 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 723ms 13:54:33 INFO - PROCESS | 1650 | 1461099273687 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1650 | 1461099273689 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:54:33 INFO - PROCESS | 1650 | 1461099273692 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1650 | 1461099273694 Marionette TRACE conn2 <- [1,2094,null,{}] 13:54:33 INFO - PROCESS | 1650 | 1461099273697 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:33 INFO - PROCESS | 1650 | 1461099273863 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:54:34 INFO - PROCESS | 1650 | 1461099274041 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad79800 == 92 [pid = 1650] [id = 531] 13:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x112155000) [pid = 1650] [serial = 1593] [outer = 0x0] 13:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x114c68800) [pid = 1650] [serial = 1594] [outer = 0x112155000] 13:54:34 INFO - PROCESS | 1650 | 1461099274088 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12386bc00) [pid = 1650] [serial = 1595] [outer = 0x112155000] 13:54:34 INFO - PROCESS | 1650 | 1461099274608 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 923ms 13:54:34 INFO - PROCESS | 1650 | 1461099274614 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1650 | 1461099274616 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:54:34 INFO - PROCESS | 1650 | 1461099274618 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1650 | 1461099274621 Marionette TRACE conn2 <- [1,2098,null,{}] 13:54:34 INFO - PROCESS | 1650 | 1461099274623 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:34 INFO - PROCESS | 1650 | 1461099274752 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:54:34 INFO - PROCESS | 1650 | 1461099274853 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d4000 == 93 [pid = 1650] [id = 532] 13:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12738f800) [pid = 1650] [serial = 1596] [outer = 0x0] 13:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12ab54800) [pid = 1650] [serial = 1597] [outer = 0x12738f800] 13:54:34 INFO - PROCESS | 1650 | 1461099274887 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12ad8f400) [pid = 1650] [serial = 1598] [outer = 0x12738f800] 13:54:35 INFO - PROCESS | 1650 | 1461099275308 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 721ms 13:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:54:35 INFO - PROCESS | 1650 | 1461099275340 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1650 | 1461099275341 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:54:35 INFO - PROCESS | 1650 | 1461099275343 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1650 | 1461099275345 Marionette TRACE conn2 <- [1,2102,null,{}] 13:54:35 INFO - PROCESS | 1650 | 1461099275347 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:35 INFO - PROCESS | 1650 | 1461099275464 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:54:35 INFO - PROCESS | 1650 | 1461099275782 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e1c000 == 94 [pid = 1650] [id = 533] 13:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x10fe4a000) [pid = 1650] [serial = 1599] [outer = 0x0] 13:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x10fe51800) [pid = 1650] [serial = 1600] [outer = 0x10fe4a000] 13:54:35 INFO - PROCESS | 1650 | 1461099275851 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x1146c1400) [pid = 1650] [serial = 1601] [outer = 0x10fe4a000] 13:54:36 INFO - PROCESS | 1650 | 1461099276318 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1022ms 13:54:36 INFO - PROCESS | 1650 | 1461099276390 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1650 | 1461099276393 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:54:36 INFO - PROCESS | 1650 | 1461099276401 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1650 | 1461099276403 Marionette TRACE conn2 <- [1,2106,null,{}] 13:54:36 INFO - PROCESS | 1650 | 1461099276406 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:36 INFO - PROCESS | 1650 | 1461099276517 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:54:36 INFO - PROCESS | 1650 | 1461099276620 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x114a7e000 == 95 [pid = 1650] [id = 534] 13:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x11565ac00) [pid = 1650] [serial = 1602] [outer = 0x0] 13:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x11654fc00) [pid = 1650] [serial = 1603] [outer = 0x11565ac00] 13:54:36 INFO - PROCESS | 1650 | 1461099276649 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x118652000) [pid = 1650] [serial = 1604] [outer = 0x11565ac00] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab20000 == 94 [pid = 1650] [id = 520] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba8d000 == 93 [pid = 1650] [id = 519] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1122a7800 == 92 [pid = 1650] [id = 518] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9de800 == 91 [pid = 1650] [id = 517] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12a4f6000) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11c659800 == 90 [pid = 1650] [id = 514] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a970800 == 89 [pid = 1650] [id = 513] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1122ae000 == 88 [pid = 1650] [id = 512] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8b9000 == 87 [pid = 1650] [id = 511] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed4a000 == 86 [pid = 1650] [id = 509] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf7000 == 85 [pid = 1650] [id = 508] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d25c800 == 84 [pid = 1650] [id = 507] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe8800 == 83 [pid = 1650] [id = 506] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12aeab800 == 82 [pid = 1650] [id = 505] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126e1f000 == 81 [pid = 1650] [id = 504] 13:54:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12aeb6000 == 80 [pid = 1650] [id = 503] 13:54:37 INFO - PROCESS | 1650 | 1461099277115 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 723ms 13:54:37 INFO - PROCESS | 1650 | 1461099277126 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1650 | 1461099277128 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:54:37 INFO - PROCESS | 1650 | 1461099277134 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1650 | 1461099277135 Marionette TRACE conn2 <- [1,2110,null,{}] 13:54:37 INFO - PROCESS | 1650 | 1461099277137 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:37 INFO - PROCESS | 1650 | 1461099277241 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12a919000) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x11a951400) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x118666800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12b23bc00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x129d58000) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12c8c8c00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x118937400) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12a906000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12b36d000) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12d2bd000) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x1188ba800) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12f690c00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12ec4bc00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12e739400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11bef3000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x1269f5c00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x1188c5000) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x123d4ec00) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12e77f400) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x1188bf400) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12b642000) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12bf9fc00) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12d2b6400) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x118867400) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12f505800) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12d1b2800) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12e77d800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11215f400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12aabf400) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12b411400) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x1267c6c00) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12bc62000) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x1287eac00) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x129d56800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12e77cc00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12f510800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x123dd8000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12d1a4400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12a925400) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11a9c5c00) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x123d51c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11ba42400) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12a295c00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12e18b400) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12a025000) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11a9c0000) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12aabc000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ec4a800) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12e192400) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x118663000) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1297d7800) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12afc8c00) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12fc6c000) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12e7e5000) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12bfa3400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12da6ec00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12bc5d400) [pid = 1650] [serial = 1421] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12e1c9c00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x119e60800) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12386f800) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12e3d3800) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e7e4000) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x115660800) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x118667400) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x123dcd400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x129953400) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12a024800) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129d55800) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12a91a800) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12ab60c00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x123d4d400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1267cd800) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12b413000) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11a9c7800) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1188cb400) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12ec43800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12ed81800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12aac1800) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12f309000) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12e738c00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12a073400) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e3c1400) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1273eb800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x126136400) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ae0dc00) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1267cf000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12d195c00) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12afd0800) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12a924800) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12a4ef000) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x123869000) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12bc6a000) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12aabec00) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12ab5f400) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12a918400) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1188c3400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11a959400) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12613bc00) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1291de000) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12ae10000) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12ae09800) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129d0cc00) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1188ccc00) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x114c6c400) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e3c6800) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b40b800) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12ab5f000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11badac00) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11a9c4800) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11863f000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b237800) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12da4ac00) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ad87c00) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a4f7400) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12f307400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1650 | 1461099277335 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x114acf000 == 81 [pid = 1650] [id = 535] 13:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x114c6c400) [pid = 1650] [serial = 1605] [outer = 0x0] 13:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x115856400) [pid = 1650] [serial = 1606] [outer = 0x114c6c400] 13:54:37 INFO - PROCESS | 1650 | 1461099277361 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1188c2000) [pid = 1650] [serial = 1607] [outer = 0x114c6c400] 13:54:37 INFO - PROCESS | 1650 | 1461099277715 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 623ms 13:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:54:37 INFO - PROCESS | 1650 | 1461099277767 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1650 | 1461099277768 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:54:37 INFO - PROCESS | 1650 | 1461099277773 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1650 | 1461099277777 Marionette TRACE conn2 <- [1,2114,null,{}] 13:54:37 INFO - PROCESS | 1650 | 1461099277783 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:37 INFO - PROCESS | 1650 | 1461099277879 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:54:37 INFO - PROCESS | 1650 | 1461099277901 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c655000 == 82 [pid = 1650] [id = 536] 13:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11912d000) [pid = 1650] [serial = 1608] [outer = 0x0] 13:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11a9c0000) [pid = 1650] [serial = 1609] [outer = 0x11912d000] 13:54:37 INFO - PROCESS | 1650 | 1461099277927 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11af71800) [pid = 1650] [serial = 1610] [outer = 0x11912d000] 13:54:38 INFO - PROCESS | 1650 | 1461099278289 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 527ms 13:54:38 INFO - PROCESS | 1650 | 1461099278300 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:54:38 INFO - PROCESS | 1650 | 1461099278302 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:54:38 INFO - PROCESS | 1650 | 1461099278304 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1650 | 1461099278305 Marionette TRACE conn2 <- [1,2118,null,{}] 13:54:38 INFO - PROCESS | 1650 | 1461099278324 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:38 INFO - PROCESS | 1650 | 1461099278422 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:54:38 INFO - PROCESS | 1650 | 1461099278426 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x127132800 == 83 [pid = 1650] [id = 537] 13:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11a95a400) [pid = 1650] [serial = 1611] [outer = 0x0] 13:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11bad6800) [pid = 1650] [serial = 1612] [outer = 0x11a95a400] 13:54:38 INFO - PROCESS | 1650 | 1461099278452 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11c382800) [pid = 1650] [serial = 1613] [outer = 0x11a95a400] 13:54:38 INFO - PROCESS | 1650 | 1461099278797 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 531ms 13:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:54:38 INFO - PROCESS | 1650 | 1461099278836 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1650 | 1461099278837 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:54:38 INFO - PROCESS | 1650 | 1461099278839 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1650 | 1461099278840 Marionette TRACE conn2 <- [1,2122,null,{}] 13:54:38 INFO - PROCESS | 1650 | 1461099278842 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:38 INFO - PROCESS | 1650 | 1461099278936 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:54:39 INFO - PROCESS | 1650 | 1461099279018 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b1a000 == 84 [pid = 1650] [id = 538] 13:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x123871c00) [pid = 1650] [serial = 1614] [outer = 0x0] 13:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x123d48800) [pid = 1650] [serial = 1615] [outer = 0x123871c00] 13:54:39 INFO - PROCESS | 1650 | 1461099279052 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x126599c00) [pid = 1650] [serial = 1616] [outer = 0x123871c00] 13:54:39 INFO - PROCESS | 1650 | 1461099279406 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 619ms 13:54:39 INFO - PROCESS | 1650 | 1461099279459 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1650 | 1461099279460 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:54:39 INFO - PROCESS | 1650 | 1461099279469 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1650 | 1461099279470 Marionette TRACE conn2 <- [1,2126,null,{}] 13:54:39 INFO - PROCESS | 1650 | 1461099279472 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:39 INFO - PROCESS | 1650 | 1461099279596 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:54:39 INFO - PROCESS | 1650 | 1461099279609 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a234000 == 85 [pid = 1650] [id = 539] 13:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x126136800) [pid = 1650] [serial = 1617] [outer = 0x0] 13:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1269eec00) [pid = 1650] [serial = 1618] [outer = 0x126136800] 13:54:39 INFO - PROCESS | 1650 | 1461099279635 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1278fb000) [pid = 1650] [serial = 1619] [outer = 0x126136800] 13:54:39 INFO - PROCESS | 1650 | 1461099279971 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 527ms 13:54:39 INFO - PROCESS | 1650 | 1461099279995 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1650 | 1461099279996 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:54:40 INFO - PROCESS | 1650 | 1461099280001 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1650 | 1461099280002 Marionette TRACE conn2 <- [1,2130,null,{}] 13:54:40 INFO - PROCESS | 1650 | 1461099280004 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:40 INFO - PROCESS | 1650 | 1461099280123 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:54:40 INFO - PROCESS | 1650 | 1461099280138 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a73b000 == 86 [pid = 1650] [id = 540] 13:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x127d7e000) [pid = 1650] [serial = 1620] [outer = 0x0] 13:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x129950c00) [pid = 1650] [serial = 1621] [outer = 0x127d7e000] 13:54:40 INFO - PROCESS | 1650 | 1461099280163 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129d50c00) [pid = 1650] [serial = 1622] [outer = 0x127d7e000] 13:54:40 INFO - PROCESS | 1650 | 1461099280606 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:54:40 INFO - PROCESS | 1650 | 1461099280632 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:54:40 INFO - PROCESS | 1650 | 1461099280635 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1650 | 1461099280637 Marionette TRACE conn2 <- [1,2134,null,{}] 13:54:40 INFO - PROCESS | 1650 | 1461099280640 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:40 INFO - PROCESS | 1650 | 1461099280839 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:54:40 INFO - PROCESS | 1650 | 1461099280866 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab19800 == 87 [pid = 1650] [id = 541] 13:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129d0f800) [pid = 1650] [serial = 1623] [outer = 0x0] 13:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a030000) [pid = 1650] [serial = 1624] [outer = 0x129d0f800] 13:54:40 INFO - PROCESS | 1650 | 1461099280906 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a28b400) [pid = 1650] [serial = 1625] [outer = 0x129d0f800] 13:54:41 INFO - PROCESS | 1650 | 1461099281530 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11a950c00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x123869c00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1267d1c00) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x10ffe7000) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x114c63c00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118eab400) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112160400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112154800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x115617400) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:54:41 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x114c6d000) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 976ms 13:54:41 INFO - PROCESS | 1650 | 1461099281611 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1650 | 1461099281613 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:54:41 INFO - PROCESS | 1650 | 1461099281615 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1650 | 1461099281616 Marionette TRACE conn2 <- [1,2138,null,{}] 13:54:41 INFO - PROCESS | 1650 | 1461099281618 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:41 INFO - PROCESS | 1650 | 1461099281719 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:54:41 INFO - PROCESS | 1650 | 1461099281723 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126059800 == 88 [pid = 1650] [id = 542] 13:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x115619400) [pid = 1650] [serial = 1626] [outer = 0x0] 13:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1188bac00) [pid = 1650] [serial = 1627] [outer = 0x115619400] 13:54:41 INFO - PROCESS | 1650 | 1461099281748 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x123d47400) [pid = 1650] [serial = 1628] [outer = 0x115619400] 13:54:42 INFO - PROCESS | 1650 | 1461099282120 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 13:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:54:42 INFO - PROCESS | 1650 | 1461099282137 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1650 | 1461099282138 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:54:42 INFO - PROCESS | 1650 | 1461099282140 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1650 | 1461099282141 Marionette TRACE conn2 <- [1,2142,null,{}] 13:54:42 INFO - PROCESS | 1650 | 1461099282143 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:42 INFO - PROCESS | 1650 | 1461099282280 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:54:42 INFO - PROCESS | 1650 | 1461099282288 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aeb7800 == 89 [pid = 1650] [id = 543] 13:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11a887c00) [pid = 1650] [serial = 1629] [outer = 0x0] 13:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a28c800) [pid = 1650] [serial = 1630] [outer = 0x11a887c00] 13:54:42 INFO - PROCESS | 1650 | 1461099282318 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12a919000) [pid = 1650] [serial = 1631] [outer = 0x11a887c00] 13:54:42 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 13:54:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 13:54:42 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1 13:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:42 INFO - _addTest/ [0,2145,"getWindowHandle",null] 13:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:54:42 INFO - PROCESS | 1650 | 1461099282660 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:54:42 INFO - PROCESS | 1650 | 1461099282663 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1650 | 1461099282668 Marionette TRACE conn2 <- [1,2146,null,{}] 13:54:42 INFO - PROCESS | 1650 | 1461099282670 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:42 INFO - PROCESS | 1650 | 1461099282781 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:54:42 INFO - PROCESS | 1650 | 1461099282785 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbec000 == 90 [pid = 1650] [id = 544] 13:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a922400) [pid = 1650] [serial = 1632] [outer = 0x0] 13:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12ab61400) [pid = 1650] [serial = 1633] [outer = 0x12a922400] 13:54:42 INFO - PROCESS | 1650 | 1461099282810 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ae11800) [pid = 1650] [serial = 1634] [outer = 0x12a922400] 13:54:43 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 13:54:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 13:54:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1 13:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:54:43 INFO - _addTest/ [0,2149,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1650 | 1461099283189 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:54:43 INFO - PROCESS | 1650 | 1461099283192 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1650 | 1461099283193 Marionette TRACE conn2 <- [1,2150,null,{}] 13:54:43 INFO - PROCESS | 1650 | 1461099283195 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:43 INFO - PROCESS | 1650 | 1461099283336 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:54:43 INFO - PROCESS | 1650 | 1461099283343 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17a000 == 91 [pid = 1650] [id = 545] 13:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a293400) [pid = 1650] [serial = 1635] [outer = 0x0] 13:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12afc8000) [pid = 1650] [serial = 1636] [outer = 0x12a293400] 13:54:43 INFO - PROCESS | 1650 | 1461099283368 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12b240c00) [pid = 1650] [serial = 1637] [outer = 0x12a293400] 13:54:43 INFO - PROCESS | 1650 | 1461099283823 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:54: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 13:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 671ms 13:54:43 INFO - PROCESS | 1650 | 1461099283864 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1650 | 1461099283867 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:54:43 INFO - PROCESS | 1650 | 1461099283871 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1650 | 1461099283873 Marionette TRACE conn2 <- [1,2154,null,{}] 13:54:43 INFO - PROCESS | 1650 | 1461099283877 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:44 INFO - PROCESS | 1650 | 1461099284004 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:54:44 INFO - PROCESS | 1650 | 1461099284116 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b81d000 == 92 [pid = 1650] [id = 546] 13:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11561b400) [pid = 1650] [serial = 1638] [outer = 0x0] 13:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x115620000) [pid = 1650] [serial = 1639] [outer = 0x11561b400] 13:54:44 INFO - PROCESS | 1650 | 1461099284164 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11865dc00) [pid = 1650] [serial = 1640] [outer = 0x11561b400] 13:54:44 INFO - PROCESS | 1650 | 1461099284609 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 771ms 13:54:44 INFO - PROCESS | 1650 | 1461099284642 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1650 | 1461099284646 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:54:44 INFO - PROCESS | 1650 | 1461099284651 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1650 | 1461099284653 Marionette TRACE conn2 <- [1,2158,null,{}] 13:54:44 INFO - PROCESS | 1650 | 1461099284655 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:44 INFO - PROCESS | 1650 | 1461099284786 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:54:44 INFO - PROCESS | 1650 | 1461099284905 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12917f800 == 93 [pid = 1650] [id = 547] 13:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118874c00) [pid = 1650] [serial = 1641] [outer = 0x0] 13:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x119e63c00) [pid = 1650] [serial = 1642] [outer = 0x118874c00] 13:54:44 INFO - PROCESS | 1650 | 1461099284937 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11a9c9000) [pid = 1650] [serial = 1643] [outer = 0x118874c00] 13:54:45 INFO - PROCESS | 1650 | 1461099285394 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 771ms 13:54:45 INFO - PROCESS | 1650 | 1461099285423 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1650 | 1461099285425 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:54:45 INFO - PROCESS | 1650 | 1461099285427 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1650 | 1461099285430 Marionette TRACE conn2 <- [1,2162,null,{}] 13:54:45 INFO - PROCESS | 1650 | 1461099285438 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:45 INFO - PROCESS | 1650 | 1461099285559 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:54:45 INFO - PROCESS | 1650 | 1461099285648 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8fa000 == 94 [pid = 1650] [id = 548] 13:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11b806800) [pid = 1650] [serial = 1644] [outer = 0x0] 13:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x123d4c800) [pid = 1650] [serial = 1645] [outer = 0x11b806800] 13:54:45 INFO - PROCESS | 1650 | 1461099285682 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1269f4000) [pid = 1650] [serial = 1646] [outer = 0x11b806800] 13:54:46 INFO - PROCESS | 1650 | 1461099286103 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 725ms 13:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:54:46 INFO - PROCESS | 1650 | 1461099286152 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1650 | 1461099286154 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:54:46 INFO - PROCESS | 1650 | 1461099286157 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1650 | 1461099286158 Marionette TRACE conn2 <- [1,2166,null,{}] 13:54:46 INFO - PROCESS | 1650 | 1461099286160 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:46 INFO - PROCESS | 1650 | 1461099286278 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:54:46 INFO - PROCESS | 1650 | 1461099286394 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e720800 == 95 [pid = 1650] [id = 549] 13:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x126d75c00) [pid = 1650] [serial = 1647] [outer = 0x0] 13:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12a02f800) [pid = 1650] [serial = 1648] [outer = 0x126d75c00] 13:54:46 INFO - PROCESS | 1650 | 1461099286428 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12a911400) [pid = 1650] [serial = 1649] [outer = 0x126d75c00] 13:54:46 INFO - PROCESS | 1650 | 1461099286924 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 819ms 13:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:54:46 INFO - PROCESS | 1650 | 1461099286977 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1650 | 1461099286979 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:54:46 INFO - PROCESS | 1650 | 1461099286985 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1650 | 1461099286987 Marionette TRACE conn2 <- [1,2170,null,{}] 13:54:46 INFO - PROCESS | 1650 | 1461099286990 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:47 INFO - PROCESS | 1650 | 1461099287132 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:54:47 INFO - PROCESS | 1650 | 1461099287220 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed47000 == 96 [pid = 1650] [id = 550] 13:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12a295c00) [pid = 1650] [serial = 1650] [outer = 0x0] 13:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12ad85c00) [pid = 1650] [serial = 1651] [outer = 0x12a295c00] 13:54:47 INFO - PROCESS | 1650 | 1461099287249 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ae08c00) [pid = 1650] [serial = 1652] [outer = 0x12a295c00] 13:54:47 INFO - PROCESS | 1650 | 1461099287658 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 720ms 13:54:47 INFO - PROCESS | 1650 | 1461099287705 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1650 | 1461099287706 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:54:47 INFO - PROCESS | 1650 | 1461099287709 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1650 | 1461099287710 Marionette TRACE conn2 <- [1,2174,null,{}] 13:54:47 INFO - PROCESS | 1650 | 1461099287712 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:47 INFO - PROCESS | 1650 | 1461099287847 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:54:47 INFO - PROCESS | 1650 | 1461099287936 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5e7800 == 97 [pid = 1650] [id = 551] 13:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12ae0c000) [pid = 1650] [serial = 1653] [outer = 0x0] 13:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b40b800) [pid = 1650] [serial = 1654] [outer = 0x12ae0c000] 13:54:47 INFO - PROCESS | 1650 | 1461099287969 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12bb2e800) [pid = 1650] [serial = 1655] [outer = 0x12ae0c000] 13:54:48 INFO - PROCESS | 1650 | 1461099288368 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 719ms 13:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:54:48 INFO - PROCESS | 1650 | 1461099288429 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1650 | 1461099288430 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:54:48 INFO - PROCESS | 1650 | 1461099288432 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1650 | 1461099288433 Marionette TRACE conn2 <- [1,2178,null,{}] 13:54:48 INFO - PROCESS | 1650 | 1461099288455 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:48 INFO - PROCESS | 1650 | 1461099288573 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:54:48 INFO - PROCESS | 1650 | 1461099288664 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f8ec800 == 98 [pid = 1650] [id = 552] 13:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12ae10400) [pid = 1650] [serial = 1656] [outer = 0x0] 13:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12bc69000) [pid = 1650] [serial = 1657] [outer = 0x12ae10400] 13:54:48 INFO - PROCESS | 1650 | 1461099288694 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12bfa3400) [pid = 1650] [serial = 1658] [outer = 0x12ae10400] 13:54:49 INFO - PROCESS | 1650 | 1461099289112 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 689ms 13:54:49 INFO - PROCESS | 1650 | 1461099289121 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1650 | 1461099289123 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:54:49 INFO - PROCESS | 1650 | 1461099289125 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1650 | 1461099289126 Marionette TRACE conn2 <- [1,2182,null,{}] 13:54:49 INFO - PROCESS | 1650 | 1461099289129 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:49 INFO - PROCESS | 1650 | 1461099289248 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:54:49 INFO - PROCESS | 1650 | 1461099289367 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ffe5000 == 99 [pid = 1650] [id = 553] 13:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12bf9e000) [pid = 1650] [serial = 1659] [outer = 0x0] 13:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12c8cf800) [pid = 1650] [serial = 1660] [outer = 0x12bf9e000] 13:54:49 INFO - PROCESS | 1650 | 1461099289399 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d1a3800) [pid = 1650] [serial = 1661] [outer = 0x12bf9e000] 13:54:49 INFO - PROCESS | 1650 | 1461099289798 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 720ms 13:54:49 INFO - PROCESS | 1650 | 1461099289845 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1650 | 1461099289847 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:54:49 INFO - PROCESS | 1650 | 1461099289849 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1650 | 1461099289851 Marionette TRACE conn2 <- [1,2186,null,{}] 13:54:49 INFO - PROCESS | 1650 | 1461099289853 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:49 INFO - PROCESS | 1650 | 1461099289989 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:54:50 INFO - PROCESS | 1650 | 1461099290107 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305d2000 == 100 [pid = 1650] [id = 554] 13:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12bfa3800) [pid = 1650] [serial = 1662] [outer = 0x0] 13:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d1b2800) [pid = 1650] [serial = 1663] [outer = 0x12bfa3800] 13:54:50 INFO - PROCESS | 1650 | 1461099290138 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d2c1000) [pid = 1650] [serial = 1664] [outer = 0x12bfa3800] 13:54:50 INFO - PROCESS | 1650 | 1461099290574 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 770ms 13:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:54:50 INFO - PROCESS | 1650 | 1461099290619 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1650 | 1461099290621 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:54:50 INFO - PROCESS | 1650 | 1461099290623 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1650 | 1461099290624 Marionette TRACE conn2 <- [1,2190,null,{}] 13:54:50 INFO - PROCESS | 1650 | 1461099290627 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:50 INFO - PROCESS | 1650 | 1461099290750 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:54:51 INFO - PROCESS | 1650 | 1461099291062 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf64000 == 101 [pid = 1650] [id = 555] 13:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x112155c00) [pid = 1650] [serial = 1665] [outer = 0x0] 13:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x113ec5c00) [pid = 1650] [serial = 1666] [outer = 0x112155c00] 13:54:51 INFO - PROCESS | 1650 | 1461099291111 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x114c65800) [pid = 1650] [serial = 1667] [outer = 0x112155c00] 13:54:51 INFO - PROCESS | 1650 | 1461099291572 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 969ms 13:54:51 INFO - PROCESS | 1650 | 1461099291592 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1650 | 1461099291595 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:54:51 INFO - PROCESS | 1650 | 1461099291599 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1650 | 1461099291601 Marionette TRACE conn2 <- [1,2194,null,{}] 13:54:51 INFO - PROCESS | 1650 | 1461099291604 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:51 INFO - PROCESS | 1650 | 1461099291718 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:54:51 INFO - PROCESS | 1650 | 1461099291844 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b1d800 == 102 [pid = 1650] [id = 556] 13:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x118649400) [pid = 1650] [serial = 1668] [outer = 0x0] 13:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x118666800) [pid = 1650] [serial = 1669] [outer = 0x118649400] 13:54:51 INFO - PROCESS | 1650 | 1461099291897 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x119545c00) [pid = 1650] [serial = 1670] [outer = 0x118649400] 13:54:52 INFO - PROCESS | 1650 | 1461099292404 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 820ms 13:54:52 INFO - PROCESS | 1650 | 1461099292444 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1650 | 1461099292448 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:54:52 INFO - PROCESS | 1650 | 1461099292474 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1650 | 1461099292475 Marionette TRACE conn2 <- [1,2198,null,{}] 13:54:52 INFO - PROCESS | 1650 | 1461099292479 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:52 INFO - PROCESS | 1650 | 1461099292643 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:54:52 INFO - PROCESS | 1650 | 1461099292755 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d61000 == 103 [pid = 1650] [id = 557] 13:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11aabbc00) [pid = 1650] [serial = 1671] [outer = 0x0] 13:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11af7a000) [pid = 1650] [serial = 1672] [outer = 0x11aabbc00] 13:54:52 INFO - PROCESS | 1650 | 1461099292782 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11bf8f400) [pid = 1650] [serial = 1673] [outer = 0x11aabbc00] 13:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129e4c000 == 102 [pid = 1650] [id = 516] 13:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbec000 == 101 [pid = 1650] [id = 544] 13:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12aeb7800 == 100 [pid = 1650] [id = 543] 13:54:52 INFO - PROCESS | 1650 | --DOCSHELL 0x126059800 == 99 [pid = 1650] [id = 542] 13:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12ab5e400) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 13:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12afcf400) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 13:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12ae0c800) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 13:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12e1d4c00) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 13:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12ed85400) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 13:54:52 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x126930000) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab19800 == 98 [pid = 1650] [id = 541] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a73b000 == 97 [pid = 1650] [id = 540] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a234000 == 96 [pid = 1650] [id = 539] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129b1a000 == 95 [pid = 1650] [id = 538] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x127132800 == 94 [pid = 1650] [id = 537] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c655000 == 93 [pid = 1650] [id = 536] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x114acf000 == 92 [pid = 1650] [id = 535] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126162800 == 91 [pid = 1650] [id = 515] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x114a7e000 == 90 [pid = 1650] [id = 534] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118e1c000 == 89 [pid = 1650] [id = 533] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d4000 == 88 [pid = 1650] [id = 532] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad79800 == 87 [pid = 1650] [id = 531] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a4a0800 == 86 [pid = 1650] [id = 530] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1300b0800 == 85 [pid = 1650] [id = 529] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ffe7800 == 84 [pid = 1650] [id = 528] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12f88f000 == 83 [pid = 1650] [id = 527] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed3a800 == 82 [pid = 1650] [id = 526] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbdc000 == 81 [pid = 1650] [id = 525] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d254800 == 80 [pid = 1650] [id = 524] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129b18000 == 79 [pid = 1650] [id = 523] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11a97a000 == 78 [pid = 1650] [id = 522] 13:54:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8ef000 == 77 [pid = 1650] [id = 521] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1156ce400) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x115613c00) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x119ed9000) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1189d0800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x118658c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12a068800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x112160000) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x116035000) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x118975c00) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x114c66c00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11bef2c00) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11af76c00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11aac3400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11b80ec00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11befbc00) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x126130400) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x123872c00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1278fc800) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12736fc00) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c38a000) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x115619800) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11215a400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 13:54:53 INFO - PROCESS | 1650 | 1461099293183 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 724ms 13:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:54:53 INFO - PROCESS | 1650 | 1461099293193 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1650 | 1461099293195 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:54:53 INFO - PROCESS | 1650 | 1461099293200 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1650 | 1461099293204 Marionette TRACE conn2 <- [1,2202,null,{}] 13:54:53 INFO - PROCESS | 1650 | 1461099293211 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:53 INFO - PROCESS | 1650 | 1461099293307 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:54:53 INFO - PROCESS | 1650 | 1461099293389 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126064800 == 78 [pid = 1650] [id = 558] 13:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x118658c00) [pid = 1650] [serial = 1674] [outer = 0x0] 13:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11bf95000) [pid = 1650] [serial = 1675] [outer = 0x118658c00] 13:54:53 INFO - PROCESS | 1650 | 1461099293415 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x123dd7000) [pid = 1650] [serial = 1676] [outer = 0x118658c00] 13:54:53 INFO - PROCESS | 1650 | 1461099293722 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 575ms 13:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:54:53 INFO - PROCESS | 1650 | 1461099293773 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1650 | 1461099293775 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:54:53 INFO - PROCESS | 1650 | 1461099293777 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1650 | 1461099293778 Marionette TRACE conn2 <- [1,2206,null,{}] 13:54:53 INFO - PROCESS | 1650 | 1461099293780 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:53 INFO - PROCESS | 1650 | 1461099293878 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:54:53 INFO - PROCESS | 1650 | 1461099293953 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d67000 == 79 [pid = 1650] [id = 559] 13:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11b6c9800) [pid = 1650] [serial = 1677] [outer = 0x0] 13:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12658fc00) [pid = 1650] [serial = 1678] [outer = 0x11b6c9800] 13:54:53 INFO - PROCESS | 1650 | 1461099293978 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12732d400) [pid = 1650] [serial = 1679] [outer = 0x11b6c9800] 13:54:54 INFO - PROCESS | 1650 | 1461099294285 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 13:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:54:54 INFO - PROCESS | 1650 | 1461099294296 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1650 | 1461099294297 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:54:54 INFO - PROCESS | 1650 | 1461099294302 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1650 | 1461099294304 Marionette TRACE conn2 <- [1,2210,null,{}] 13:54:54 INFO - PROCESS | 1650 | 1461099294306 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:54 INFO - PROCESS | 1650 | 1461099294401 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:54:54 INFO - PROCESS | 1650 | 1461099294405 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9c8000 == 80 [pid = 1650] [id = 560] 13:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12994e400) [pid = 1650] [serial = 1680] [outer = 0x0] 13:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129d0bc00) [pid = 1650] [serial = 1681] [outer = 0x12994e400] 13:54:54 INFO - PROCESS | 1650 | 1461099294437 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12a026c00) [pid = 1650] [serial = 1682] [outer = 0x12994e400] 13:54:54 INFO - PROCESS | 1650 | 1461099294801 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 13:54:54 INFO - PROCESS | 1650 | 1461099294821 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1650 | 1461099294823 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:54:54 INFO - PROCESS | 1650 | 1461099294825 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1650 | 1461099294826 Marionette TRACE conn2 <- [1,2214,null,{}] 13:54:54 INFO - PROCESS | 1650 | 1461099294828 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:54 INFO - PROCESS | 1650 | 1461099294975 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:54:55 INFO - PROCESS | 1650 | 1461099295022 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab21000 == 81 [pid = 1650] [id = 561] 13:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1291de000) [pid = 1650] [serial = 1683] [outer = 0x0] 13:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a071800) [pid = 1650] [serial = 1684] [outer = 0x1291de000] 13:54:55 INFO - PROCESS | 1650 | 1461099295048 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12a4f6c00) [pid = 1650] [serial = 1685] [outer = 0x1291de000] 13:54:55 INFO - PROCESS | 1650 | 1461099295385 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 569ms 13:54:55 INFO - PROCESS | 1650 | 1461099295394 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1650 | 1461099295395 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:54:55 INFO - PROCESS | 1650 | 1461099295399 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1650 | 1461099295400 Marionette TRACE conn2 <- [1,2218,null,{}] 13:54:55 INFO - PROCESS | 1650 | 1461099295402 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:55 INFO - PROCESS | 1650 | 1461099295538 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:54:55 INFO - PROCESS | 1650 | 1461099295556 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d9800 == 82 [pid = 1650] [id = 562] 13:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12a91dc00) [pid = 1650] [serial = 1686] [outer = 0x0] 13:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12aab7000) [pid = 1650] [serial = 1687] [outer = 0x12a91dc00] 13:54:55 INFO - PROCESS | 1650 | 1461099295581 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12ad87000) [pid = 1650] [serial = 1688] [outer = 0x12a91dc00] 13:54:55 INFO - PROCESS | 1650 | 1461099295939 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 569ms 13:54:55 INFO - PROCESS | 1650 | 1461099295968 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1650 | 1461099295969 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:54:55 INFO - PROCESS | 1650 | 1461099295977 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1650 | 1461099295978 Marionette TRACE conn2 <- [1,2222,null,{}] 13:54:55 INFO - PROCESS | 1650 | 1461099295981 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:56 INFO - PROCESS | 1650 | 1461099296102 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:54:56 INFO - PROCESS | 1650 | 1461099296115 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbdd800 == 83 [pid = 1650] [id = 563] 13:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12ad88c00) [pid = 1650] [serial = 1689] [outer = 0x0] 13:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12afc8c00) [pid = 1650] [serial = 1690] [outer = 0x12ad88c00] 13:54:56 INFO - PROCESS | 1650 | 1461099296140 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12b23e000) [pid = 1650] [serial = 1691] [outer = 0x12ad88c00] 13:54:56 INFO - PROCESS | 1650 | 1461099296502 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 573ms 13:54:56 INFO - PROCESS | 1650 | 1461099296546 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:54:56 INFO - PROCESS | 1650 | 1461099296547 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:54:56 INFO - PROCESS | 1650 | 1461099296549 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1650 | 1461099296550 Marionette TRACE conn2 <- [1,2226,null,{}] 13:54:56 INFO - PROCESS | 1650 | 1461099296553 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:56 INFO - PROCESS | 1650 | 1461099296680 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:54:56 INFO - PROCESS | 1650 | 1461099296690 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da0a800 == 84 [pid = 1650] [id = 564] 13:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12ad8b400) [pid = 1650] [serial = 1692] [outer = 0x0] 13:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12b40e000) [pid = 1650] [serial = 1693] [outer = 0x12ad8b400] 13:54:56 INFO - PROCESS | 1650 | 1461099296718 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12b878000) [pid = 1650] [serial = 1694] [outer = 0x12ad8b400] 13:54:57 INFO - PROCESS | 1650 | 1461099297066 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 13:54:57 INFO - PROCESS | 1650 | 1461099297069 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1650 | 1461099297070 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:54:57 INFO - PROCESS | 1650 | 1461099297073 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1650 | 1461099297074 Marionette TRACE conn2 <- [1,2230,null,{}] 13:54:57 INFO - PROCESS | 1650 | 1461099297085 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:57 INFO - PROCESS | 1650 | 1461099297213 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x126136800) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11a887c00) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11b803c00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x127d7e000) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129d0f800) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x123871c00) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11565ac00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x10fe4a000) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11912d000) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x115619400) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11a95a400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x114c6c400) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12a073800) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:54:57 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12a922400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:54:57 INFO - PROCESS | 1650 | 1461099297514 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915b800 == 85 [pid = 1650] [id = 565] 13:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x112154000) [pid = 1650] [serial = 1695] [outer = 0x0] 13:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x114c6d000) [pid = 1650] [serial = 1696] [outer = 0x112154000] 13:54:57 INFO - PROCESS | 1650 | 1461099297546 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x123d47c00) [pid = 1650] [serial = 1697] [outer = 0x112154000] 13:54:57 INFO - PROCESS | 1650 | 1461099297839 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 779ms 13:54:57 INFO - PROCESS | 1650 | 1461099297855 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1650 | 1461099297857 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:54:57 INFO - PROCESS | 1650 | 1461099297859 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1650 | 1461099297861 Marionette TRACE conn2 <- [1,2234,null,{}] 13:54:57 INFO - PROCESS | 1650 | 1461099297871 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:57 INFO - PROCESS | 1650 | 1461099297988 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:54:58 INFO - PROCESS | 1650 | 1461099298065 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f634000 == 86 [pid = 1650] [id = 566] 13:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11b80d800) [pid = 1650] [serial = 1698] [outer = 0x0] 13:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12bb2d800) [pid = 1650] [serial = 1699] [outer = 0x11b80d800] 13:54:58 INFO - PROCESS | 1650 | 1461099298090 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12da69400) [pid = 1650] [serial = 1700] [outer = 0x11b80d800] 13:54:58 INFO - PROCESS | 1650 | 1461099298362 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 13:54:58 INFO - PROCESS | 1650 | 1461099298388 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1650 | 1461099298389 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:54:58 INFO - PROCESS | 1650 | 1461099298392 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1650 | 1461099298393 Marionette TRACE conn2 <- [1,2238,null,{}] 13:54:58 INFO - PROCESS | 1650 | 1461099298395 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:58 INFO - PROCESS | 1650 | 1461099298509 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:54:58 INFO - PROCESS | 1650 | 1461099298513 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fff0800 == 87 [pid = 1650] [id = 567] 13:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12da49800) [pid = 1650] [serial = 1701] [outer = 0x0] 13:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12e193c00) [pid = 1650] [serial = 1702] [outer = 0x12da49800] 13:54:58 INFO - PROCESS | 1650 | 1461099298537 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e1ce400) [pid = 1650] [serial = 1703] [outer = 0x12da49800] 13:54:58 INFO - PROCESS | 1650 | 1461099298901 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 13:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:54:58 INFO - PROCESS | 1650 | 1461099298910 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1650 | 1461099298912 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:54:58 INFO - PROCESS | 1650 | 1461099298914 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1650 | 1461099298917 Marionette TRACE conn2 <- [1,2242,null,{}] 13:54:58 INFO - PROCESS | 1650 | 1461099298923 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:59 INFO - PROCESS | 1650 | 1461099299066 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:54:59 INFO - PROCESS | 1650 | 1461099299073 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a33800 == 88 [pid = 1650] [id = 568] 13:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12da40400) [pid = 1650] [serial = 1704] [outer = 0x0] 13:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12e1d5000) [pid = 1650] [serial = 1705] [outer = 0x12da40400] 13:54:59 INFO - PROCESS | 1650 | 1461099299098 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12e3cdc00) [pid = 1650] [serial = 1706] [outer = 0x12da40400] 13:54:59 INFO - PROCESS | 1650 | 1461099299615 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 775ms 13:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:54:59 INFO - PROCESS | 1650 | 1461099299690 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1650 | 1461099299694 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:54:59 INFO - PROCESS | 1650 | 1461099299700 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1650 | 1461099299704 Marionette TRACE conn2 <- [1,2246,null,{}] 13:54:59 INFO - PROCESS | 1650 | 1461099299711 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:59 INFO - PROCESS | 1650 | 1461099299901 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:55:00 INFO - PROCESS | 1650 | 1461099300003 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf57000 == 89 [pid = 1650] [id = 569] 13:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11565a400) [pid = 1650] [serial = 1707] [outer = 0x0] 13:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11605bc00) [pid = 1650] [serial = 1708] [outer = 0x11565a400] 13:55:00 INFO - PROCESS | 1650 | 1461099300036 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1188b7400) [pid = 1650] [serial = 1709] [outer = 0x11565a400] 13:55:00 INFO - PROCESS | 1650 | 1461099300486 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 828ms 13:55:00 INFO - PROCESS | 1650 | 1461099300527 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1650 | 1461099300531 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:55:00 INFO - PROCESS | 1650 | 1461099300554 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1650 | 1461099300556 Marionette TRACE conn2 <- [1,2250,null,{}] 13:55:00 INFO - PROCESS | 1650 | 1461099300559 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:00 INFO - PROCESS | 1650 | 1461099300681 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:55:00 INFO - PROCESS | 1650 | 1461099300779 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291ce800 == 90 [pid = 1650] [id = 570] 13:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x119e55400) [pid = 1650] [serial = 1710] [outer = 0x0] 13:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11aabf800) [pid = 1650] [serial = 1711] [outer = 0x119e55400] 13:55:00 INFO - PROCESS | 1650 | 1461099300809 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11b6c3800) [pid = 1650] [serial = 1712] [outer = 0x119e55400] 13:55:01 INFO - PROCESS | 1650 | 1461099301222 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 722ms 13:55:01 INFO - PROCESS | 1650 | 1461099301278 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1650 | 1461099301280 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:55:01 INFO - PROCESS | 1650 | 1461099301284 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1650 | 1461099301286 Marionette TRACE conn2 <- [1,2254,null,{}] 13:55:01 INFO - PROCESS | 1650 | 1461099301294 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:01 INFO - PROCESS | 1650 | 1461099301418 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:55:01 INFO - PROCESS | 1650 | 1461099301516 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d24d800 == 91 [pid = 1650] [id = 571] 13:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x123dd6800) [pid = 1650] [serial = 1713] [outer = 0x0] 13:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1269f1c00) [pid = 1650] [serial = 1714] [outer = 0x123dd6800] 13:55:01 INFO - PROCESS | 1650 | 1461099301548 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x129b70800) [pid = 1650] [serial = 1715] [outer = 0x123dd6800] 13:55:01 INFO - PROCESS | 1650 | 1461099301983 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 727ms 13:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:55:02 INFO - PROCESS | 1650 | 1461099302021 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1650 | 1461099302022 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:55:02 INFO - PROCESS | 1650 | 1461099302025 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1650 | 1461099302026 Marionette TRACE conn2 <- [1,2258,null,{}] 13:55:02 INFO - PROCESS | 1650 | 1461099302029 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:02 INFO - PROCESS | 1650 | 1461099302148 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:55:02 INFO - PROCESS | 1650 | 1461099302273 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x139bca000 == 92 [pid = 1650] [id = 572] 13:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12a025000) [pid = 1650] [serial = 1716] [outer = 0x0] 13:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a06c800) [pid = 1650] [serial = 1717] [outer = 0x12a025000] 13:55:02 INFO - PROCESS | 1650 | 1461099302305 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12ad84400) [pid = 1650] [serial = 1718] [outer = 0x12a025000] 13:55:02 INFO - PROCESS | 1650 | 1461099302736 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 720ms 13:55:02 INFO - PROCESS | 1650 | 1461099302759 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1650 | 1461099302760 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:55:02 INFO - PROCESS | 1650 | 1461099302763 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1650 | 1461099302764 Marionette TRACE conn2 <- [1,2262,null,{}] 13:55:02 INFO - PROCESS | 1650 | 1461099302781 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:02 INFO - PROCESS | 1650 | 1461099302899 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:55:03 INFO - PROCESS | 1650 | 1461099303024 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec5000 == 93 [pid = 1650] [id = 573] 13:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x115614c00) [pid = 1650] [serial = 1719] [outer = 0x0] 13:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12afcf000) [pid = 1650] [serial = 1720] [outer = 0x115614c00] 13:55:03 INFO - PROCESS | 1650 | 1461099303056 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12d1b3400) [pid = 1650] [serial = 1721] [outer = 0x115614c00] 13:55:03 INFO - PROCESS | 1650 | 1461099303470 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 732ms 13:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:55:03 INFO - PROCESS | 1650 | 1461099303495 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1650 | 1461099303497 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:55:03 INFO - PROCESS | 1650 | 1461099303499 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1650 | 1461099303500 Marionette TRACE conn2 <- [1,2266,null,{}] 13:55:03 INFO - PROCESS | 1650 | 1461099303503 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:03 INFO - PROCESS | 1650 | 1461099303638 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:55:03 INFO - PROCESS | 1650 | 1461099303770 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c88800 == 94 [pid = 1650] [id = 574] 13:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12da48000) [pid = 1650] [serial = 1722] [outer = 0x0] 13:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12e3c2400) [pid = 1650] [serial = 1723] [outer = 0x12da48000] 13:55:03 INFO - PROCESS | 1650 | 1461099303803 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12e777800) [pid = 1650] [serial = 1724] [outer = 0x12da48000] 13:55:04 INFO - PROCESS | 1650 | 1461099304203 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 721ms 13:55:04 INFO - PROCESS | 1650 | 1461099304220 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1650 | 1461099304222 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:55:04 INFO - PROCESS | 1650 | 1461099304224 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1650 | 1461099304225 Marionette TRACE conn2 <- [1,2270,null,{}] 13:55:04 INFO - PROCESS | 1650 | 1461099304228 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:04 INFO - PROCESS | 1650 | 1461099304365 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:55:04 INFO - PROCESS | 1650 | 1461099304492 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x13990d000 == 95 [pid = 1650] [id = 575] 13:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12e72ec00) [pid = 1650] [serial = 1725] [outer = 0x0] 13:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12e780800) [pid = 1650] [serial = 1726] [outer = 0x12e72ec00] 13:55:04 INFO - PROCESS | 1650 | 1461099304523 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12e7dc000) [pid = 1650] [serial = 1727] [outer = 0x12e72ec00] 13:55:04 INFO - PROCESS | 1650 | 1461099304914 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 719ms 13:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:55:04 INFO - PROCESS | 1650 | 1461099304943 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1650 | 1461099304945 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:55:04 INFO - PROCESS | 1650 | 1461099304947 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1650 | 1461099304948 Marionette TRACE conn2 <- [1,2274,null,{}] 13:55:04 INFO - PROCESS | 1650 | 1461099304951 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:05 INFO - PROCESS | 1650 | 1461099305071 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:55:05 INFO - PROCESS | 1650 | 1461099305222 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x137287800 == 96 [pid = 1650] [id = 576] 13:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12b238000) [pid = 1650] [serial = 1728] [outer = 0x0] 13:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12e7e2000) [pid = 1650] [serial = 1729] [outer = 0x12b238000] 13:55:05 INFO - PROCESS | 1650 | 1461099305253 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12ec36000) [pid = 1650] [serial = 1730] [outer = 0x12b238000] 13:55:05 INFO - PROCESS | 1650 | 1461099305638 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 719ms 13:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:55:05 INFO - PROCESS | 1650 | 1461099305667 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1650 | 1461099305668 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:55:05 INFO - PROCESS | 1650 | 1461099305670 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1650 | 1461099305672 Marionette TRACE conn2 <- [1,2278,null,{}] 13:55:05 INFO - PROCESS | 1650 | 1461099305674 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:05 INFO - PROCESS | 1650 | 1461099305810 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:55:05 INFO - PROCESS | 1650 | 1461099305926 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a982800 == 97 [pid = 1650] [id = 577] 13:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11bf8bc00) [pid = 1650] [serial = 1731] [outer = 0x0] 13:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1273eb400) [pid = 1650] [serial = 1732] [outer = 0x11bf8bc00] 13:55:05 INFO - PROCESS | 1650 | 1461099305955 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12ad86000) [pid = 1650] [serial = 1733] [outer = 0x11bf8bc00] 13:55:06 INFO - PROCESS | 1650 | 1461099306367 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 721ms 13:55:06 INFO - PROCESS | 1650 | 1461099306391 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:55:06 INFO - PROCESS | 1650 | 1461099306393 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:55:06 INFO - PROCESS | 1650 | 1461099306395 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1650 | 1461099306396 Marionette TRACE conn2 <- [1,2282,null,{}] 13:55:06 INFO - PROCESS | 1650 | 1461099306399 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:06 INFO - PROCESS | 1650 | 1461099306523 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:55:06 INFO - PROCESS | 1650 | 1461099306900 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a7800 == 98 [pid = 1650] [id = 578] 13:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x112156800) [pid = 1650] [serial = 1734] [outer = 0x0] 13:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11215a800) [pid = 1650] [serial = 1735] [outer = 0x112156800] 13:55:06 INFO - PROCESS | 1650 | 1461099306930 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x114bea800) [pid = 1650] [serial = 1736] [outer = 0x112156800] 13:55:07 INFO - PROCESS | 1650 | 1461099307404 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1023ms 13:55:07 INFO - PROCESS | 1650 | 1461099307419 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1650 | 1461099307421 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:55:07 INFO - PROCESS | 1650 | 1461099307433 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1650 | 1461099307436 Marionette TRACE conn2 <- [1,2286,null,{}] 13:55:07 INFO - PROCESS | 1650 | 1461099307439 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:07 INFO - PROCESS | 1650 | 1461099307551 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:55:07 INFO - PROCESS | 1650 | 1461099307677 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119825800 == 99 [pid = 1650] [id = 579] 13:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x11565f400) [pid = 1650] [serial = 1737] [outer = 0x0] 13:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x117951400) [pid = 1650] [serial = 1738] [outer = 0x11565f400] 13:55:07 INFO - PROCESS | 1650 | 1461099307708 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x118658000) [pid = 1650] [serial = 1739] [outer = 0x11565f400] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f8fd000 == 98 [pid = 1650] [id = 510] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12fff0800 == 97 [pid = 1650] [id = 567] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12afc8000) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12aab5000) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x114c68800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x126747c00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12ab54800) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f634000 == 96 [pid = 1650] [id = 566] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11915b800 == 95 [pid = 1650] [id = 565] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12da0a800 == 94 [pid = 1650] [id = 564] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbdd800 == 93 [pid = 1650] [id = 563] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d9800 == 92 [pid = 1650] [id = 562] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab21000 == 91 [pid = 1650] [id = 561] 13:55:08 INFO - PROCESS | 1650 | 1461099308291 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9c8000 == 90 [pid = 1650] [id = 560] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x127d67000 == 89 [pid = 1650] [id = 559] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126064800 == 88 [pid = 1650] [id = 558] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x127d61000 == 87 [pid = 1650] [id = 557] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129b1d800 == 86 [pid = 1650] [id = 556] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf64000 == 85 [pid = 1650] [id = 555] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed47000 == 84 [pid = 1650] [id = 550] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e720800 == 83 [pid = 1650] [id = 549] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8fa000 == 82 [pid = 1650] [id = 548] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12917f800 == 81 [pid = 1650] [id = 547] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11b81d000 == 80 [pid = 1650] [id = 546] 13:55:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12d17a000 == 79 [pid = 1650] [id = 545] 13:55: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 13:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 926ms 13:55:08 INFO - PROCESS | 1650 | 1461099308362 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1650 | 1461099308365 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:55:08 INFO - PROCESS | 1650 | 1461099308368 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1650 | 1461099308369 Marionette TRACE conn2 <- [1,2290,null,{}] 13:55:08 INFO - PROCESS | 1650 | 1461099308372 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:08 INFO - PROCESS | 1650 | 1461099308471 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12ab61400) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12ae11800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x1269eec00) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12a919000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x1291df800) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x129d50c00) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x129950c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12a28b400) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x126599c00) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12a911800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x116552c00) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11654fc00) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x10fe51800) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12a28c800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12a074000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12a030000) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11af71800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1297dc400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x123d47400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11bad6800) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x126594400) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x115856400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11a9c0000) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x118652000) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11c382800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x123d48800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1146c1400) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1278fb000) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1188c2000) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1188bac00) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129d10800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11a87e800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12a909c00) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 13:55:08 INFO - PROCESS | 1650 | 1461099308557 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aca800 == 80 [pid = 1650] [id = 580] 13:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1146c1400) [pid = 1650] [serial = 1740] [outer = 0x0] 13:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x118652000) [pid = 1650] [serial = 1741] [outer = 0x1146c1400] 13:55:08 INFO - PROCESS | 1650 | 1461099308588 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11912e400) [pid = 1650] [serial = 1742] [outer = 0x1146c1400] 13:55:09 INFO - PROCESS | 1650 | 1461099309022 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 13:55:09 INFO - PROCESS | 1650 | 1461099309040 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1650 | 1461099309042 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:55:09 INFO - PROCESS | 1650 | 1461099309055 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1650 | 1461099309062 Marionette TRACE conn2 <- [1,2294,null,{}] 13:55:09 INFO - PROCESS | 1650 | 1461099309074 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:09 INFO - PROCESS | 1650 | 1461099309188 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:55:09 INFO - PROCESS | 1650 | 1461099309194 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e1b000 == 81 [pid = 1650] [id = 581] 13:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11b80b400) [pid = 1650] [serial = 1743] [outer = 0x0] 13:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11befe000) [pid = 1650] [serial = 1744] [outer = 0x11b80b400] 13:55:09 INFO - PROCESS | 1650 | 1461099309218 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11ad56c00) [pid = 1650] [serial = 1745] [outer = 0x11b80b400] 13:55:09 INFO - PROCESS | 1650 | 1461099309650 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 648ms 13:55:09 INFO - PROCESS | 1650 | 1461099309693 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1650 | 1461099309695 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:55:09 INFO - PROCESS | 1650 | 1461099309697 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1650 | 1461099309698 Marionette TRACE conn2 <- [1,2298,null,{}] 13:55:09 INFO - PROCESS | 1650 | 1461099309700 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:09 INFO - PROCESS | 1650 | 1461099309790 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:55:09 INFO - PROCESS | 1650 | 1461099309807 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d83800 == 82 [pid = 1650] [id = 582] 13:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11c7d9800) [pid = 1650] [serial = 1746] [outer = 0x0] 13:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x123d4fc00) [pid = 1650] [serial = 1747] [outer = 0x11c7d9800] 13:55:09 INFO - PROCESS | 1650 | 1461099309836 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12655dc00) [pid = 1650] [serial = 1748] [outer = 0x11c7d9800] 13:55:10 INFO - PROCESS | 1650 | 1461099310329 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 13:55:10 INFO - PROCESS | 1650 | 1461099310377 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1650 | 1461099310378 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:55:10 INFO - PROCESS | 1650 | 1461099310380 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1650 | 1461099310381 Marionette TRACE conn2 <- [1,2302,null,{}] 13:55:10 INFO - PROCESS | 1650 | 1461099310384 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:10 INFO - PROCESS | 1650 | 1461099310510 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:55:10 INFO - PROCESS | 1650 | 1461099310521 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4b8800 == 83 [pid = 1650] [id = 583] 13:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1267d2000) [pid = 1650] [serial = 1749] [outer = 0x0] 13:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x126d6cc00) [pid = 1650] [serial = 1750] [outer = 0x1267d2000] 13:55:10 INFO - PROCESS | 1650 | 1461099310553 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x126599c00) [pid = 1650] [serial = 1751] [outer = 0x1267d2000] 13:55:10 INFO - PROCESS | 1650 | 1461099310954 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 619ms 13:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:55:11 INFO - PROCESS | 1650 | 1461099311001 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1650 | 1461099311002 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:55:11 INFO - PROCESS | 1650 | 1461099311004 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1650 | 1461099311005 Marionette TRACE conn2 <- [1,2306,null,{}] 13:55:11 INFO - PROCESS | 1650 | 1461099311008 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:11 INFO - PROCESS | 1650 | 1461099311134 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:55:11 INFO - PROCESS | 1650 | 1461099311168 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab0a800 == 84 [pid = 1650] [id = 584] 13:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x129b75c00) [pid = 1650] [serial = 1752] [outer = 0x0] 13:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a02fc00) [pid = 1650] [serial = 1753] [outer = 0x129b75c00] 13:55:11 INFO - PROCESS | 1650 | 1461099311197 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12a076000) [pid = 1650] [serial = 1754] [outer = 0x129b75c00] 13:55:11 INFO - PROCESS | 1650 | 1461099311541 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 568ms 13:55:11 INFO - PROCESS | 1650 | 1461099311572 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1650 | 1461099311574 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:55:11 INFO - PROCESS | 1650 | 1461099311576 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1650 | 1461099311577 Marionette TRACE conn2 <- [1,2310,null,{}] 13:55:11 INFO - PROCESS | 1650 | 1461099311579 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:11 INFO - PROCESS | 1650 | 1461099311705 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:55:11 INFO - PROCESS | 1650 | 1461099311720 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aea7000 == 85 [pid = 1650] [id = 585] 13:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x114be5400) [pid = 1650] [serial = 1755] [outer = 0x0] 13:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12a290400) [pid = 1650] [serial = 1756] [outer = 0x114be5400] 13:55:11 INFO - PROCESS | 1650 | 1461099311745 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12a90b400) [pid = 1650] [serial = 1757] [outer = 0x114be5400] 13:55:12 INFO - PROCESS | 1650 | 1461099312109 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 13:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:55:12 INFO - PROCESS | 1650 | 1461099312146 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1650 | 1461099312147 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:55:12 INFO - PROCESS | 1650 | 1461099312149 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1650 | 1461099312150 Marionette TRACE conn2 <- [1,2314,null,{}] 13:55:12 INFO - PROCESS | 1650 | 1461099312152 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:12 INFO - PROCESS | 1650 | 1461099312278 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:55:12 INFO - PROCESS | 1650 | 1461099312289 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d9800 == 86 [pid = 1650] [id = 586] 13:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12a4f0c00) [pid = 1650] [serial = 1758] [outer = 0x0] 13:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12aab5000) [pid = 1650] [serial = 1759] [outer = 0x12a4f0c00] 13:55:12 INFO - PROCESS | 1650 | 1461099312314 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12ab63c00) [pid = 1650] [serial = 1760] [outer = 0x12a4f0c00] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x1291de000) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12a293400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11aabbc00) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x118649400) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x118658c00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12a91dc00) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12da49800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x112155c00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11b6c9800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12ad88c00) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12994e400) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12ad8b400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x112154000) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:55:12 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11b80d800) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:55:12 INFO - PROCESS | 1650 | 1461099312923 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 821ms 13:55:12 INFO - PROCESS | 1650 | 1461099312979 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1650 | 1461099312980 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:55:12 INFO - PROCESS | 1650 | 1461099312990 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1650 | 1461099312991 Marionette TRACE conn2 <- [1,2318,null,{}] 13:55:12 INFO - PROCESS | 1650 | 1461099312993 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:13 INFO - PROCESS | 1650 | 1461099313101 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:55:13 INFO - PROCESS | 1650 | 1461099313106 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8e6800 == 87 [pid = 1650] [id = 587] 13:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x126130400) [pid = 1650] [serial = 1761] [outer = 0x0] 13:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12a287400) [pid = 1650] [serial = 1762] [outer = 0x126130400] 13:55:13 INFO - PROCESS | 1650 | 1461099313132 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12ad84000) [pid = 1650] [serial = 1763] [outer = 0x126130400] 13:55:13 INFO - PROCESS | 1650 | 1461099313484 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1650 | 1461099313513 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:55:13 INFO - PROCESS | 1650 | 1461099313515 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1650 | 1461099313516 Marionette TRACE conn2 <- [1,2322,null,{}] 13:55:13 INFO - PROCESS | 1650 | 1461099313519 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:13 INFO - PROCESS | 1650 | 1461099313618 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:55:13 INFO - PROCESS | 1650 | 1461099313706 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c03f800 == 88 [pid = 1650] [id = 588] 13:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12a911800) [pid = 1650] [serial = 1764] [outer = 0x0] 13:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12ae09400) [pid = 1650] [serial = 1765] [outer = 0x12a911800] 13:55:13 INFO - PROCESS | 1650 | 1461099313736 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12b23f800) [pid = 1650] [serial = 1766] [outer = 0x12a911800] 13:55:14 INFO - PROCESS | 1650 | 1461099314054 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 571ms 13:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:55:14 INFO - PROCESS | 1650 | 1461099314087 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1650 | 1461099314088 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:55:14 INFO - PROCESS | 1650 | 1461099314090 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1650 | 1461099314092 Marionette TRACE conn2 <- [1,2326,null,{}] 13:55:14 INFO - PROCESS | 1650 | 1461099314095 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:14 INFO - PROCESS | 1650 | 1461099314208 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:55:14 INFO - PROCESS | 1650 | 1461099314284 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da05000 == 89 [pid = 1650] [id = 589] 13:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12ab5e400) [pid = 1650] [serial = 1767] [outer = 0x0] 13:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12b375c00) [pid = 1650] [serial = 1768] [outer = 0x12ab5e400] 13:55:14 INFO - PROCESS | 1650 | 1461099314309 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12bfa8400) [pid = 1650] [serial = 1769] [outer = 0x12ab5e400] 13:55:14 INFO - PROCESS | 1650 | 1461099314602 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 13:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:55:14 INFO - PROCESS | 1650 | 1461099314611 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1650 | 1461099314612 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:55:14 INFO - PROCESS | 1650 | 1461099314622 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1650 | 1461099314623 Marionette TRACE conn2 <- [1,2330,null,{}] 13:55:14 INFO - PROCESS | 1650 | 1461099314625 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:14 INFO - PROCESS | 1650 | 1461099314731 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:55:14 INFO - PROCESS | 1650 | 1461099314895 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c76800 == 90 [pid = 1650] [id = 590] 13:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x10fe4bc00) [pid = 1650] [serial = 1770] [outer = 0x0] 13:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x112158000) [pid = 1650] [serial = 1771] [outer = 0x10fe4bc00] 13:55:14 INFO - PROCESS | 1650 | 1461099314930 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x114c6a800) [pid = 1650] [serial = 1772] [outer = 0x10fe4bc00] 13:55:15 INFO - PROCESS | 1650 | 1461099315383 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 827ms 13:55:15 INFO - PROCESS | 1650 | 1461099315444 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:55:15 INFO - PROCESS | 1650 | 1461099315447 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:55:15 INFO - PROCESS | 1650 | 1461099315451 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1650 | 1461099315453 Marionette TRACE conn2 <- [1,2334,null,{}] 13:55:15 INFO - PROCESS | 1650 | 1461099315456 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:15 INFO - PROCESS | 1650 | 1461099315582 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:55:15 INFO - PROCESS | 1650 | 1461099315676 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126163800 == 91 [pid = 1650] [id = 591] 13:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11565fc00) [pid = 1650] [serial = 1773] [outer = 0x0] 13:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1188d6800) [pid = 1650] [serial = 1774] [outer = 0x11565fc00] 13:55:15 INFO - PROCESS | 1650 | 1461099315711 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11a9be400) [pid = 1650] [serial = 1775] [outer = 0x11565fc00] 13:55:16 INFO - PROCESS | 1650 | 1461099316139 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 719ms 13:55:16 INFO - PROCESS | 1650 | 1461099316202 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:55:16 INFO - PROCESS | 1650 | 1461099316205 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:55:16 INFO - PROCESS | 1650 | 1461099316208 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1650 | 1461099316209 Marionette TRACE conn2 <- [1,2338,null,{}] 13:55:16 INFO - PROCESS | 1650 | 1461099316212 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:16 INFO - PROCESS | 1650 | 1461099316371 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:55:16 INFO - PROCESS | 1650 | 1461099316436 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab79000 == 92 [pid = 1650] [id = 592] 13:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11aac3400) [pid = 1650] [serial = 1776] [outer = 0x0] 13:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x123867400) [pid = 1650] [serial = 1777] [outer = 0x11aac3400] 13:55:16 INFO - PROCESS | 1650 | 1461099316468 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12719d400) [pid = 1650] [serial = 1778] [outer = 0x11aac3400] 13:55:16 INFO - PROCESS | 1650 | 1461099316919 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 720ms 13:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:55:16 INFO - PROCESS | 1650 | 1461099316928 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1650 | 1461099316930 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:55:16 INFO - PROCESS | 1650 | 1461099316937 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1650 | 1461099316942 Marionette TRACE conn2 <- [1,2342,null,{}] 13:55:16 INFO - PROCESS | 1650 | 1461099316946 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:17 INFO - PROCESS | 1650 | 1461099317116 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:55:17 INFO - PROCESS | 1650 | 1461099317128 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed4c800 == 93 [pid = 1650] [id = 593] 13:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11acbf400) [pid = 1650] [serial = 1779] [outer = 0x0] 13:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12a91b400) [pid = 1650] [serial = 1780] [outer = 0x11acbf400] 13:55:17 INFO - PROCESS | 1650 | 1461099317171 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12afc8000) [pid = 1650] [serial = 1781] [outer = 0x11acbf400] 13:55:17 INFO - PROCESS | 1650 | 1461099317599 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 727ms 13:55:17 INFO - PROCESS | 1650 | 1461099317680 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:55:17 INFO - PROCESS | 1650 | 1461099317681 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:55:17 INFO - PROCESS | 1650 | 1461099317698 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1650 | 1461099317699 Marionette TRACE conn2 <- [1,2346,null,{}] 13:55:17 INFO - PROCESS | 1650 | 1461099317701 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:17 INFO - PROCESS | 1650 | 1461099317806 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:55:17 INFO - PROCESS | 1650 | 1461099317914 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f63c800 == 94 [pid = 1650] [id = 594] 13:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12b235000) [pid = 1650] [serial = 1782] [outer = 0x0] 13:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12b410c00) [pid = 1650] [serial = 1783] [outer = 0x12b235000] 13:55:17 INFO - PROCESS | 1650 | 1461099317962 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12bc63800) [pid = 1650] [serial = 1784] [outer = 0x12b235000] 13:55:18 INFO - PROCESS | 1650 | 1461099318471 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 823ms 13:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:55:18 INFO - PROCESS | 1650 | 1461099318520 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1650 | 1461099318521 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:55:18 INFO - PROCESS | 1650 | 1461099318523 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1650 | 1461099318525 Marionette TRACE conn2 <- [1,2350,null,{}] 13:55:18 INFO - PROCESS | 1650 | 1461099318527 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:18 INFO - PROCESS | 1650 | 1461099318642 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:55:18 INFO - PROCESS | 1650 | 1461099318738 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff1b800 == 95 [pid = 1650] [id = 595] 13:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12d1b9000) [pid = 1650] [serial = 1785] [outer = 0x0] 13:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12d2b9000) [pid = 1650] [serial = 1786] [outer = 0x12d1b9000] 13:55:18 INFO - PROCESS | 1650 | 1461099318775 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12da65800) [pid = 1650] [serial = 1787] [outer = 0x12d1b9000] 13:55:19 INFO - PROCESS | 1650 | 1461099319260 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 13:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:55:19 INFO - PROCESS | 1650 | 1461099319294 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1650 | 1461099319295 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:55:19 INFO - PROCESS | 1650 | 1461099319297 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1650 | 1461099319299 Marionette TRACE conn2 <- [1,2354,null,{}] 13:55:19 INFO - PROCESS | 1650 | 1461099319303 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:19 INFO - PROCESS | 1650 | 1461099319418 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:55:19 INFO - PROCESS | 1650 | 1461099319515 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305d2800 == 96 [pid = 1650] [id = 596] 13:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12da68400) [pid = 1650] [serial = 1788] [outer = 0x0] 13:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12e1cb800) [pid = 1650] [serial = 1789] [outer = 0x12da68400] 13:55:19 INFO - PROCESS | 1650 | 1461099319545 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12e3c7c00) [pid = 1650] [serial = 1790] [outer = 0x12da68400] 13:55:19 INFO - PROCESS | 1650 | 1461099319958 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 13:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:55:19 INFO - PROCESS | 1650 | 1461099319970 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1650 | 1461099319971 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:55:19 INFO - PROCESS | 1650 | 1461099319973 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1650 | 1461099319974 Marionette TRACE conn2 <- [1,2358,null,{}] 13:55:19 INFO - PROCESS | 1650 | 1461099319977 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:20 INFO - PROCESS | 1650 | 1461099320097 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:55:20 INFO - PROCESS | 1650 | 1461099320195 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a23000 == 97 [pid = 1650] [id = 597] 13:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12e3c5c00) [pid = 1650] [serial = 1791] [outer = 0x0] 13:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12e3ddc00) [pid = 1650] [serial = 1792] [outer = 0x12e3c5c00] 13:55:20 INFO - PROCESS | 1650 | 1461099320225 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e739000) [pid = 1650] [serial = 1793] [outer = 0x12e3c5c00] 13:55:20 INFO - PROCESS | 1650 | 1461099320643 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 13:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:55:20 INFO - PROCESS | 1650 | 1461099320695 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1650 | 1461099320696 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:55:20 INFO - PROCESS | 1650 | 1461099320700 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1650 | 1461099320702 Marionette TRACE conn2 <- [1,2362,null,{}] 13:55:20 INFO - PROCESS | 1650 | 1461099320705 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:20 INFO - PROCESS | 1650 | 1461099320838 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:55:20 INFO - PROCESS | 1650 | 1461099320936 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x139912800 == 98 [pid = 1650] [id = 598] 13:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12e732800) [pid = 1650] [serial = 1794] [outer = 0x0] 13:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12e7dcc00) [pid = 1650] [serial = 1795] [outer = 0x12e732800] 13:55:20 INFO - PROCESS | 1650 | 1461099320966 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12ec39800) [pid = 1650] [serial = 1796] [outer = 0x12e732800] 13:55:21 INFO - PROCESS | 1650 | 1461099321372 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 13:55:21 INFO - PROCESS | 1650 | 1461099321421 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:55:21 INFO - PROCESS | 1650 | 1461099321422 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:55:21 INFO - PROCESS | 1650 | 1461099321425 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1650 | 1461099321426 Marionette TRACE conn2 <- [1,2366,null,{}] 13:55:21 INFO - PROCESS | 1650 | 1461099321428 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:21 INFO - PROCESS | 1650 | 1461099321548 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:55:21 INFO - PROCESS | 1650 | 1461099321641 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b104800 == 99 [pid = 1650] [id = 599] 13:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12e1cf800) [pid = 1650] [serial = 1797] [outer = 0x0] 13:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12ec3bc00) [pid = 1650] [serial = 1798] [outer = 0x12e1cf800] 13:55:21 INFO - PROCESS | 1650 | 1461099321671 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12ec48800) [pid = 1650] [serial = 1799] [outer = 0x12e1cf800] 13:55:22 INFO - PROCESS | 1650 | 1461099322095 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 718ms 13:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:55:22 INFO - PROCESS | 1650 | 1461099322144 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1650 | 1461099322145 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:55:22 INFO - PROCESS | 1650 | 1461099322147 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1650 | 1461099322148 Marionette TRACE conn2 <- [1,2370,null,{}] 13:55:22 INFO - PROCESS | 1650 | 1461099322173 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:22 INFO - PROCESS | 1650 | 1461099322293 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:55:22 INFO - PROCESS | 1650 | 1461099322422 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b11b000 == 100 [pid = 1650] [id = 600] 13:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12ec40400) [pid = 1650] [serial = 1800] [outer = 0x0] 13:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12ed7fc00) [pid = 1650] [serial = 1801] [outer = 0x12ec40400] 13:55:22 INFO - PROCESS | 1650 | 1461099322457 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12f30f800) [pid = 1650] [serial = 1802] [outer = 0x12ec40400] 13:55:22 INFO - PROCESS | 1650 | 1461099322888 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 770ms 13:55:22 INFO - PROCESS | 1650 | 1461099322918 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:55:22 INFO - PROCESS | 1650 | 1461099322920 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:55:22 INFO - PROCESS | 1650 | 1461099322922 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1650 | 1461099322924 Marionette TRACE conn2 <- [1,2374,null,{}] 13:55:22 INFO - PROCESS | 1650 | 1461099322927 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:23 INFO - PROCESS | 1650 | 1461099323060 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:55:23 INFO - PROCESS | 1650 | 1461099323201 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a558800 == 101 [pid = 1650] [id = 601] 13:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12f502400) [pid = 1650] [serial = 1803] [outer = 0x0] 13:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12f510000) [pid = 1650] [serial = 1804] [outer = 0x12f502400] 13:55:23 INFO - PROCESS | 1650 | 1461099323234 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12fc6c400) [pid = 1650] [serial = 1805] [outer = 0x12f502400] 13:55:23 INFO - PROCESS | 1650 | 1461099323642 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:55:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 772ms 13:55:23 INFO - PROCESS | 1650 | 1461099323696 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1650 | 1461099323697 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:55:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:55:23 INFO - PROCESS | 1650 | 1461099323700 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1650 | 1461099323701 Marionette TRACE conn2 <- [1,2378,null,{}] 13:55:23 INFO - PROCESS | 1650 | 1461099323704 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:23 INFO - PROCESS | 1650 | 1461099323828 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:55:23 INFO - PROCESS | 1650 | 1461099323992 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30c800 == 102 [pid = 1650] [id = 602] 13:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x114249c00) [pid = 1650] [serial = 1806] [outer = 0x0] 13:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12a4f7400) [pid = 1650] [serial = 1807] [outer = 0x114249c00] 13:55:24 INFO - PROCESS | 1650 | 1461099324017 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12d2c2000) [pid = 1650] [serial = 1808] [outer = 0x114249c00] 13:55:24 INFO - PROCESS | 1650 | 1461099324443 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 771ms 13:55:24 INFO - PROCESS | 1650 | 1461099324472 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1650 | 1461099324474 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:55:24 INFO - PROCESS | 1650 | 1461099324476 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1650 | 1461099324478 Marionette TRACE conn2 <- [1,2382,null,{}] 13:55:24 INFO - PROCESS | 1650 | 1461099324481 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:24 INFO - PROCESS | 1650 | 1461099324651 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:55:25 INFO - PROCESS | 1650 | 1461099325085 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b817800 == 103 [pid = 1650] [id = 603] 13:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x10fe4ec00) [pid = 1650] [serial = 1809] [outer = 0x0] 13:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11215e000) [pid = 1650] [serial = 1810] [outer = 0x10fe4ec00] 13:55:25 INFO - PROCESS | 1650 | 1461099325115 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x1152bd400) [pid = 1650] [serial = 1811] [outer = 0x10fe4ec00] 13:55:25 INFO - PROCESS | 1650 | 1461099325616 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1175ms 13:55:25 INFO - PROCESS | 1650 | 1461099325653 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1650 | 1461099325658 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:55:25 INFO - PROCESS | 1650 | 1461099325664 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1650 | 1461099325667 Marionette TRACE conn2 <- [1,2386,null,{}] 13:55:25 INFO - PROCESS | 1650 | 1461099325672 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:25 INFO - PROCESS | 1650 | 1461099325802 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:55:25 INFO - PROCESS | 1650 | 1461099325917 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e0000 == 104 [pid = 1650] [id = 604] 13:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x1188c6000) [pid = 1650] [serial = 1812] [outer = 0x0] 13:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x119e55c00) [pid = 1650] [serial = 1813] [outer = 0x1188c6000] 13:55:25 INFO - PROCESS | 1650 | 1461099325945 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x11afddc00) [pid = 1650] [serial = 1814] [outer = 0x1188c6000] 13:55:26 INFO - PROCESS | 1650 | 1461099326440 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 824ms 13:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:55:26 INFO - PROCESS | 1650 | 1461099326490 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1650 | 1461099326492 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:55:26 INFO - PROCESS | 1650 | 1461099326495 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1650 | 1461099326496 Marionette TRACE conn2 <- [1,2390,null,{}] 13:55:26 INFO - PROCESS | 1650 | 1461099326498 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:26 INFO - PROCESS | 1650 | 1461099326648 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12da05000 == 103 [pid = 1650] [id = 589] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12c03f800 == 102 [pid = 1650] [id = 588] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8e6800 == 101 [pid = 1650] [id = 587] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d9800 == 100 [pid = 1650] [id = 586] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12aea7000 == 99 [pid = 1650] [id = 585] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab0a800 == 98 [pid = 1650] [id = 584] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12e1d5000) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a4b8800 == 97 [pid = 1650] [id = 583] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x127d83800 == 96 [pid = 1650] [id = 582] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126e1b000 == 95 [pid = 1650] [id = 581] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119aca800 == 94 [pid = 1650] [id = 580] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119825800 == 93 [pid = 1650] [id = 579] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a7800 == 92 [pid = 1650] [id = 578] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x137287800 == 91 [pid = 1650] [id = 576] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13990d000 == 90 [pid = 1650] [id = 575] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x114c88800 == 89 [pid = 1650] [id = 574] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec5000 == 88 [pid = 1650] [id = 573] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139bca000 == 87 [pid = 1650] [id = 572] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d24d800 == 86 [pid = 1650] [id = 571] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1291ce800 == 85 [pid = 1650] [id = 570] 13:55:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf57000 == 84 [pid = 1650] [id = 569] 13:55:26 INFO - PROCESS | 1650 | 1461099326790 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c7f800 == 85 [pid = 1650] [id = 605] 13:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x115615800) [pid = 1650] [serial = 1815] [outer = 0x0] 13:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x11a9c1800) [pid = 1650] [serial = 1816] [outer = 0x115615800] 13:55:26 INFO - PROCESS | 1650 | 1461099326817 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x123869000) [pid = 1650] [serial = 1817] [outer = 0x115615800] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12a071800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12b240c00) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x11bf8f400) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x11af7a000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x119545c00) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x118666800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11bf95000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x123dd7000) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12aab7000) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12e1ce400) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x114c65800) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x113ec5c00) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12658fc00) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12732d400) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12b40b800) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12bc69000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12c8cf800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12b23e000) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x129d0bc00) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12a026c00) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x115620000) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12afc8c00) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x119e63c00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12a02f800) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12ad85c00) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12d1b2800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x123d4c800) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12b40e000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12b878000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12e193c00) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x123d47c00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12bb2d800) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x114c6d000) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12ad87000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12da69400) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 13:55:26 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12a4f6c00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 13:55:27 INFO - PROCESS | 1650 | 1461099327148 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 668ms 13:55:27 INFO - PROCESS | 1650 | 1461099327164 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1650 | 1461099327165 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:55:27 INFO - PROCESS | 1650 | 1461099327174 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1650 | 1461099327178 Marionette TRACE conn2 <- [1,2394,null,{}] 13:55:27 INFO - PROCESS | 1650 | 1461099327182 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:27 INFO - PROCESS | 1650 | 1461099327302 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:55:27 INFO - PROCESS | 1650 | 1461099327384 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c661800 == 86 [pid = 1650] [id = 606] 13:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11bfdd000) [pid = 1650] [serial = 1818] [outer = 0x0] 13:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1269ef000) [pid = 1650] [serial = 1819] [outer = 0x11bfdd000] 13:55:27 INFO - PROCESS | 1650 | 1461099327411 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12a024000) [pid = 1650] [serial = 1820] [outer = 0x11bfdd000] 13:55:27 INFO - PROCESS | 1650 | 1461099327719 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 576ms 13:55:27 INFO - PROCESS | 1650 | 1461099327747 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1650 | 1461099327750 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:55:27 INFO - PROCESS | 1650 | 1461099327754 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1650 | 1461099327755 Marionette TRACE conn2 <- [1,2398,null,{}] 13:55:27 INFO - PROCESS | 1650 | 1461099327757 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:27 INFO - PROCESS | 1650 | 1461099327866 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:55:27 INFO - PROCESS | 1650 | 1461099327943 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a246000 == 87 [pid = 1650] [id = 607] 13:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x129d52000) [pid = 1650] [serial = 1821] [outer = 0x0] 13:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12a075c00) [pid = 1650] [serial = 1822] [outer = 0x129d52000] 13:55:27 INFO - PROCESS | 1650 | 1461099327970 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12a909c00) [pid = 1650] [serial = 1823] [outer = 0x129d52000] 13:55:28 INFO - PROCESS | 1650 | 1461099328273 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 567ms 13:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:55:28 INFO - PROCESS | 1650 | 1461099328322 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1650 | 1461099328323 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:55:28 INFO - PROCESS | 1650 | 1461099328325 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1650 | 1461099328326 Marionette TRACE conn2 <- [1,2402,null,{}] 13:55:28 INFO - PROCESS | 1650 | 1461099328329 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:28 INFO - PROCESS | 1650 | 1461099328435 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:55:28 INFO - PROCESS | 1650 | 1461099328527 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab71000 == 88 [pid = 1650] [id = 608] 13:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12ab5bc00) [pid = 1650] [serial = 1824] [outer = 0x0] 13:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ad8a000) [pid = 1650] [serial = 1825] [outer = 0x12ab5bc00] 13:55:28 INFO - PROCESS | 1650 | 1461099328559 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12b36ec00) [pid = 1650] [serial = 1826] [outer = 0x12ab5bc00] 13:55:28 INFO - PROCESS | 1650 | 1461099328911 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 618ms 13:55:28 INFO - PROCESS | 1650 | 1461099328945 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1650 | 1461099328947 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:55:28 INFO - PROCESS | 1650 | 1461099328953 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1650 | 1461099328955 Marionette TRACE conn2 <- [1,2406,null,{}] 13:55:28 INFO - PROCESS | 1650 | 1461099328958 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:29 INFO - PROCESS | 1650 | 1461099329155 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:55:29 INFO - PROCESS | 1650 | 1461099329280 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c030800 == 89 [pid = 1650] [id = 609] 13:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12b635400) [pid = 1650] [serial = 1827] [outer = 0x0] 13:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12bfa2c00) [pid = 1650] [serial = 1828] [outer = 0x12b635400] 13:55:29 INFO - PROCESS | 1650 | 1461099329320 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12da4a000) [pid = 1650] [serial = 1829] [outer = 0x12b635400] 13:55:29 INFO - PROCESS | 1650 | 1461099329699 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 770ms 13:55:29 INFO - PROCESS | 1650 | 1461099329723 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:55:29 INFO - PROCESS | 1650 | 1461099329724 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:55:29 INFO - PROCESS | 1650 | 1461099329727 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:55:29 INFO - PROCESS | 1650 | 1461099329728 Marionette TRACE conn2 <- [1,2410,null,{}] 13:55:29 INFO - PROCESS | 1650 | 1461099329730 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:29 INFO - PROCESS | 1650 | 1461099329864 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:55:29 INFO - PROCESS | 1650 | 1461099329879 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4cf800 == 90 [pid = 1650] [id = 610] 13:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12da64400) [pid = 1650] [serial = 1830] [outer = 0x0] 13:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12e1c8000) [pid = 1650] [serial = 1831] [outer = 0x12da64400] 13:55:29 INFO - PROCESS | 1650 | 1461099329905 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12e736000) [pid = 1650] [serial = 1832] [outer = 0x12da64400] 13:55:30 INFO - PROCESS | 1650 | 1461099330274 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:55:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 13:55:30 INFO - PROCESS | 1650 | 1461099330296 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1650 | 1461099330297 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:55:30 INFO - PROCESS | 1650 | 1461099330299 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1650 | 1461099330300 Marionette TRACE conn2 <- [1,2414,null,{}] 13:55:30 INFO - PROCESS | 1650 | 1461099330302 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:30 INFO - PROCESS | 1650 | 1461099330436 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:55:30 INFO - PROCESS | 1650 | 1461099330450 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e726000 == 91 [pid = 1650] [id = 611] 13:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12a0c0800) [pid = 1650] [serial = 1833] [outer = 0x0] 13:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12a0ca000) [pid = 1650] [serial = 1834] [outer = 0x12a0c0800] 13:55:30 INFO - PROCESS | 1650 | 1461099330476 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12a0cf400) [pid = 1650] [serial = 1835] [outer = 0x12a0c0800] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11565f400) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x112156800) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11c7d9800) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x114be5400) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11b80b400) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x1146c1400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x129b75c00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12a911800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12a4f0c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x126130400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x1267d2000) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:55:31 INFO - PROCESS | 1650 | 1461099331116 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 872ms 13:55:31 INFO - PROCESS | 1650 | 1461099331172 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1650 | 1461099331174 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:55:31 INFO - PROCESS | 1650 | 1461099331177 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1650 | 1461099331179 Marionette TRACE conn2 <- [1,2418,null,{}] 13:55:31 INFO - PROCESS | 1650 | 1461099331183 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:31 INFO - PROCESS | 1650 | 1461099331333 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:55:31 INFO - PROCESS | 1650 | 1461099331416 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x127131000 == 92 [pid = 1650] [id = 612] 13:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11561e800) [pid = 1650] [serial = 1836] [outer = 0x0] 13:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1267d4000) [pid = 1650] [serial = 1837] [outer = 0x11561e800] 13:55:31 INFO - PROCESS | 1650 | 1461099331441 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12a28ac00) [pid = 1650] [serial = 1838] [outer = 0x11561e800] 13:55:31 INFO - PROCESS | 1650 | 1461099331729 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 572ms 13:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:55:31 INFO - PROCESS | 1650 | 1461099331755 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1650 | 1461099331756 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:55:31 INFO - PROCESS | 1650 | 1461099331758 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1650 | 1461099331759 Marionette TRACE conn2 <- [1,2422,null,{}] 13:55:31 INFO - PROCESS | 1650 | 1461099331762 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:31 INFO - PROCESS | 1650 | 1461099331874 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:55:31 INFO - PROCESS | 1650 | 1461099331879 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff17800 == 93 [pid = 1650] [id = 613] 13:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12a906c00) [pid = 1650] [serial = 1839] [outer = 0x0] 13:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12af68400) [pid = 1650] [serial = 1840] [outer = 0x12a906c00] 13:55:31 INFO - PROCESS | 1650 | 1461099331908 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12af71400) [pid = 1650] [serial = 1841] [outer = 0x12a906c00] 13:55:32 INFO - PROCESS | 1650 | 1461099332275 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 568ms 13:55:32 INFO - PROCESS | 1650 | 1461099332338 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1650 | 1461099332340 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:55:32 INFO - PROCESS | 1650 | 1461099332342 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1650 | 1461099332344 Marionette TRACE conn2 <- [1,2426,null,{}] 13:55:32 INFO - PROCESS | 1650 | 1461099332346 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:32 INFO - PROCESS | 1650 | 1461099332464 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:55:32 INFO - PROCESS | 1650 | 1461099332468 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a39800 == 94 [pid = 1650] [id = 614] 13:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12af71800) [pid = 1650] [serial = 1842] [outer = 0x0] 13:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ec33400) [pid = 1650] [serial = 1843] [outer = 0x12af71800] 13:55:32 INFO - PROCESS | 1650 | 1461099332493 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12f507c00) [pid = 1650] [serial = 1844] [outer = 0x12af71800] 13:55:32 INFO - PROCESS | 1650 | 1461099332849 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms 13:55:32 INFO - PROCESS | 1650 | 1461099332864 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:55:32 INFO - PROCESS | 1650 | 1461099332867 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:55:32 INFO - PROCESS | 1650 | 1461099332870 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1650 | 1461099332871 Marionette TRACE conn2 <- [1,2430,null,{}] 13:55:32 INFO - PROCESS | 1650 | 1461099332874 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:32 INFO - PROCESS | 1650 | 1461099332977 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:55:33 INFO - PROCESS | 1650 | 1461099333159 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11981d000 == 95 [pid = 1650] [id = 615] 13:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x114c68800) [pid = 1650] [serial = 1845] [outer = 0x0] 13:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x115620000) [pid = 1650] [serial = 1846] [outer = 0x114c68800] 13:55:33 INFO - PROCESS | 1650 | 1461099333225 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x118653000) [pid = 1650] [serial = 1847] [outer = 0x114c68800] 13:55:33 INFO - PROCESS | 1650 | 1461099333773 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 919ms 13:55:33 INFO - PROCESS | 1650 | 1461099333790 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1650 | 1461099333794 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:55:33 INFO - PROCESS | 1650 | 1461099333818 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1650 | 1461099333823 Marionette TRACE conn2 <- [1,2434,null,{}] 13:55:33 INFO - PROCESS | 1650 | 1461099333835 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:34 INFO - PROCESS | 1650 | 1461099334028 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:55:34 INFO - PROCESS | 1650 | 1461099334207 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a250000 == 96 [pid = 1650] [id = 616] 13:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x11afe3400) [pid = 1650] [serial = 1848] [outer = 0x0] 13:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11bad9000) [pid = 1650] [serial = 1849] [outer = 0x11afe3400] 13:55:34 INFO - PROCESS | 1650 | 1461099334240 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x123d51000) [pid = 1650] [serial = 1850] [outer = 0x11afe3400] 13:55:34 INFO - PROCESS | 1650 | 1461099334660 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 900ms 13:55:34 INFO - PROCESS | 1650 | 1461099334699 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1650 | 1461099334702 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:55:34 INFO - PROCESS | 1650 | 1461099334705 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1650 | 1461099334707 Marionette TRACE conn2 <- [1,2438,null,{}] 13:55:34 INFO - PROCESS | 1650 | 1461099334709 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:34 INFO - PROCESS | 1650 | 1461099334835 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:55:34 INFO - PROCESS | 1650 | 1461099334962 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da05000 == 97 [pid = 1650] [id = 617] 13:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x11b807c00) [pid = 1650] [serial = 1851] [outer = 0x0] 13:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x1273eb800) [pid = 1650] [serial = 1852] [outer = 0x11b807c00] 13:55:34 INFO - PROCESS | 1650 | 1461099334995 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12a0c8000) [pid = 1650] [serial = 1853] [outer = 0x11b807c00] 13:55:35 INFO - PROCESS | 1650 | 1461099335427 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 770ms 13:55:35 INFO - PROCESS | 1650 | 1461099335475 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 1650 | 1461099335477 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:55:35 INFO - PROCESS | 1650 | 1461099335481 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1650 | 1461099335485 Marionette TRACE conn2 <- [1,2442,null,{}] 13:55:35 INFO - PROCESS | 1650 | 1461099335492 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:35 INFO - PROCESS | 1650 | 1461099335620 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:55:35 INFO - PROCESS | 1650 | 1461099335747 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ee2000 == 98 [pid = 1650] [id = 618] 13:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12a289c00) [pid = 1650] [serial = 1854] [outer = 0x0] 13:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12af65000) [pid = 1650] [serial = 1855] [outer = 0x12a289c00] 13:55:35 INFO - PROCESS | 1650 | 1461099335778 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12b23dc00) [pid = 1650] [serial = 1856] [outer = 0x12a289c00] 13:55:36 INFO - PROCESS | 1650 | 1461099336193 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 726ms 13:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:55:36 INFO - PROCESS | 1650 | 1461099336205 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1650 | 1461099336207 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:55:36 INFO - PROCESS | 1650 | 1461099336209 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1650 | 1461099336211 Marionette TRACE conn2 <- [1,2446,null,{}] 13:55:36 INFO - PROCESS | 1650 | 1461099336213 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:36 INFO - PROCESS | 1650 | 1461099336338 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:55:36 INFO - PROCESS | 1650 | 1461099336434 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1468dc000 == 99 [pid = 1650] [id = 619] 13:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12af6d400) [pid = 1650] [serial = 1857] [outer = 0x0] 13:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12d199800) [pid = 1650] [serial = 1858] [outer = 0x12af6d400] 13:55:36 INFO - PROCESS | 1650 | 1461099336465 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12e195000) [pid = 1650] [serial = 1859] [outer = 0x12af6d400] 13:55:36 INFO - PROCESS | 1650 | 1461099336861 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 13:55:36 INFO - PROCESS | 1650 | 1461099336899 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1650 | 1461099336901 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:55:36 INFO - PROCESS | 1650 | 1461099336905 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1650 | 1461099336907 Marionette TRACE conn2 <- [1,2450,null,{}] 13:55:36 INFO - PROCESS | 1650 | 1461099336909 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:37 INFO - PROCESS | 1650 | 1461099337030 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:55:37 INFO - PROCESS | 1650 | 1461099337160 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f2d000 == 100 [pid = 1650] [id = 620] 13:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ec36400) [pid = 1650] [serial = 1860] [outer = 0x0] 13:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12ec49800) [pid = 1650] [serial = 1861] [outer = 0x12ec36400] 13:55:37 INFO - PROCESS | 1650 | 1461099337200 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12f68d800) [pid = 1650] [serial = 1862] [outer = 0x12ec36400] 13:55:37 INFO - PROCESS | 1650 | 1461099337653 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 772ms 13:55:37 INFO - PROCESS | 1650 | 1461099337677 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 1650 | 1461099337678 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:55:37 INFO - PROCESS | 1650 | 1461099337681 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1650 | 1461099337682 Marionette TRACE conn2 <- [1,2454,null,{}] 13:55:37 INFO - PROCESS | 1650 | 1461099337685 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:37 INFO - PROCESS | 1650 | 1461099337809 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:55:37 INFO - PROCESS | 1650 | 1461099337907 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a807800 == 101 [pid = 1650] [id = 621] 13:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12f691000) [pid = 1650] [serial = 1863] [outer = 0x0] 13:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12fc76400) [pid = 1650] [serial = 1864] [outer = 0x12f691000] 13:55:37 INFO - PROCESS | 1650 | 1461099337937 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12fcbf400) [pid = 1650] [serial = 1865] [outer = 0x12f691000] 13:55:38 INFO - PROCESS | 1650 | 1461099338311 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 13:55:38 INFO - PROCESS | 1650 | 1461099338351 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1650 | 1461099338353 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:55:38 INFO - PROCESS | 1650 | 1461099338355 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1650 | 1461099338356 Marionette TRACE conn2 <- [1,2458,null,{}] 13:55:38 INFO - PROCESS | 1650 | 1461099338359 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:38 INFO - PROCESS | 1650 | 1461099338498 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:55:38 INFO - PROCESS | 1650 | 1461099338623 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a81e800 == 102 [pid = 1650] [id = 622] 13:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12fc6e800) [pid = 1650] [serial = 1866] [outer = 0x0] 13:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12fcc3800) [pid = 1650] [serial = 1867] [outer = 0x12fc6e800] 13:55:38 INFO - PROCESS | 1650 | 1461099338657 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12fd17400) [pid = 1650] [serial = 1868] [outer = 0x12fc6e800] 13:55:39 INFO - PROCESS | 1650 | 1461099339088 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 769ms 13:55:39 INFO - PROCESS | 1650 | 1461099339125 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1650 | 1461099339126 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:55:39 INFO - PROCESS | 1650 | 1461099339128 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1650 | 1461099339129 Marionette TRACE conn2 <- [1,2462,null,{}] 13:55:39 INFO - PROCESS | 1650 | 1461099339132 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:39 INFO - PROCESS | 1650 | 1461099339256 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:55:39 INFO - PROCESS | 1650 | 1461099339385 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a667000 == 103 [pid = 1650] [id = 623] 13:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12fcc6400) [pid = 1650] [serial = 1869] [outer = 0x0] 13:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12fd1b800) [pid = 1650] [serial = 1870] [outer = 0x12fcc6400] 13:55:39 INFO - PROCESS | 1650 | 1461099339417 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x138b1b800) [pid = 1650] [serial = 1871] [outer = 0x12fcc6400] 13:55:39 INFO - PROCESS | 1650 | 1461099339843 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 772ms 13:55:39 INFO - PROCESS | 1650 | 1461099339901 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1650 | 1461099339902 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:55:39 INFO - PROCESS | 1650 | 1461099339905 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1650 | 1461099339906 Marionette TRACE conn2 <- [1,2466,null,{}] 13:55:39 INFO - PROCESS | 1650 | 1461099339909 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:40 INFO - PROCESS | 1650 | 1461099340031 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:55:40 INFO - PROCESS | 1650 | 1461099340194 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a675800 == 104 [pid = 1650] [id = 624] 13:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11a9c5800) [pid = 1650] [serial = 1872] [outer = 0x0] 13:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x138b1d800) [pid = 1650] [serial = 1873] [outer = 0x11a9c5800] 13:55:40 INFO - PROCESS | 1650 | 1461099340226 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x138b25c00) [pid = 1650] [serial = 1874] [outer = 0x11a9c5800] 13:55:40 INFO - PROCESS | 1650 | 1461099340655 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 770ms 13:55:40 INFO - PROCESS | 1650 | 1461099340676 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1650 | 1461099340677 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:55:40 INFO - PROCESS | 1650 | 1461099340680 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1650 | 1461099340681 Marionette TRACE conn2 <- [1,2470,null,{}] 13:55:40 INFO - PROCESS | 1650 | 1461099340683 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:40 INFO - PROCESS | 1650 | 1461099340809 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:55:40 INFO - PROCESS | 1650 | 1461099340912 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c65d000 == 105 [pid = 1650] [id = 625] 13:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12a919400) [pid = 1650] [serial = 1875] [outer = 0x0] 13:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x138b20800) [pid = 1650] [serial = 1876] [outer = 0x12a919400] 13:55:40 INFO - PROCESS | 1650 | 1461099340946 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x13a2db000) [pid = 1650] [serial = 1877] [outer = 0x12a919400] 13:55:41 INFO - PROCESS | 1650 | 1461099341402 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 769ms 13:55:41 INFO - PROCESS | 1650 | 1461099341450 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1650 | 1461099341452 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:55:41 INFO - PROCESS | 1650 | 1461099341454 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1650 | 1461099341456 Marionette TRACE conn2 <- [1,2474,null,{}] 13:55:41 INFO - PROCESS | 1650 | 1461099341459 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:41 INFO - PROCESS | 1650 | 1461099341595 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:55:41 INFO - PROCESS | 1650 | 1461099341696 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf0000 == 106 [pid = 1650] [id = 626] 13:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12ab61400) [pid = 1650] [serial = 1878] [outer = 0x0] 13:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x13a2e2c00) [pid = 1650] [serial = 1879] [outer = 0x12ab61400] 13:55:41 INFO - PROCESS | 1650 | 1461099341725 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x13a97e000) [pid = 1650] [serial = 1880] [outer = 0x12ab61400] 13:55:42 INFO - PROCESS | 1650 | 1461099342421 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 973ms 13:55:42 INFO - PROCESS | 1650 | 1461099342427 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1650 | 1461099342429 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:55:42 INFO - PROCESS | 1650 | 1461099342433 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1650 | 1461099342435 Marionette TRACE conn2 <- [1,2478,null,{}] 13:55:42 INFO - PROCESS | 1650 | 1461099342440 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:42 INFO - PROCESS | 1650 | 1461099342560 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:55:42 INFO - PROCESS | 1650 | 1461099342663 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a24b000 == 107 [pid = 1650] [id = 627] 13:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x114ee9c00) [pid = 1650] [serial = 1881] [outer = 0x0] 13:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x115613800) [pid = 1650] [serial = 1882] [outer = 0x114ee9c00] 13:55:42 INFO - PROCESS | 1650 | 1461099342694 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x11863f400) [pid = 1650] [serial = 1883] [outer = 0x114ee9c00] 13:55:43 INFO - PROCESS | 1650 | 1461099343145 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 772ms 13:55:43 INFO - PROCESS | 1650 | 1461099343218 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1650 | 1461099343221 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:55:43 INFO - PROCESS | 1650 | 1461099343228 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1650 | 1461099343229 Marionette TRACE conn2 <- [1,2482,null,{}] 13:55:43 INFO - PROCESS | 1650 | 1461099343232 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:43 INFO - PROCESS | 1650 | 1461099343345 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:55:43 INFO - PROCESS | 1650 | 1461099343446 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aeaa000 == 108 [pid = 1650] [id = 628] 13:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x118649400) [pid = 1650] [serial = 1884] [outer = 0x0] 13:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x118668800) [pid = 1650] [serial = 1885] [outer = 0x118649400] 13:55:43 INFO - PROCESS | 1650 | 1461099343473 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x119ed6000) [pid = 1650] [serial = 1886] [outer = 0x118649400] 13:55:43 INFO - PROCESS | 1650 | 1461099343895 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 13:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:55:43 INFO - PROCESS | 1650 | 1461099343948 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1650 | 1461099343950 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:55:43 INFO - PROCESS | 1650 | 1461099343952 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1650 | 1461099343954 Marionette TRACE conn2 <- [1,2486,null,{}] 13:55:43 INFO - PROCESS | 1650 | 1461099343963 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:44 INFO - PROCESS | 1650 | 1461099344099 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:55:44 INFO - PROCESS | 1650 | 1461099344204 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126067800 == 109 [pid = 1650] [id = 629] 13:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x123d55c00) [pid = 1650] [serial = 1887] [outer = 0x0] 13:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x1267cc800) [pid = 1650] [serial = 1888] [outer = 0x123d55c00] 13:55:44 INFO - PROCESS | 1650 | 1461099344234 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x1273f0800) [pid = 1650] [serial = 1889] [outer = 0x123d55c00] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x138a39800 == 108 [pid = 1650] [id = 614] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff17800 == 107 [pid = 1650] [id = 613] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x127131000 == 106 [pid = 1650] [id = 612] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12e726000 == 105 [pid = 1650] [id = 611] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4cf800 == 104 [pid = 1650] [id = 610] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12c030800 == 103 [pid = 1650] [id = 609] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x1273eb400) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12b375c00) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab71000 == 102 [pid = 1650] [id = 608] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a246000 == 101 [pid = 1650] [id = 607] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11c661800 == 100 [pid = 1650] [id = 606] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x114c7f800 == 99 [pid = 1650] [id = 605] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e0000 == 98 [pid = 1650] [id = 604] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11b817800 == 97 [pid = 1650] [id = 603] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x139912800 == 96 [pid = 1650] [id = 598] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x138a23000 == 95 [pid = 1650] [id = 597] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1305d2800 == 94 [pid = 1650] [id = 596] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff1b800 == 93 [pid = 1650] [id = 595] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12f63c800 == 92 [pid = 1650] [id = 594] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed4c800 == 91 [pid = 1650] [id = 593] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab79000 == 90 [pid = 1650] [id = 592] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x126163800 == 89 [pid = 1650] [id = 591] 13:55:44 INFO - PROCESS | 1650 | --DOCSHELL 0x114c76800 == 88 [pid = 1650] [id = 590] 13:55:44 INFO - PROCESS | 1650 | 1461099344715 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 774ms 13:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:55:44 INFO - PROCESS | 1650 | 1461099344727 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1650 | 1461099344730 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:55:44 INFO - PROCESS | 1650 | 1461099344734 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1650 | 1461099344737 Marionette TRACE conn2 <- [1,2490,null,{}] 13:55:44 INFO - PROCESS | 1650 | 1461099344741 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:44 INFO - PROCESS | 1650 | 1461099344902 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x117951400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x118658000) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x114bea800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x11215a800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x123d4fc00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12e7e2000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12afcf000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11aabf800) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12e780800) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12a290400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11befe000) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x11ad56c00) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12e3c2400) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x118652000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x11912e400) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11605bc00) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x1269f1c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12a02fc00) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12b23f800) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12a076000) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12a06c800) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12aab5000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12a90b400) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12ab63c00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12a287400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x126d6cc00) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x126599c00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12ad84000) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12655dc00) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 13:55:44 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12ae09400) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 13:55:45 INFO - PROCESS | 1650 | 1461099345041 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf58000 == 89 [pid = 1650] [id = 630] 13:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11605bc00) [pid = 1650] [serial = 1890] [outer = 0x0] 13:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x11befe000) [pid = 1650] [serial = 1891] [outer = 0x11605bc00] 13:55:45 INFO - PROCESS | 1650 | 1461099345082 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x129b70000) [pid = 1650] [serial = 1892] [outer = 0x11605bc00] 13:55:45 INFO - PROCESS | 1650 | 1461099345477 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 773ms 13:55:45 INFO - PROCESS | 1650 | 1461099345515 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 1650 | 1461099345516 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:55:45 INFO - PROCESS | 1650 | 1461099345520 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 1650 | 1461099345522 Marionette TRACE conn2 <- [1,2494,null,{}] 13:55:45 INFO - PROCESS | 1650 | 1461099345524 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:45 INFO - PROCESS | 1650 | 1461099345623 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:55:45 INFO - PROCESS | 1650 | 1461099345627 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23c800 == 90 [pid = 1650] [id = 631] 13:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12a023c00) [pid = 1650] [serial = 1893] [outer = 0x0] 13:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12a075000) [pid = 1650] [serial = 1894] [outer = 0x12a023c00] 13:55:45 INFO - PROCESS | 1650 | 1461099345653 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12a0cb400) [pid = 1650] [serial = 1895] [outer = 0x12a023c00] 13:55:46 INFO - PROCESS | 1650 | 1461099346025 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 13:55:46 INFO - PROCESS | 1650 | 1461099346045 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1650 | 1461099346047 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:55:46 INFO - PROCESS | 1650 | 1461099346051 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1650 | 1461099346052 Marionette TRACE conn2 <- [1,2498,null,{}] 13:55:46 INFO - PROCESS | 1650 | 1461099346054 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:46 INFO - PROCESS | 1650 | 1461099346169 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:55:46 INFO - PROCESS | 1650 | 1461099346173 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0c3000 == 91 [pid = 1650] [id = 632] 13:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12a287400) [pid = 1650] [serial = 1896] [outer = 0x0] 13:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12a90b800) [pid = 1650] [serial = 1897] [outer = 0x12a287400] 13:55:46 INFO - PROCESS | 1650 | 1461099346202 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12ae09400) [pid = 1650] [serial = 1898] [outer = 0x12a287400] 13:55:46 INFO - PROCESS | 1650 | 1461099346575 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 13:55:46 INFO - PROCESS | 1650 | 1461099346620 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:55:46 INFO - PROCESS | 1650 | 1461099346621 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:55:46 INFO - PROCESS | 1650 | 1461099346624 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1650 | 1461099346625 Marionette TRACE conn2 <- [1,2502,null,{}] 13:55:46 INFO - PROCESS | 1650 | 1461099346627 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:46 INFO - PROCESS | 1650 | 1461099346724 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:55:46 INFO - PROCESS | 1650 | 1461099346848 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe5000 == 92 [pid = 1650] [id = 633] 13:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12a290400) [pid = 1650] [serial = 1899] [outer = 0x0] 13:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12af66800) [pid = 1650] [serial = 1900] [outer = 0x12a290400] 13:55:46 INFO - PROCESS | 1650 | 1461099346876 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12b231800) [pid = 1650] [serial = 1901] [outer = 0x12a290400] 13:55:47 INFO - PROCESS | 1650 | 1461099347196 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 619ms 13:55:47 INFO - PROCESS | 1650 | 1461099347244 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1650 | 1461099347246 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:55:47 INFO - PROCESS | 1650 | 1461099347254 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1650 | 1461099347255 Marionette TRACE conn2 <- [1,2506,null,{}] 13:55:47 INFO - PROCESS | 1650 | 1461099347258 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:47 INFO - PROCESS | 1650 | 1461099347416 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:55:47 INFO - PROCESS | 1650 | 1461099347432 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da0f000 == 93 [pid = 1650] [id = 634] 13:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12ab59400) [pid = 1650] [serial = 1902] [outer = 0x0] 13:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12b234800) [pid = 1650] [serial = 1903] [outer = 0x12ab59400] 13:55:47 INFO - PROCESS | 1650 | 1461099347467 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12b40c400) [pid = 1650] [serial = 1904] [outer = 0x12ab59400] 13:55:47 INFO - PROCESS | 1650 | 1461099347924 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 13:55:47 INFO - PROCESS | 1650 | 1461099347974 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1650 | 1461099347975 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:55:47 INFO - PROCESS | 1650 | 1461099347978 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1650 | 1461099347979 Marionette TRACE conn2 <- [1,2510,null,{}] 13:55:47 INFO - PROCESS | 1650 | 1461099347981 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:48 INFO - PROCESS | 1650 | 1461099348113 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:55:48 INFO - PROCESS | 1650 | 1461099348146 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f640800 == 94 [pid = 1650] [id = 635] 13:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12b40e000) [pid = 1650] [serial = 1905] [outer = 0x0] 13:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12bc5d800) [pid = 1650] [serial = 1906] [outer = 0x12b40e000] 13:55:48 INFO - PROCESS | 1650 | 1461099348172 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12d1be800) [pid = 1650] [serial = 1907] [outer = 0x12b40e000] 13:55:48 INFO - PROCESS | 1650 | 1461099348538 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 568ms 13:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:55:48 INFO - PROCESS | 1650 | 1461099348547 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 1650 | 1461099348548 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:55:48 INFO - PROCESS | 1650 | 1461099348552 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1650 | 1461099348553 Marionette TRACE conn2 <- [1,2514,null,{}] 13:55:48 INFO - PROCESS | 1650 | 1461099348556 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:48 INFO - PROCESS | 1650 | 1461099348691 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:55:48 INFO - PROCESS | 1650 | 1461099348710 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff1b800 == 95 [pid = 1650] [id = 636] 13:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x1146b7000) [pid = 1650] [serial = 1908] [outer = 0x0] 13:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12d2b6800) [pid = 1650] [serial = 1909] [outer = 0x1146b7000] 13:55:48 INFO - PROCESS | 1650 | 1461099348735 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12e18dc00) [pid = 1650] [serial = 1910] [outer = 0x1146b7000] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x11bfdd000) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11561e800) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12da40400) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x1188c6000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12ab5bc00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12a0c0800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12b635400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12ab5e400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x10fe4ec00) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12a906c00) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x129d52000) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12da64400) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:55:49 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x115615800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:55:49 INFO - PROCESS | 1650 | 1461099349312 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 13:55:49 INFO - PROCESS | 1650 | 1461099349322 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1650 | 1461099349323 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:55:49 INFO - PROCESS | 1650 | 1461099349326 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1650 | 1461099349328 Marionette TRACE conn2 <- [1,2518,null,{}] 13:55:49 INFO - PROCESS | 1650 | 1461099349330 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:49 INFO - PROCESS | 1650 | 1461099349509 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:55:49 INFO - PROCESS | 1650 | 1461099349569 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da0a800 == 96 [pid = 1650] [id = 637] 13:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x1156c9c00) [pid = 1650] [serial = 1911] [outer = 0x0] 13:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12da43c00) [pid = 1650] [serial = 1912] [outer = 0x1156c9c00] 13:55:49 INFO - PROCESS | 1650 | 1461099349599 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12e3bf800) [pid = 1650] [serial = 1913] [outer = 0x1156c9c00] 13:55:49 INFO - PROCESS | 1650 | 1461099349893 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 619ms 13:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:55:49 INFO - PROCESS | 1650 | 1461099349946 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1650 | 1461099349947 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:55:49 INFO - PROCESS | 1650 | 1461099349949 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1650 | 1461099349950 Marionette TRACE conn2 <- [1,2522,null,{}] 13:55:49 INFO - PROCESS | 1650 | 1461099349953 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:50 INFO - PROCESS | 1650 | 1461099350095 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:55:50 INFO - PROCESS | 1650 | 1461099350103 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x137295800 == 97 [pid = 1650] [id = 638] 13:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12e1cfc00) [pid = 1650] [serial = 1914] [outer = 0x0] 13:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12e77b000) [pid = 1650] [serial = 1915] [outer = 0x12e1cfc00] 13:55:50 INFO - PROCESS | 1650 | 1461099350128 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12ec49400) [pid = 1650] [serial = 1916] [outer = 0x12e1cfc00] 13:55:50 INFO - PROCESS | 1650 | 1461099350459 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 13:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:55:50 INFO - PROCESS | 1650 | 1461099350469 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1650 | 1461099350470 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:55:50 INFO - PROCESS | 1650 | 1461099350472 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1650 | 1461099350473 Marionette TRACE conn2 <- [1,2526,null,{}] 13:55:50 INFO - PROCESS | 1650 | 1461099350476 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:50 INFO - PROCESS | 1650 | 1461099350583 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:55:50 INFO - PROCESS | 1650 | 1461099350587 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x139bde000 == 98 [pid = 1650] [id = 639] 13:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12ec40800) [pid = 1650] [serial = 1917] [outer = 0x0] 13:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12f308400) [pid = 1650] [serial = 1918] [outer = 0x12ec40800] 13:55:50 INFO - PROCESS | 1650 | 1461099350612 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12f510800) [pid = 1650] [serial = 1919] [outer = 0x12ec40800] 13:55:50 INFO - PROCESS | 1650 | 1461099350984 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 568ms 13:55:51 INFO - PROCESS | 1650 | 1461099351042 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1650 | 1461099351043 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:55:51 INFO - PROCESS | 1650 | 1461099351045 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1650 | 1461099351046 Marionette TRACE conn2 <- [1,2530,null,{}] 13:55:51 INFO - PROCESS | 1650 | 1461099351056 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:51 INFO - PROCESS | 1650 | 1461099351159 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:55:51 INFO - PROCESS | 1650 | 1461099351333 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c7f800 == 99 [pid = 1650] [id = 640] 13:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x10fe48800) [pid = 1650] [serial = 1920] [outer = 0x0] 13:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x112157c00) [pid = 1650] [serial = 1921] [outer = 0x10fe48800] 13:55:51 INFO - PROCESS | 1650 | 1461099351366 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x115616000) [pid = 1650] [serial = 1922] [outer = 0x10fe48800] 13:55:51 INFO - PROCESS | 1650 | 1461099351798 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 819ms 13:55:51 INFO - PROCESS | 1650 | 1461099351890 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1650 | 1461099351894 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:55:51 INFO - PROCESS | 1650 | 1461099351918 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1650 | 1461099351921 Marionette TRACE conn2 <- [1,2534,null,{}] 13:55:51 INFO - PROCESS | 1650 | 1461099351926 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:52 INFO - PROCESS | 1650 | 1461099352062 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:55:52 INFO - PROCESS | 1650 | 1461099352159 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e57000 == 100 [pid = 1650] [id = 641] 13:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x11af7a000) [pid = 1650] [serial = 1923] [outer = 0x0] 13:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x11badac00) [pid = 1650] [serial = 1924] [outer = 0x11af7a000] 13:55:52 INFO - PROCESS | 1650 | 1461099352191 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x123d48800) [pid = 1650] [serial = 1925] [outer = 0x11af7a000] 13:55:52 INFO - PROCESS | 1650 | 1461099352645 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 792ms 13:55:52 INFO - PROCESS | 1650 | 1461099352695 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:55:52 INFO - PROCESS | 1650 | 1461099352700 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:55:52 INFO - PROCESS | 1650 | 1461099352703 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1650 | 1461099352705 Marionette TRACE conn2 <- [1,2538,null,{}] 13:55:52 INFO - PROCESS | 1650 | 1461099352707 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:52 INFO - PROCESS | 1650 | 1461099352816 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:55:52 INFO - PROCESS | 1650 | 1461099352944 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbed800 == 101 [pid = 1650] [id = 642] 13:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x127392c00) [pid = 1650] [serial = 1926] [outer = 0x0] 13:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x1297d6000) [pid = 1650] [serial = 1927] [outer = 0x127392c00] 13:55:52 INFO - PROCESS | 1650 | 1461099352992 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12a0cbc00) [pid = 1650] [serial = 1928] [outer = 0x127392c00] 13:55:53 INFO - PROCESS | 1650 | 1461099353519 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 871ms 13:55:53 INFO - PROCESS | 1650 | 1461099353575 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1650 | 1461099353577 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:55:53 INFO - PROCESS | 1650 | 1461099353601 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1650 | 1461099353606 Marionette TRACE conn2 <- [1,2542,null,{}] 13:55:53 INFO - PROCESS | 1650 | 1461099353613 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:53 INFO - PROCESS | 1650 | 1461099353743 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:55:53 INFO - PROCESS | 1650 | 1461099353844 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a66e800 == 102 [pid = 1650] [id = 643] 13:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x129d51800) [pid = 1650] [serial = 1929] [outer = 0x0] 13:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12ae04800) [pid = 1650] [serial = 1930] [outer = 0x129d51800] 13:55:53 INFO - PROCESS | 1650 | 1461099353874 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12b635400) [pid = 1650] [serial = 1931] [outer = 0x129d51800] 13:55:54 INFO - PROCESS | 1650 | 1461099354320 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 799ms 13:55:54 INFO - PROCESS | 1650 | 1461099354380 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1650 | 1461099354382 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:55:54 INFO - PROCESS | 1650 | 1461099354384 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1650 | 1461099354385 Marionette TRACE conn2 <- [1,2546,null,{}] 13:55:54 INFO - PROCESS | 1650 | 1461099354388 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:54 INFO - PROCESS | 1650 | 1461099354511 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:55:54 INFO - PROCESS | 1650 | 1461099354641 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ab25000 == 103 [pid = 1650] [id = 644] 13:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12b636c00) [pid = 1650] [serial = 1932] [outer = 0x0] 13:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12da4a400) [pid = 1650] [serial = 1933] [outer = 0x12b636c00] 13:55:54 INFO - PROCESS | 1650 | 1461099354673 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12e1d5800) [pid = 1650] [serial = 1934] [outer = 0x12b636c00] 13:55:55 INFO - PROCESS | 1650 | 1461099355105 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 770ms 13:55:55 INFO - PROCESS | 1650 | 1461099355155 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1650 | 1461099355156 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:55:55 INFO - PROCESS | 1650 | 1461099355159 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1650 | 1461099355160 Marionette TRACE conn2 <- [1,2550,null,{}] 13:55:55 INFO - PROCESS | 1650 | 1461099355162 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:55 INFO - PROCESS | 1650 | 1461099355286 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:55:55 INFO - PROCESS | 1650 | 1461099355417 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x146811800 == 104 [pid = 1650] [id = 645] 13:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12f50c400) [pid = 1650] [serial = 1935] [outer = 0x0] 13:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12f68ec00) [pid = 1650] [serial = 1936] [outer = 0x12f50c400] 13:55:55 INFO - PROCESS | 1650 | 1461099355457 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x138b1b000) [pid = 1650] [serial = 1937] [outer = 0x12f50c400] 13:55:55 INFO - PROCESS | 1650 | 1461099355928 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 819ms 13:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:55:55 INFO - PROCESS | 1650 | 1461099355978 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1650 | 1461099355980 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:55:55 INFO - PROCESS | 1650 | 1461099355982 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1650 | 1461099355983 Marionette TRACE conn2 <- [1,2554,null,{}] 13:55:55 INFO - PROCESS | 1650 | 1461099355985 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:56 INFO - PROCESS | 1650 | 1461099356108 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:55:56 INFO - PROCESS | 1650 | 1461099356222 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x14682f800 == 105 [pid = 1650] [id = 646] 13:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x139d3e400) [pid = 1650] [serial = 1938] [outer = 0x0] 13:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x139d40400) [pid = 1650] [serial = 1939] [outer = 0x139d3e400] 13:55:56 INFO - PROCESS | 1650 | 1461099356293 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x139d44800) [pid = 1650] [serial = 1940] [outer = 0x139d3e400] 13:55:56 INFO - PROCESS | 1650 | 1461099356720 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 13:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:55:56 INFO - PROCESS | 1650 | 1461099356754 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1650 | 1461099356755 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:55:56 INFO - PROCESS | 1650 | 1461099356757 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1650 | 1461099356759 Marionette TRACE conn2 <- [1,2558,null,{}] 13:55:56 INFO - PROCESS | 1650 | 1461099356761 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:56 INFO - PROCESS | 1650 | 1461099356885 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:55:57 INFO - PROCESS | 1650 | 1461099357017 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a19a800 == 106 [pid = 1650] [id = 647] 13:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x138b26c00) [pid = 1650] [serial = 1941] [outer = 0x0] 13:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x13a2dd400) [pid = 1650] [serial = 1942] [outer = 0x138b26c00] 13:55:57 INFO - PROCESS | 1650 | 1461099357049 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x13a2e8c00) [pid = 1650] [serial = 1943] [outer = 0x138b26c00] 13:55:57 INFO - PROCESS | 1650 | 1461099357484 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 771ms 13:55:57 INFO - PROCESS | 1650 | 1461099357528 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1650 | 1461099357530 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:55:57 INFO - PROCESS | 1650 | 1461099357532 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1650 | 1461099357533 Marionette TRACE conn2 <- [1,2562,null,{}] 13:55:57 INFO - PROCESS | 1650 | 1461099357536 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:57 INFO - PROCESS | 1650 | 1461099357659 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:55:57 INFO - PROCESS | 1650 | 1461099357761 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x146bd5800 == 107 [pid = 1650] [id = 648] 13:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x13a2e9000) [pid = 1650] [serial = 1944] [outer = 0x0] 13:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x13a798c00) [pid = 1650] [serial = 1945] [outer = 0x13a2e9000] 13:55:57 INFO - PROCESS | 1650 | 1461099357791 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x13a79c400) [pid = 1650] [serial = 1946] [outer = 0x13a2e9000] 13:55:58 INFO - PROCESS | 1650 | 1461099358288 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 821ms 13:55:58 INFO - PROCESS | 1650 | 1461099358354 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:55:58 INFO - PROCESS | 1650 | 1461099358356 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:55:58 INFO - PROCESS | 1650 | 1461099358358 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1650 | 1461099358359 Marionette TRACE conn2 <- [1,2566,null,{}] 13:55:58 INFO - PROCESS | 1650 | 1461099358362 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:58 INFO - PROCESS | 1650 | 1461099358486 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:55:58 INFO - PROCESS | 1650 | 1461099358616 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x145586000 == 108 [pid = 1650] [id = 649] 13:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x139d46400) [pid = 1650] [serial = 1947] [outer = 0x0] 13:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x13a7a0800) [pid = 1650] [serial = 1948] [outer = 0x139d46400] 13:55:58 INFO - PROCESS | 1650 | 1461099358650 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x13a980400) [pid = 1650] [serial = 1949] [outer = 0x139d46400] 13:55:59 INFO - PROCESS | 1650 | 1461099359054 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 720ms 13:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:55:59 INFO - PROCESS | 1650 | 1461099359078 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1650 | 1461099359080 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:55:59 INFO - PROCESS | 1650 | 1461099359082 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1650 | 1461099359085 Marionette TRACE conn2 <- [1,2570,null,{}] 13:55:59 INFO - PROCESS | 1650 | 1461099359088 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:59 INFO - PROCESS | 1650 | 1461099359213 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:55:59 INFO - PROCESS | 1650 | 1461099359318 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x146bd7800 == 109 [pid = 1650] [id = 650] 13:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x13a794800) [pid = 1650] [serial = 1950] [outer = 0x0] 13:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x13a986400) [pid = 1650] [serial = 1951] [outer = 0x13a794800] 13:55:59 INFO - PROCESS | 1650 | 1461099359351 Marionette DEBUG loaded listener.js 13:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x13b1a7c00) [pid = 1650] [serial = 1952] [outer = 0x13a794800] 13:55:59 INFO - PROCESS | 1650 | 1461099359903 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 871ms 13:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:55:59 INFO - PROCESS | 1650 | 1461099359954 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1650 | 1461099359956 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:55:59 INFO - PROCESS | 1650 | 1461099359958 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1650 | 1461099359960 Marionette TRACE conn2 <- [1,2574,null,{}] 13:55:59 INFO - PROCESS | 1650 | 1461099359962 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:00 INFO - PROCESS | 1650 | 1461099360107 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:56:00 INFO - PROCESS | 1650 | 1461099360429 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12713c000 == 110 [pid = 1650] [id = 651] 13:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x112158400) [pid = 1650] [serial = 1953] [outer = 0x0] 13:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x1144ab800) [pid = 1650] [serial = 1954] [outer = 0x112158400] 13:56:00 INFO - PROCESS | 1650 | 1461099360461 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x11565ec00) [pid = 1650] [serial = 1955] [outer = 0x112158400] 13:56:00 INFO - PROCESS | 1650 | 1461099360924 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1022ms 13:56:00 INFO - PROCESS | 1650 | 1461099360981 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 1650 | 1461099360984 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:56:01 INFO - PROCESS | 1650 | 1461099360997 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1650 | 1461099360999 Marionette TRACE conn2 <- [1,2578,null,{}] 13:56:01 INFO - PROCESS | 1650 | 1461099361002 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:01 INFO - PROCESS | 1650 | 1461099361123 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:56:01 INFO - PROCESS | 1650 | 1461099361264 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0c9000 == 111 [pid = 1650] [id = 652] 13:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x118668c00) [pid = 1650] [serial = 1956] [outer = 0x0] 13:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x11b80ec00) [pid = 1650] [serial = 1957] [outer = 0x118668c00] 13:56:01 INFO - PROCESS | 1650 | 1461099361296 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x123d4fc00) [pid = 1650] [serial = 1958] [outer = 0x118668c00] 13:56:01 INFO - PROCESS | 1650 | 1461099361758 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 781ms 13:56:01 INFO - PROCESS | 1650 | 1461099361772 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1650 | 1461099361775 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:56:01 INFO - PROCESS | 1650 | 1461099361778 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1650 | 1461099361779 Marionette TRACE conn2 <- [1,2582,null,{}] 13:56:01 INFO - PROCESS | 1650 | 1461099361781 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:01 INFO - PROCESS | 1650 | 1461099361898 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:56:02 INFO - PROCESS | 1650 | 1461099362008 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aebc000 == 112 [pid = 1650] [id = 653] 13:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x123dd7000) [pid = 1650] [serial = 1959] [outer = 0x0] 13:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x12732d400) [pid = 1650] [serial = 1960] [outer = 0x123dd7000] 13:56:02 INFO - PROCESS | 1650 | 1461099362037 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x12a0c6000) [pid = 1650] [serial = 1961] [outer = 0x123dd7000] 13:56:02 INFO - PROCESS | 1650 | 1461099362492 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 768ms 13:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:56:02 INFO - PROCESS | 1650 | 1461099362547 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 1650 | 1461099362548 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:56:02 INFO - PROCESS | 1650 | 1461099362556 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1650 | 1461099362560 Marionette TRACE conn2 <- [1,2586,null,{}] 13:56:02 INFO - PROCESS | 1650 | 1461099362564 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:02 INFO - PROCESS | 1650 | 1461099362676 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:56:02 INFO - PROCESS | 1650 | 1461099362784 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e71a800 == 113 [pid = 1650] [id = 654] 13:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x12a4ed000) [pid = 1650] [serial = 1962] [outer = 0x0] 13:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x12ad88800) [pid = 1650] [serial = 1963] [outer = 0x12a4ed000] 13:56:02 INFO - PROCESS | 1650 | 1461099362812 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x12af65800) [pid = 1650] [serial = 1964] [outer = 0x12a4ed000] 13:56:03 INFO - PROCESS | 1650 | 1461099363277 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 779ms 13:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:56:03 INFO - PROCESS | 1650 | 1461099363330 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:56:03 INFO - PROCESS | 1650 | 1461099363332 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:56:03 INFO - PROCESS | 1650 | 1461099363334 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1650 | 1461099363335 Marionette TRACE conn2 <- [1,2590,null,{}] 13:56:03 INFO - PROCESS | 1650 | 1461099363338 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:03 INFO - PROCESS | 1650 | 1461099363452 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:56:03 INFO - PROCESS | 1650 | 1461099363561 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3f0000 == 114 [pid = 1650] [id = 655] 13:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x12a0c3800) [pid = 1650] [serial = 1965] [outer = 0x0] 13:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x12af70400) [pid = 1650] [serial = 1966] [outer = 0x12a0c3800] 13:56:03 INFO - PROCESS | 1650 | 1461099363590 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x12bb2a000) [pid = 1650] [serial = 1967] [outer = 0x12a0c3800] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11a982800 == 113 [pid = 1650] [id = 577] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x139bde000 == 112 [pid = 1650] [id = 639] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x137295800 == 111 [pid = 1650] [id = 638] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12da0a800 == 110 [pid = 1650] [id = 637] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff1b800 == 109 [pid = 1650] [id = 636] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12f640800 == 108 [pid = 1650] [id = 635] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x12ec33400) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x12f510000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x12ec3bc00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 290 (0x12e7dcc00) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x12a4f7400) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x12d2b9000) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x1188d6800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x123867400) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12a91b400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12e3ddc00) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12e1cb800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x112158000) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x12b410c00) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12ed7fc00) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12da0f000 == 107 [pid = 1650] [id = 634] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe5000 == 106 [pid = 1650] [id = 633] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0c3000 == 105 [pid = 1650] [id = 632] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23c800 == 104 [pid = 1650] [id = 631] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf58000 == 103 [pid = 1650] [id = 630] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x126067800 == 102 [pid = 1650] [id = 629] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12aeaa000 == 101 [pid = 1650] [id = 628] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a24b000 == 100 [pid = 1650] [id = 627] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x13a81e800 == 99 [pid = 1650] [id = 622] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x13a807800 == 98 [pid = 1650] [id = 621] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x139f2d000 == 97 [pid = 1650] [id = 620] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1468dc000 == 96 [pid = 1650] [id = 619] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x139ee2000 == 95 [pid = 1650] [id = 618] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12da05000 == 94 [pid = 1650] [id = 617] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a250000 == 93 [pid = 1650] [id = 616] 13:56:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11981d000 == 92 [pid = 1650] [id = 615] 13:56:04 INFO - PROCESS | 1650 | 1461099364036 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12a024000) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x12a28ac00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12e3cdc00) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x119e55c00) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12ad8a000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12a0cf400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12bfa2c00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12bfa8400) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x11215e000) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x1269ef000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12af71400) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12b36ec00) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12a075c00) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12e1c8000) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12a909c00) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x11a9c1800) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12da4a000) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x1152bd400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12a0ca000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x1267d4000) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x123869000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12e736000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x11afddc00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 13:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12af68400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 13:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 722ms 13:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:56:04 INFO - PROCESS | 1650 | 1461099364059 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1650 | 1461099364060 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:56:04 INFO - PROCESS | 1650 | 1461099364062 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1650 | 1461099364063 Marionette TRACE conn2 <- [1,2594,null,{}] 13:56:04 INFO - PROCESS | 1650 | 1461099364065 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:04 INFO - PROCESS | 1650 | 1461099364169 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:56:04 INFO - PROCESS | 1650 | 1461099364173 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c665800 == 93 [pid = 1650] [id = 656] 13:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12a069800) [pid = 1650] [serial = 1968] [outer = 0x0] 13:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12a91b000) [pid = 1650] [serial = 1969] [outer = 0x12a069800] 13:56:04 INFO - PROCESS | 1650 | 1461099364206 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12b375800) [pid = 1650] [serial = 1970] [outer = 0x12a069800] 13:56:04 INFO - PROCESS | 1650 | 1461099364596 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 13:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:56:04 INFO - PROCESS | 1650 | 1461099364630 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1650 | 1461099364631 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:56:04 INFO - PROCESS | 1650 | 1461099364634 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1650 | 1461099364635 Marionette TRACE conn2 <- [1,2598,null,{}] 13:56:04 INFO - PROCESS | 1650 | 1461099364637 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:04 INFO - PROCESS | 1650 | 1461099364742 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:56:04 INFO - PROCESS | 1650 | 1461099364747 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab70800 == 94 [pid = 1650] [id = 657] 13:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12b878000) [pid = 1650] [serial = 1971] [outer = 0x0] 13:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12da6cc00) [pid = 1650] [serial = 1972] [outer = 0x12b878000] 13:56:04 INFO - PROCESS | 1650 | 1461099364773 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12e1ce400) [pid = 1650] [serial = 1973] [outer = 0x12b878000] 13:56:05 INFO - PROCESS | 1650 | 1461099365158 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 570ms 13:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:56:05 INFO - PROCESS | 1650 | 1461099365205 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1650 | 1461099365206 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:56:05 INFO - PROCESS | 1650 | 1461099365208 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1650 | 1461099365209 Marionette TRACE conn2 <- [1,2602,null,{}] 13:56:05 INFO - PROCESS | 1650 | 1461099365212 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:05 INFO - PROCESS | 1650 | 1461099365316 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:56:05 INFO - PROCESS | 1650 | 1461099365322 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d24d800 == 95 [pid = 1650] [id = 658] 13:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12e3cd800) [pid = 1650] [serial = 1974] [outer = 0x0] 13:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12e736000) [pid = 1650] [serial = 1975] [outer = 0x12e3cd800] 13:56:05 INFO - PROCESS | 1650 | 1461099365348 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12ec3ac00) [pid = 1650] [serial = 1976] [outer = 0x12e3cd800] 13:56:05 INFO - PROCESS | 1650 | 1461099365714 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 13:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:56:05 INFO - PROCESS | 1650 | 1461099365727 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1650 | 1461099365728 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:56:05 INFO - PROCESS | 1650 | 1461099365730 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1650 | 1461099365731 Marionette TRACE conn2 <- [1,2606,null,{}] 13:56:05 INFO - PROCESS | 1650 | 1461099365737 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:05 INFO - PROCESS | 1650 | 1461099365844 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:56:05 INFO - PROCESS | 1650 | 1461099365965 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed36000 == 96 [pid = 1650] [id = 659] 13:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12e3cb400) [pid = 1650] [serial = 1977] [outer = 0x0] 13:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12ed7b800) [pid = 1650] [serial = 1978] [outer = 0x12e3cb400] 13:56:05 INFO - PROCESS | 1650 | 1461099365993 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x12f690400) [pid = 1650] [serial = 1979] [outer = 0x12e3cb400] 13:56:06 INFO - PROCESS | 1650 | 1461099366324 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 623ms 13:56:06 INFO - PROCESS | 1650 | 1461099366360 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1650 | 1461099366362 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:56:06 INFO - PROCESS | 1650 | 1461099366364 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1650 | 1461099366365 Marionette TRACE conn2 <- [1,2610,null,{}] 13:56:06 INFO - PROCESS | 1650 | 1461099366367 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:06 INFO - PROCESS | 1650 | 1461099366506 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:56:06 INFO - PROCESS | 1650 | 1461099366523 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300aa800 == 97 [pid = 1650] [id = 660] 13:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12af04c00) [pid = 1650] [serial = 1980] [outer = 0x0] 13:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12af0a800) [pid = 1650] [serial = 1981] [outer = 0x12af04c00] 13:56:06 INFO - PROCESS | 1650 | 1461099366548 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12af0fc00) [pid = 1650] [serial = 1982] [outer = 0x12af04c00] 13:56:06 INFO - PROCESS | 1650 | 1461099366920 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 13:56:06 INFO - PROCESS | 1650 | 1461099366933 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1650 | 1461099366936 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:56:06 INFO - PROCESS | 1650 | 1461099366938 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1650 | 1461099366939 Marionette TRACE conn2 <- [1,2614,null,{}] 13:56:06 INFO - PROCESS | 1650 | 1461099366942 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:07 INFO - PROCESS | 1650 | 1461099367079 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:56:07 INFO - PROCESS | 1650 | 1461099367094 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a3c000 == 98 [pid = 1650] [id = 661] 13:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x12af10000) [pid = 1650] [serial = 1983] [outer = 0x0] 13:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x12f50c800) [pid = 1650] [serial = 1984] [outer = 0x12af10000] 13:56:07 INFO - PROCESS | 1650 | 1461099367123 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x12fd19800) [pid = 1650] [serial = 1985] [outer = 0x12af10000] 13:56:07 INFO - PROCESS | 1650 | 1461099367512 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 619ms 13:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:56:07 INFO - PROCESS | 1650 | 1461099367557 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:56:07 INFO - PROCESS | 1650 | 1461099367559 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:56:07 INFO - PROCESS | 1650 | 1461099367561 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1650 | 1461099367563 Marionette TRACE conn2 <- [1,2618,null,{}] 13:56:07 INFO - PROCESS | 1650 | 1461099367565 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:07 INFO - PROCESS | 1650 | 1461099367719 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:56:07 INFO - PROCESS | 1650 | 1461099367742 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a18c800 == 99 [pid = 1650] [id = 662] 13:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x12aaeb400) [pid = 1650] [serial = 1986] [outer = 0x0] 13:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x12fd18000) [pid = 1650] [serial = 1987] [outer = 0x12aaeb400] 13:56:07 INFO - PROCESS | 1650 | 1461099367767 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x138b20000) [pid = 1650] [serial = 1988] [outer = 0x12aaeb400] 13:56:08 INFO - PROCESS | 1650 | 1461099368757 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x119e59400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12bfa3800) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12a903400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x119e55400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x11565fc00) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12d2b5c00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x11565a400) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x11aac3400) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12a90fc00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x10fe4bc00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x129b79800) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x11561b400) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12a295c00) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x1186a8800) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12e3c5c00) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12ae0c000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x11215d000) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12da68400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12af71800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x118874c00) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12e1cf800) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12d1b9000) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12b238000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12e732800) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12a02ac00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x123d4d800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12e731800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x11561d800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12e77a000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12da48000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x114249c00) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12f502400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12a909800) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11acbf400) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x112155000) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x126d70c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12994ac00) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12a025000) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x129d57c00) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12e7dbc00) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12738f800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11a87f800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x11565e800) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12ae0b800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12ae10400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12ec40400) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x126d75c00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12b23a800) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12bf9e000) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x115614c00) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12e72ec00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x123dd6800) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x11bf8bc00) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12b235000) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12ec46800) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x112161000) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11b806800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12f30f400) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12ab59400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12b40e000) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1146b7000) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x1156c9c00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12e1cfc00) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12a023c00) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11605bc00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12a287400) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x118649400) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x114ee9c00) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x123d55c00) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12a290400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1270ms 13:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:56:08 INFO - PROCESS | 1650 | 1461099368832 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:56:08 INFO - PROCESS | 1650 | 1461099368833 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:56:08 INFO - PROCESS | 1650 | 1461099368835 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1650 | 1461099368836 Marionette TRACE conn2 <- [1,2622,null,{}] 13:56:08 INFO - PROCESS | 1650 | 1461099368838 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:08 INFO - PROCESS | 1650 | 1461099368945 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:56:08 INFO - PROCESS | 1650 | 1461099368950 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167b1000 == 100 [pid = 1650] [id = 663] 13:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x114ee9c00) [pid = 1650] [serial = 1989] [outer = 0x0] 13:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x115615c00) [pid = 1650] [serial = 1990] [outer = 0x114ee9c00] 13:56:08 INFO - PROCESS | 1650 | 1461099368975 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x118652800) [pid = 1650] [serial = 1991] [outer = 0x114ee9c00] 13:56:09 INFO - PROCESS | 1650 | 1461099369342 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 13:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:56:09 INFO - PROCESS | 1650 | 1461099369355 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1650 | 1461099369356 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:56:09 INFO - PROCESS | 1650 | 1461099369358 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1650 | 1461099369360 Marionette TRACE conn2 <- [1,2626,null,{}] 13:56:09 INFO - PROCESS | 1650 | 1461099369362 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:09 INFO - PROCESS | 1650 | 1461099369514 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:56:09 INFO - PROCESS | 1650 | 1461099369522 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12632d800 == 101 [pid = 1650] [id = 664] 13:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x1151ba000) [pid = 1650] [serial = 1992] [outer = 0x0] 13:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x1189ce800) [pid = 1650] [serial = 1993] [outer = 0x1151ba000] 13:56:09 INFO - PROCESS | 1650 | 1461099369548 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x11c388000) [pid = 1650] [serial = 1994] [outer = 0x1151ba000] 13:56:09 INFO - PROCESS | 1650 | 1461099369897 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 568ms 13:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:56:09 INFO - PROCESS | 1650 | 1461099369928 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1650 | 1461099369929 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:56:09 INFO - PROCESS | 1650 | 1461099369931 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1650 | 1461099369932 Marionette TRACE conn2 <- [1,2630,null,{}] 13:56:09 INFO - PROCESS | 1650 | 1461099369937 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:10 INFO - PROCESS | 1650 | 1461099370043 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:56:10 INFO - PROCESS | 1650 | 1461099370047 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fce6000 == 102 [pid = 1650] [id = 665] 13:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x123d4c000) [pid = 1650] [serial = 1995] [outer = 0x0] 13:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x1297da400) [pid = 1650] [serial = 1996] [outer = 0x123d4c000] 13:56:10 INFO - PROCESS | 1650 | 1461099370074 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12a06c000) [pid = 1650] [serial = 1997] [outer = 0x123d4c000] 13:56:10 INFO - PROCESS | 1650 | 1461099370462 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 572ms 13:56:10 INFO - PROCESS | 1650 | 1461099370504 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:56:10 INFO - PROCESS | 1650 | 1461099370506 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:56:10 INFO - PROCESS | 1650 | 1461099370509 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1650 | 1461099370511 Marionette TRACE conn2 <- [1,2634,null,{}] 13:56:10 INFO - PROCESS | 1650 | 1461099370514 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:10 INFO - PROCESS | 1650 | 1461099370681 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:56:10 INFO - PROCESS | 1650 | 1461099370687 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f22800 == 103 [pid = 1650] [id = 666] 13:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x11bef8c00) [pid = 1650] [serial = 1998] [outer = 0x0] 13:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12a903400) [pid = 1650] [serial = 1999] [outer = 0x11bef8c00] 13:56:10 INFO - PROCESS | 1650 | 1461099370718 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12ae06800) [pid = 1650] [serial = 2000] [outer = 0x11bef8c00] 13:56:11 INFO - PROCESS | 1650 | 1461099371414 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 922ms 13:56:11 INFO - PROCESS | 1650 | 1461099371432 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:56:11 INFO - PROCESS | 1650 | 1461099371436 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:56:11 INFO - PROCESS | 1650 | 1461099371441 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:56:11 INFO - PROCESS | 1650 | 1461099371446 Marionette TRACE conn2 <- [1,2638,null,{}] 13:56:11 INFO - PROCESS | 1650 | 1461099371474 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:11 INFO - PROCESS | 1650 | 1461099371682 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:56:11 INFO - PROCESS | 1650 | 1461099371848 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a4a4800 == 104 [pid = 1650] [id = 667] 13:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x11aac1800) [pid = 1650] [serial = 2001] [outer = 0x0] 13:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x123d49000) [pid = 1650] [serial = 2002] [outer = 0x11aac1800] 13:56:11 INFO - PROCESS | 1650 | 1461099371880 Marionette DEBUG loaded listener.js 13:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x1267d5400) [pid = 1650] [serial = 2003] [outer = 0x11aac1800] 13:56:12 INFO - PROCESS | 1650 | 1461099372307 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 926ms 13:56:12 INFO - PROCESS | 1650 | 1461099372369 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1650 | 1461099372373 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:56:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:56:12 INFO - PROCESS | 1650 | 1461099372378 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1650 | 1461099372379 Marionette TRACE conn2 <- [1,2642,null,{}] 13:56:12 INFO - PROCESS | 1650 | 1461099372382 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:12 INFO - PROCESS | 1650 | 1461099372515 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:56:12 INFO - PROCESS | 1650 | 1461099372623 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d250000 == 105 [pid = 1650] [id = 668] 13:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129d4e000) [pid = 1650] [serial = 2004] [outer = 0x0] 13:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12a0c2c00) [pid = 1650] [serial = 2005] [outer = 0x129d4e000] 13:56:12 INFO - PROCESS | 1650 | 1461099372655 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12a0cf000) [pid = 1650] [serial = 2006] [outer = 0x129d4e000] 13:56:13 INFO - PROCESS | 1650 | 1461099373210 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:56:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 872ms 13:56:13 INFO - PROCESS | 1650 | 1461099373249 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1650 | 1461099373251 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:56:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:56:13 INFO - PROCESS | 1650 | 1461099373253 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1650 | 1461099373256 Marionette TRACE conn2 <- [1,2646,null,{}] 13:56:13 INFO - PROCESS | 1650 | 1461099373264 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:13 INFO - PROCESS | 1650 | 1461099373444 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:56:13 INFO - PROCESS | 1650 | 1461099373519 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x139bdf800 == 106 [pid = 1650] [id = 669] 13:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12aae3000) [pid = 1650] [serial = 2007] [outer = 0x0] 13:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12aae9800) [pid = 1650] [serial = 2008] [outer = 0x12aae3000] 13:56:13 INFO - PROCESS | 1650 | 1461099373554 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12ad85400) [pid = 1650] [serial = 2009] [outer = 0x12aae3000] 13:56:13 INFO - PROCESS | 1650 | 1461099373947 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:56:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 722ms 13:56:13 INFO - PROCESS | 1650 | 1461099373975 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:56:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:56:13 INFO - PROCESS | 1650 | 1461099373977 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:56:13 INFO - PROCESS | 1650 | 1461099373980 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1650 | 1461099373981 Marionette TRACE conn2 <- [1,2650,null,{}] 13:56:13 INFO - PROCESS | 1650 | 1461099373983 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:14 INFO - PROCESS | 1650 | 1461099374115 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:56:14 INFO - PROCESS | 1650 | 1461099374250 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ab1f800 == 107 [pid = 1650] [id = 670] 13:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12aae4c00) [pid = 1650] [serial = 2010] [outer = 0x0] 13:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12af06800) [pid = 1650] [serial = 2011] [outer = 0x12aae4c00] 13:56:14 INFO - PROCESS | 1650 | 1461099374281 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12b233c00) [pid = 1650] [serial = 2012] [outer = 0x12aae4c00] 13:56:14 INFO - PROCESS | 1650 | 1461099374689 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:56:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:56:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 13:56:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:56:14 INFO - PROCESS | 1650 | 1461099374700 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:56:14 INFO - PROCESS | 1650 | 1461099374702 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:56:14 INFO - PROCESS | 1650 | 1461099374704 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:56:14 INFO - PROCESS | 1650 | 1461099374705 Marionette TRACE conn2 <- [1,2654,null,{}] 13:56:14 INFO - PROCESS | 1650 | 1461099374708 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:14 INFO - PROCESS | 1650 | 1461099374833 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:56:14 INFO - PROCESS | 1650 | 1461099374973 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x145584000 == 108 [pid = 1650] [id = 671] 13:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ae03000) [pid = 1650] [serial = 2013] [outer = 0x0] 13:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12b409800) [pid = 1650] [serial = 2014] [outer = 0x12ae03000] 13:56:15 INFO - PROCESS | 1650 | 1461099375003 Marionette DEBUG loaded listener.js 13:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12bf9d800) [pid = 1650] [serial = 2015] [outer = 0x12ae03000] 13:56:15 INFO - PROCESS | 1650 | 1461099375442 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:56:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 769ms 13:56:15 INFO - PROCESS | 1650 | 1461099375474 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1650 | 1461099375477 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:56:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:56:15 INFO - PROCESS | 1650 | 1461099375480 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1650 | 1461099375482 Marionette TRACE conn2 <- [1,2658,null,{}] 13:56:15 INFO - PROCESS | 1650 | 1461099375486 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:15 INFO - PROCESS | 1650 | 1461099375651 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:56:15 INFO - PROCESS | 1650 | 1461099375761 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x146be2800 == 109 [pid = 1650] [id = 672] 13:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12bf9e000) [pid = 1650] [serial = 2016] [outer = 0x0] 13:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12da45000) [pid = 1650] [serial = 2017] [outer = 0x12bf9e000] 13:56:15 INFO - PROCESS | 1650 | 1461099375794 Marionette DEBUG loaded listener.js 13:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12e781800) [pid = 1650] [serial = 2018] [outer = 0x12bf9e000] 13:56:16 INFO - PROCESS | 1650 | 1461099376179 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:56:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 772ms 13:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:56:16 INFO - PROCESS | 1650 | 1461099376252 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:56:16 INFO - PROCESS | 1650 | 1461099376253 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:56:16 INFO - PROCESS | 1650 | 1461099376255 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1650 | 1461099376257 Marionette TRACE conn2 <- [1,2662,null,{}] 13:56:16 INFO - PROCESS | 1650 | 1461099376259 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:16 INFO - PROCESS | 1650 | 1461099376384 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:56:16 INFO - PROCESS | 1650 | 1461099376522 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x148cf1000 == 110 [pid = 1650] [id = 673] 13:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12e7d9c00) [pid = 1650] [serial = 2019] [outer = 0x0] 13:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12ec47800) [pid = 1650] [serial = 2020] [outer = 0x12e7d9c00] 13:56:16 INFO - PROCESS | 1650 | 1461099376555 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12f302800) [pid = 1650] [serial = 2021] [outer = 0x12e7d9c00] 13:56:16 INFO - PROCESS | 1650 | 1461099376962 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:56:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 718ms 13:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:56:16 INFO - PROCESS | 1650 | 1461099376974 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:56:16 INFO - PROCESS | 1650 | 1461099376975 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:56:16 INFO - PROCESS | 1650 | 1461099376977 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1650 | 1461099376979 Marionette TRACE conn2 <- [1,2666,null,{}] 13:56:16 INFO - PROCESS | 1650 | 1461099376981 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:17 INFO - PROCESS | 1650 | 1461099377161 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:56:17 INFO - PROCESS | 1650 | 1461099377281 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a957800 == 111 [pid = 1650] [id = 674] 13:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x11865b000) [pid = 1650] [serial = 2022] [outer = 0x0] 13:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12f696c00) [pid = 1650] [serial = 2023] [outer = 0x11865b000] 13:56:17 INFO - PROCESS | 1650 | 1461099377311 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12fcc3c00) [pid = 1650] [serial = 2024] [outer = 0x11865b000] 13:56:18 INFO - PROCESS | 1650 | 1461099378279 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:56:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1320ms 13:56:18 INFO - PROCESS | 1650 | 1461099378299 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1650 | 1461099378301 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:56:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:56:18 INFO - PROCESS | 1650 | 1461099378304 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1650 | 1461099378305 Marionette TRACE conn2 <- [1,2670,null,{}] 13:56:18 INFO - PROCESS | 1650 | 1461099378308 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:18 INFO - PROCESS | 1650 | 1461099378437 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:56:18 INFO - PROCESS | 1650 | 1461099378577 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c8a000 == 112 [pid = 1650] [id = 675] 13:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11464f000) [pid = 1650] [serial = 2025] [outer = 0x0] 13:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11896d400) [pid = 1650] [serial = 2026] [outer = 0x11464f000] 13:56:18 INFO - PROCESS | 1650 | 1461099378611 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x129d10c00) [pid = 1650] [serial = 2027] [outer = 0x11464f000] 13:56:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:56:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:56:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:56:19 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 13:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:56:19 INFO - _addTest/ [0,2673,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1650 | 1461099379527 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:56:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:56:19 INFO - PROCESS | 1650 | 1461099379530 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1650 | 1461099379531 Marionette TRACE conn2 <- [1,2674,null,{}] 13:56:19 INFO - PROCESS | 1650 | 1461099379535 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:19 INFO - PROCESS | 1650 | 1461099379668 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:56:20 INFO - PROCESS | 1650 | 1461099380186 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c81000 == 113 [pid = 1650] [id = 676] 13:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x11215ec00) [pid = 1650] [serial = 2028] [outer = 0x0] 13:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x11460fc00) [pid = 1650] [serial = 2029] [outer = 0x11215ec00] 13:56:20 INFO - PROCESS | 1650 | 1461099380220 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x114c6b400) [pid = 1650] [serial = 2030] [outer = 0x11215ec00] 13:56:21 INFO - PROCESS | 1650 | 1461099381139 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1650 | 1461099381158 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:56:21 INFO - PROCESS | 1650 | 1461099381161 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1650 | 1461099381163 Marionette TRACE conn2 <- [1,2678,null,{}] 13:56:21 INFO - PROCESS | 1650 | 1461099381167 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:21 INFO - PROCESS | 1650 | 1461099381282 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:56:21 INFO - PROCESS | 1650 | 1461099381423 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11addc800 == 114 [pid = 1650] [id = 677] 13:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x11635f000) [pid = 1650] [serial = 2031] [outer = 0x0] 13:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x118639800) [pid = 1650] [serial = 2032] [outer = 0x11635f000] 13:56:21 INFO - PROCESS | 1650 | 1461099381473 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x11865ac00) [pid = 1650] [serial = 2033] [outer = 0x11635f000] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5e7800 == 113 [pid = 1650] [id = 551] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c65a000 == 112 [pid = 1650] [id = 330] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30c800 == 111 [pid = 1650] [id = 602] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1305d2000 == 110 [pid = 1650] [id = 554] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf9800 == 109 [pid = 1650] [id = 271] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecc0800 == 108 [pid = 1650] [id = 488] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f8ec800 == 107 [pid = 1650] [id = 552] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ffe5000 == 106 [pid = 1650] [id = 553] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12fce6000 == 105 [pid = 1650] [id = 665] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12632d800 == 104 [pid = 1650] [id = 664] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1167b1000 == 103 [pid = 1650] [id = 663] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12f308400) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a18c800 == 102 [pid = 1650] [id = 662] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x138a3c000 == 101 [pid = 1650] [id = 661] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1300aa800 == 100 [pid = 1650] [id = 660] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed36000 == 99 [pid = 1650] [id = 659] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d24d800 == 98 [pid = 1650] [id = 658] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab70800 == 97 [pid = 1650] [id = 657] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c665800 == 96 [pid = 1650] [id = 656] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3f0000 == 95 [pid = 1650] [id = 655] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e71a800 == 94 [pid = 1650] [id = 654] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12aebc000 == 93 [pid = 1650] [id = 653] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0c9000 == 92 [pid = 1650] [id = 652] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12713c000 == 91 [pid = 1650] [id = 651] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a19a800 == 90 [pid = 1650] [id = 647] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x14682f800 == 89 [pid = 1650] [id = 646] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x146811800 == 88 [pid = 1650] [id = 645] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13ab25000 == 87 [pid = 1650] [id = 644] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a66e800 == 86 [pid = 1650] [id = 643] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbed800 == 85 [pid = 1650] [id = 642] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129e57000 == 84 [pid = 1650] [id = 641] 13:56:21 INFO - PROCESS | 1650 | --DOCSHELL 0x114c7f800 == 83 [pid = 1650] [id = 640] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12da65800) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12ec36000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12ec39800) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12afc9800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x126d6d400) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12ec3c400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12f304000) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12ec51000) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12e777800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12d2c2000) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12fc6c400) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12ae05000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12afc8000) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12386bc00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x129d0ec00) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12a02e800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12ad84400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12a903c00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12f30f000) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12ad8f400) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x123dd9400) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x118661000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12b37a800) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12bfa3400) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12f30f800) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12a911400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12d2bcc00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12d1a3800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12d1b3400) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12e7dc000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x129b70800) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12ad86000) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12bc63800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12f306400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12aabc800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x1269f4000) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12f696000) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12d1a4000) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12d2c1000) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12a923800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11b6c3800) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11a9be400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12e7e4400) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x1188b7400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12719d400) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12ab57800) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x114c6a800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12a076800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11865dc00) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12ae08c00) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11b6ce000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12e739000) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12bb2e800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12f311400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12e3c7c00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12f507c00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11a9c9000) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12ec48800) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12b234800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12bc5d800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12d2b6800) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12d1be800) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12da43c00) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12e77b000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12a075000) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12a0cb400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11befe000) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129b70000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1273eb800) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12fc76400) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x115620000) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12d199800) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12af65000) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12a90b800) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12ae09400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x119ed6000) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x118668800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11bad9000) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11863f400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x115613800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x13a2e2c00) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x138b1d800) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12fd1b800) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1273f0800) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1267cc800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x138b20800) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12ec49800) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12fcc3800) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12af66800) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e3bf800) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12e18dc00) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b40c400) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ec49400) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 13:56:21 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b231800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 13:56:22 INFO - PROCESS | 1650 | 1461099382475 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:56:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1324ms 13:56:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:56:22 INFO - PROCESS | 1650 | 1461099382488 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 1650 | 1461099382490 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:56:22 INFO - PROCESS | 1650 | 1461099382492 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1650 | 1461099382494 Marionette TRACE conn2 <- [1,2682,null,{}] 13:56:22 INFO - PROCESS | 1650 | 1461099382496 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:22 INFO - PROCESS | 1650 | 1461099382597 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:56:22 INFO - PROCESS | 1650 | 1461099382602 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b821000 == 84 [pid = 1650] [id = 678] 13:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11863f400) [pid = 1650] [serial = 2034] [outer = 0x0] 13:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1188bd800) [pid = 1650] [serial = 2035] [outer = 0x11863f400] 13:56:22 INFO - PROCESS | 1650 | 1461099382628 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x118968c00) [pid = 1650] [serial = 2036] [outer = 0x11863f400] 13:56:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5e5800 == 83 [pid = 1650] [id = 16] 13:56:23 INFO - PROCESS | 1650 | 1461099383494 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:56:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 13:56:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:56:23 INFO - PROCESS | 1650 | 1461099383513 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1650 | 1461099383514 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:56:23 INFO - PROCESS | 1650 | 1461099383530 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1650 | 1461099383534 Marionette TRACE conn2 <- [1,2686,null,{}] 13:56:23 INFO - PROCESS | 1650 | 1461099383549 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:23 INFO - PROCESS | 1650 | 1461099383667 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:56:23 INFO - PROCESS | 1650 | 1461099383673 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12617a000 == 84 [pid = 1650] [id = 679] 13:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1191ab800) [pid = 1650] [serial = 2037] [outer = 0x0] 13:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11a9c3800) [pid = 1650] [serial = 2038] [outer = 0x1191ab800] 13:56:23 INFO - PROCESS | 1650 | 1461099383709 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11ad56000) [pid = 1650] [serial = 2039] [outer = 0x1191ab800] 13:56:24 INFO - PROCESS | 1650 | 1461099384732 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1650 | 1461099384756 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:56:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:56:24 INFO - PROCESS | 1650 | 1461099384758 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1650 | 1461099384759 Marionette TRACE conn2 <- [1,2690,null,{}] 13:56:24 INFO - PROCESS | 1650 | 1461099384761 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:24 INFO - PROCESS | 1650 | 1461099384885 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:56:24 INFO - PROCESS | 1650 | 1461099384901 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d83800 == 85 [pid = 1650] [id = 680] 13:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11acbf400) [pid = 1650] [serial = 2040] [outer = 0x0] 13:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11bacd400) [pid = 1650] [serial = 2041] [outer = 0x11acbf400] 13:56:24 INFO - PROCESS | 1650 | 1461099384927 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11bfd9c00) [pid = 1650] [serial = 2042] [outer = 0x11acbf400] 13:56:25 INFO - PROCESS | 1650 | 1461099385796 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1650 | 1461099385830 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:56:25 INFO - PROCESS | 1650 | 1461099385833 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1650 | 1461099385834 Marionette TRACE conn2 <- [1,2694,null,{}] 13:56:25 INFO - PROCESS | 1650 | 1461099385836 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:26 INFO - PROCESS | 1650 | 1461099386196 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12a0c3800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12af04c00) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12e3cd800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12a4ed000) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x123d4c000) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12ec40800) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e3cb400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12a289c00) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11b807c00) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11afe3400) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12af6d400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x114c68800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x114ee9c00) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x123dd7000) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12af10000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x112158400) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12b878000) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118668c00) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1151ba000) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a069800) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12aaeb400) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:56:26 INFO - PROCESS | 1650 | 1461099386278 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126952800 == 86 [pid = 1650] [id = 681] 13:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118973c00) [pid = 1650] [serial = 2043] [outer = 0x0] 13:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11a88a400) [pid = 1650] [serial = 2044] [outer = 0x118973c00] 13:56:26 INFO - PROCESS | 1650 | 1461099386311 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x123d50000) [pid = 1650] [serial = 2045] [outer = 0x118973c00] 13:56:27 INFO - PROCESS | 1650 | 1461099387157 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:56:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:56:27 INFO - PROCESS | 1650 | 1461099387208 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:56:27 INFO - PROCESS | 1650 | 1461099387212 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1650 | 1461099387214 Marionette TRACE conn2 <- [1,2698,null,{}] 13:56:27 INFO - PROCESS | 1650 | 1461099387218 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:27 INFO - PROCESS | 1650 | 1461099387343 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:56:27 INFO - PROCESS | 1650 | 1461099387459 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b832800 == 87 [pid = 1650] [id = 682] 13:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114bdec00) [pid = 1650] [serial = 2046] [outer = 0x0] 13:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x115654c00) [pid = 1650] [serial = 2047] [outer = 0x114bdec00] 13:56:27 INFO - PROCESS | 1650 | 1461099387493 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1165e0800) [pid = 1650] [serial = 2048] [outer = 0x114bdec00] 13:56:28 INFO - PROCESS | 1650 | 1461099388456 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:56:28 INFO - PROCESS | 1650 | 1461099388492 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:56:28 INFO - PROCESS | 1650 | 1461099388497 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1650 | 1461099388499 Marionette TRACE conn2 <- [1,2702,null,{}] 13:56:28 INFO - PROCESS | 1650 | 1461099388501 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:28 INFO - PROCESS | 1650 | 1461099388616 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:56:28 INFO - PROCESS | 1650 | 1461099388733 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e57000 == 88 [pid = 1650] [id = 683] 13:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x116553800) [pid = 1650] [serial = 2049] [outer = 0x0] 13:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1188cf000) [pid = 1650] [serial = 2050] [outer = 0x116553800] 13:56:28 INFO - PROCESS | 1650 | 1461099388786 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11a88c000) [pid = 1650] [serial = 2051] [outer = 0x116553800] 13:56:29 INFO - PROCESS | 1650 | 1461099389197 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:56:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 720ms 13:56:29 INFO - PROCESS | 1650 | 1461099389223 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1650 | 1461099389225 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:56:29 INFO - PROCESS | 1650 | 1461099389227 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1650 | 1461099389230 Marionette TRACE conn2 <- [1,2706,null,{}] 13:56:29 INFO - PROCESS | 1650 | 1461099389238 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:29 INFO - PROCESS | 1650 | 1461099389357 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:56:29 INFO - PROCESS | 1650 | 1461099389478 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a734000 == 89 [pid = 1650] [id = 684] 13:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11a9c3000) [pid = 1650] [serial = 2052] [outer = 0x0] 13:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x123867800) [pid = 1650] [serial = 2053] [outer = 0x11a9c3000] 13:56:29 INFO - PROCESS | 1650 | 1461099389512 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x123dd2400) [pid = 1650] [serial = 2054] [outer = 0x11a9c3000] 13:56:29 INFO - PROCESS | 1650 | 1461099389971 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:56:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 771ms 13:56:30 INFO - PROCESS | 1650 | 1461099389999 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1650 | 1461099390000 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:56:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:56:30 INFO - PROCESS | 1650 | 1461099390018 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1650 | 1461099390019 Marionette TRACE conn2 <- [1,2710,null,{}] 13:56:30 INFO - PROCESS | 1650 | 1461099390021 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:30 INFO - PROCESS | 1650 | 1461099390134 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:56:30 INFO - PROCESS | 1650 | 1461099390253 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab0d000 == 90 [pid = 1650] [id = 685] 13:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x123dd4800) [pid = 1650] [serial = 2055] [outer = 0x0] 13:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1267cb800) [pid = 1650] [serial = 2056] [outer = 0x123dd4800] 13:56:30 INFO - PROCESS | 1650 | 1461099390286 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x126d6d400) [pid = 1650] [serial = 2057] [outer = 0x123dd4800] 13:56:30 INFO - PROCESS | 1650 | 1461099390694 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1650 | 1461099390742 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:56:30 INFO - PROCESS | 1650 | 1461099390744 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1650 | 1461099390745 Marionette TRACE conn2 <- [1,2714,null,{}] 13:56:30 INFO - PROCESS | 1650 | 1461099390748 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:30 INFO - PROCESS | 1650 | 1461099390861 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:56:30 INFO - PROCESS | 1650 | 1461099390950 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aead800 == 91 [pid = 1650] [id = 686] 13:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1263ab400) [pid = 1650] [serial = 2058] [outer = 0x0] 13:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1273ea800) [pid = 1650] [serial = 2059] [outer = 0x1263ab400] 13:56:30 INFO - PROCESS | 1650 | 1461099390981 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1287df800) [pid = 1650] [serial = 2060] [outer = 0x1263ab400] 13:56:31 INFO - PROCESS | 1650 | 1461099391396 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:56:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 669ms 13:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:56:31 INFO - PROCESS | 1650 | 1461099391414 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:56:31 INFO - PROCESS | 1650 | 1461099391415 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:56:31 INFO - PROCESS | 1650 | 1461099391417 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1650 | 1461099391419 Marionette TRACE conn2 <- [1,2718,null,{}] 13:56:31 INFO - PROCESS | 1650 | 1461099391421 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:31 INFO - PROCESS | 1650 | 1461099391571 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:56:31 INFO - PROCESS | 1650 | 1461099391665 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3e5000 == 92 [pid = 1650] [id = 687] 13:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1291dd800) [pid = 1650] [serial = 2061] [outer = 0x0] 13:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129d4e400) [pid = 1650] [serial = 2062] [outer = 0x1291dd800] 13:56:31 INFO - PROCESS | 1650 | 1461099391698 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a069800) [pid = 1650] [serial = 2063] [outer = 0x1291dd800] 13:56:32 INFO - PROCESS | 1650 | 1461099392126 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1650 | 1461099392142 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:56:32 INFO - PROCESS | 1650 | 1461099392144 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1650 | 1461099392145 Marionette TRACE conn2 <- [1,2722,null,{}] 13:56:32 INFO - PROCESS | 1650 | 1461099392148 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:32 INFO - PROCESS | 1650 | 1461099392304 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:56:32 INFO - PROCESS | 1650 | 1461099392370 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c02a000 == 93 [pid = 1650] [id = 688] 13:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12a075000) [pid = 1650] [serial = 2064] [outer = 0x0] 13:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12a0c5800) [pid = 1650] [serial = 2065] [outer = 0x12a075000] 13:56:32 INFO - PROCESS | 1650 | 1461099392400 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12a290400) [pid = 1650] [serial = 2066] [outer = 0x12a075000] 13:56:32 INFO - PROCESS | 1650 | 1461099392814 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1650 | 1461099392865 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:56:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:56:32 INFO - PROCESS | 1650 | 1461099392917 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1650 | 1461099392918 Marionette TRACE conn2 <- [1,2726,null,{}] 13:56:32 INFO - PROCESS | 1650 | 1461099392923 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:33 INFO - PROCESS | 1650 | 1461099393035 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:56:33 INFO - PROCESS | 1650 | 1461099393123 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25e800 == 94 [pid = 1650] [id = 689] 13:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a291800) [pid = 1650] [serial = 2067] [outer = 0x0] 13:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12a4f5c00) [pid = 1650] [serial = 2068] [outer = 0x12a291800] 13:56:33 INFO - PROCESS | 1650 | 1461099393154 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12a90dc00) [pid = 1650] [serial = 2069] [outer = 0x12a291800] 13:56:33 INFO - PROCESS | 1650 | 1461099393595 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 774ms 13:56:33 INFO - PROCESS | 1650 | 1461099393642 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1650 | 1461099393643 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:56:33 INFO - PROCESS | 1650 | 1461099393645 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1650 | 1461099393647 Marionette TRACE conn2 <- [1,2730,null,{}] 13:56:33 INFO - PROCESS | 1650 | 1461099393649 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:33 INFO - PROCESS | 1650 | 1461099393778 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:56:33 INFO - PROCESS | 1650 | 1461099393899 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba9f000 == 95 [pid = 1650] [id = 690] 13:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x114c06800) [pid = 1650] [serial = 2070] [outer = 0x0] 13:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12a068400) [pid = 1650] [serial = 2071] [outer = 0x114c06800] 13:56:33 INFO - PROCESS | 1650 | 1461099393932 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12a921000) [pid = 1650] [serial = 2072] [outer = 0x114c06800] 13:56:34 INFO - PROCESS | 1650 | 1461099394986 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1650 | 1461099395023 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:56:35 INFO - PROCESS | 1650 | 1461099395026 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1650 | 1461099395029 Marionette TRACE conn2 <- [1,2734,null,{}] 13:56:35 INFO - PROCESS | 1650 | 1461099395033 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:35 INFO - PROCESS | 1650 | 1461099395182 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:56:35 INFO - PROCESS | 1650 | 1461099395311 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12605d000 == 96 [pid = 1650] [id = 691] 13:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x114c08000) [pid = 1650] [serial = 2073] [outer = 0x0] 13:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1156c9c00) [pid = 1650] [serial = 2074] [outer = 0x114c08000] 13:56:35 INFO - PROCESS | 1650 | 1461099395342 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x118654400) [pid = 1650] [serial = 2075] [outer = 0x114c08000] 13:56:35 INFO - PROCESS | 1650 | 1461099395885 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:56:35 INFO - PROCESS | 1650 | --DOCSHELL 0x13a675800 == 95 [pid = 1650] [id = 624] 13:56:35 INFO - PROCESS | 1650 | --DOCSHELL 0x127d83800 == 94 [pid = 1650] [id = 680] 13:56:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12617a000 == 93 [pid = 1650] [id = 679] 13:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11b821000 == 92 [pid = 1650] [id = 678] 13:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 977ms 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11addc800 == 91 [pid = 1650] [id = 677] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x114c81000 == 90 [pid = 1650] [id = 676] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13a957800 == 89 [pid = 1650] [id = 674] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x148cf1000 == 88 [pid = 1650] [id = 673] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x146be2800 == 87 [pid = 1650] [id = 672] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x145584000 == 86 [pid = 1650] [id = 671] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13ab1f800 == 85 [pid = 1650] [id = 670] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x139bdf800 == 84 [pid = 1650] [id = 669] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d250000 == 83 [pid = 1650] [id = 668] 13:56:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12a4a4800 == 82 [pid = 1650] [id = 667] 13:56:36 INFO - PROCESS | 1650 | 1461099396012 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 1650 | 1461099396018 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:56:36 INFO - PROCESS | 1650 | 1461099396025 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1650 | 1461099396027 Marionette TRACE conn2 <- [1,2738,null,{}] 13:56:36 INFO - PROCESS | 1650 | 1461099396030 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:36 INFO - PROCESS | 1650 | 1461099396181 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x115615c00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12732d400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x13a7a0800) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12fd19800) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11565ec00) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12da6cc00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11b80ec00) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11c388000) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1144ab800) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11badac00) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12f50c800) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12b375800) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x123d4fc00) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12e1ce400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x138b20000) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1189ce800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x139d40400) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12fd18000) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12da4a400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12a0c6000) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x13a986400) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12af70400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12af0a800) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ae04800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ec3ac00) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12af0fc00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12f68ec00) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12a91b000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12af65800) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1297da400) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12f510800) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1297d6000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12ed7b800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118652800) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e736000) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12bb2a000) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112157c00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x13a798c00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ad88800) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x13a2dd400) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12f690400) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12a06c000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b23dc00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a0c8000) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x123d51000) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e195000) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118653000) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1650 | 1461099396277 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a8b0000 == 83 [pid = 1650] [id = 692] 13:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1144a8c00) [pid = 1650] [serial = 2076] [outer = 0x0] 13:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x118652800) [pid = 1650] [serial = 2077] [outer = 0x1144a8c00] 13:56:36 INFO - PROCESS | 1650 | 1461099396307 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11a9c1800) [pid = 1650] [serial = 2078] [outer = 0x1144a8c00] 13:56:36 INFO - PROCESS | 1650 | 1461099396657 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 13:56:36 INFO - PROCESS | 1650 | 1461099396696 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 1650 | 1461099396697 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:56:36 INFO - PROCESS | 1650 | 1461099396700 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1650 | 1461099396703 Marionette TRACE conn2 <- [1,2742,null,{}] 13:56:36 INFO - PROCESS | 1650 | 1461099396712 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:36 INFO - PROCESS | 1650 | 1461099396829 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:56:36 INFO - PROCESS | 1650 | 1461099396909 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1275a2000 == 84 [pid = 1650] [id = 693] 13:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11a9c9000) [pid = 1650] [serial = 2079] [outer = 0x0] 13:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11afddc00) [pid = 1650] [serial = 2080] [outer = 0x11a9c9000] 13:56:36 INFO - PROCESS | 1650 | 1461099396937 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x123dcd800) [pid = 1650] [serial = 2081] [outer = 0x11a9c9000] 13:56:37 INFO - PROCESS | 1650 | 1461099397245 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 573ms 13:56:37 INFO - PROCESS | 1650 | 1461099397274 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1650 | 1461099397276 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:56:37 INFO - PROCESS | 1650 | 1461099397278 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1650 | 1461099397279 Marionette TRACE conn2 <- [1,2746,null,{}] 13:56:37 INFO - PROCESS | 1650 | 1461099397281 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:37 INFO - PROCESS | 1650 | 1461099397391 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:56:37 INFO - PROCESS | 1650 | 1461099397468 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b2e000 == 85 [pid = 1650] [id = 694] 13:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11befe000) [pid = 1650] [serial = 2082] [outer = 0x0] 13:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1273efc00) [pid = 1650] [serial = 2083] [outer = 0x11befe000] 13:56:37 INFO - PROCESS | 1650 | 1461099397495 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129d0fc00) [pid = 1650] [serial = 2084] [outer = 0x11befe000] 13:56:37 INFO - PROCESS | 1650 | 1461099397791 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 568ms 13:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:56:37 INFO - PROCESS | 1650 | 1461099397846 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1650 | 1461099397847 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:56:37 INFO - PROCESS | 1650 | 1461099397850 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1650 | 1461099397851 Marionette TRACE conn2 <- [1,2750,null,{}] 13:56:37 INFO - PROCESS | 1650 | 1461099397853 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:37 INFO - PROCESS | 1650 | 1461099397953 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:56:38 INFO - PROCESS | 1650 | 1461099398036 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a72c000 == 86 [pid = 1650] [id = 695] 13:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x126927800) [pid = 1650] [serial = 2085] [outer = 0x0] 13:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129d53800) [pid = 1650] [serial = 2086] [outer = 0x126927800] 13:56:38 INFO - PROCESS | 1650 | 1461099398062 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a0c5000) [pid = 1650] [serial = 2087] [outer = 0x126927800] 13:56:38 INFO - PROCESS | 1650 | 1461099398388 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 569ms 13:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:56:38 INFO - PROCESS | 1650 | 1461099398420 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1650 | 1461099398421 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:56:38 INFO - PROCESS | 1650 | 1461099398423 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1650 | 1461099398424 Marionette TRACE conn2 <- [1,2754,null,{}] 13:56:38 INFO - PROCESS | 1650 | 1461099398426 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:38 INFO - PROCESS | 1650 | 1461099398570 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:56:38 INFO - PROCESS | 1650 | 1461099398590 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3ea800 == 87 [pid = 1650] [id = 696] 13:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a28dc00) [pid = 1650] [serial = 2088] [outer = 0x0] 13:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12aab8000) [pid = 1650] [serial = 2089] [outer = 0x12a28dc00] 13:56:38 INFO - PROCESS | 1650 | 1461099398617 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12aaed800) [pid = 1650] [serial = 2090] [outer = 0x12a28dc00] 13:56:38 INFO - PROCESS | 1650 | 1461099398980 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 569ms 13:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:56:39 INFO - PROCESS | 1650 | 1461099398992 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:56:39 INFO - PROCESS | 1650 | 1461099398993 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:56:39 INFO - PROCESS | 1650 | 1461099398995 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 1650 | 1461099398996 Marionette TRACE conn2 <- [1,2758,null,{}] 13:56:39 INFO - PROCESS | 1650 | 1461099398999 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:39 INFO - PROCESS | 1650 | 1461099399127 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:56:39 INFO - PROCESS | 1650 | 1461099399144 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da12800 == 88 [pid = 1650] [id = 697] 13:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12aaedc00) [pid = 1650] [serial = 2091] [outer = 0x0] 13:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ab5fc00) [pid = 1650] [serial = 2092] [outer = 0x12aaedc00] 13:56:39 INFO - PROCESS | 1650 | 1461099399169 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12ad8f400) [pid = 1650] [serial = 2093] [outer = 0x12aaedc00] 13:56:39 INFO - PROCESS | 1650 | 1461099399554 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:56:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:56:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 568ms 13:56:39 INFO - PROCESS | 1650 | 1461099399564 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:56:39 INFO - PROCESS | 1650 | 1461099399565 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:56:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:56:39 INFO - PROCESS | 1650 | 1461099399568 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 1650 | 1461099399570 Marionette TRACE conn2 <- [1,2762,null,{}] 13:56:39 INFO - PROCESS | 1650 | 1461099399573 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:39 INFO - PROCESS | 1650 | 1461099399697 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:56:39 INFO - PROCESS | 1650 | 1461099399711 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e499800 == 89 [pid = 1650] [id = 698] 13:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ad91800) [pid = 1650] [serial = 2094] [outer = 0x0] 13:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ae06400) [pid = 1650] [serial = 2095] [outer = 0x12ad91800] 13:56:39 INFO - PROCESS | 1650 | 1461099399736 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12af04c00) [pid = 1650] [serial = 2096] [outer = 0x12ad91800] 13:56:40 INFO - PROCESS | 1650 | 1461099400094 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:56:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 13:56:40 INFO - PROCESS | 1650 | 1461099400141 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1650 | 1461099400142 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:56:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:56:40 INFO - PROCESS | 1650 | 1461099400144 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1650 | 1461099400145 Marionette TRACE conn2 <- [1,2766,null,{}] 13:56:40 INFO - PROCESS | 1650 | 1461099400148 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:40 INFO - PROCESS | 1650 | 1461099400272 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:56:40 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11acbf400) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:56:40 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11635f000) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:56:40 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1191ab800) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:56:40 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11863f400) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:56:40 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11215ec00) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:56:40 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12f511800) [pid = 1650] [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.] 13:56:40 INFO - PROCESS | 1650 | 1461099400419 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab21800 == 90 [pid = 1650] [id = 699] 13:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1144b3400) [pid = 1650] [serial = 2097] [outer = 0x0] 13:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118663400) [pid = 1650] [serial = 2098] [outer = 0x1144b3400] 13:56:40 INFO - PROCESS | 1650 | 1461099400447 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12af07400) [pid = 1650] [serial = 2099] [outer = 0x1144b3400] 13:56:40 INFO - PROCESS | 1650 | 1461099400738 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:56:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 621ms 13:56:40 INFO - PROCESS | 1650 | 1461099400766 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1650 | 1461099400767 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:56:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:56:40 INFO - PROCESS | 1650 | 1461099400771 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1650 | 1461099400774 Marionette TRACE conn2 <- [1,2770,null,{}] 13:56:40 INFO - PROCESS | 1650 | 1461099400776 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:40 INFO - PROCESS | 1650 | 1461099400878 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:56:40 INFO - PROCESS | 1650 | 1461099400882 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5d7000 == 91 [pid = 1650] [id = 700] 13:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12af0d400) [pid = 1650] [serial = 2100] [outer = 0x0] 13:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12af69c00) [pid = 1650] [serial = 2101] [outer = 0x12af0d400] 13:56:40 INFO - PROCESS | 1650 | 1461099400908 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12afc3000) [pid = 1650] [serial = 2102] [outer = 0x12af0d400] 13:56:41 INFO - PROCESS | 1650 | 1461099401247 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:56:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 523ms 13:56:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:56:41 INFO - PROCESS | 1650 | 1461099401307 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1650 | 1461099401309 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:56:41 INFO - PROCESS | 1650 | 1461099401311 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1650 | 1461099401313 Marionette TRACE conn2 <- [1,2774,null,{}] 13:56:41 INFO - PROCESS | 1650 | 1461099401315 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:41 INFO - PROCESS | 1650 | 1461099401434 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:56:41 INFO - PROCESS | 1650 | 1461099401439 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f646800 == 92 [pid = 1650] [id = 701] 13:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12af6e000) [pid = 1650] [serial = 2103] [outer = 0x0] 13:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b23cc00) [pid = 1650] [serial = 2104] [outer = 0x12af6e000] 13:56:41 INFO - PROCESS | 1650 | 1461099401468 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b407c00) [pid = 1650] [serial = 2105] [outer = 0x12af6e000] 13:56:41 INFO - PROCESS | 1650 | 1461099401856 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:56:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 13:56:41 INFO - PROCESS | 1650 | 1461099401882 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1650 | 1461099401883 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:56:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:56:41 INFO - PROCESS | 1650 | 1461099401887 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1650 | 1461099401888 Marionette TRACE conn2 <- [1,2778,null,{}] 13:56:41 INFO - PROCESS | 1650 | 1461099401890 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:41 INFO - PROCESS | 1650 | 1461099401993 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:56:42 INFO - PROCESS | 1650 | 1461099402079 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f8e2000 == 93 [pid = 1650] [id = 702] 13:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b407400) [pid = 1650] [serial = 2106] [outer = 0x0] 13:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b873c00) [pid = 1650] [serial = 2107] [outer = 0x12b407400] 13:56:42 INFO - PROCESS | 1650 | 1461099402104 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12bc62000) [pid = 1650] [serial = 2108] [outer = 0x12b407400] 13:56:42 INFO - PROCESS | 1650 | 1461099402470 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:56:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 619ms 13:56:42 INFO - PROCESS | 1650 | 1461099402507 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 1650 | 1461099402509 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:56:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:56:42 INFO - PROCESS | 1650 | 1461099402513 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1650 | 1461099402516 Marionette TRACE conn2 <- [1,2782,null,{}] 13:56:42 INFO - PROCESS | 1650 | 1461099402520 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:42 INFO - PROCESS | 1650 | 1461099402653 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:56:42 INFO - PROCESS | 1650 | 1461099402800 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c313800 == 94 [pid = 1650] [id = 703] 13:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x118657000) [pid = 1650] [serial = 2109] [outer = 0x0] 13:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11886a800) [pid = 1650] [serial = 2110] [outer = 0x118657000] 13:56:42 INFO - PROCESS | 1650 | 1461099402836 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x119e55400) [pid = 1650] [serial = 2111] [outer = 0x118657000] 13:56:43 INFO - PROCESS | 1650 | 1461099403282 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:56:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 824ms 13:56:43 INFO - PROCESS | 1650 | 1461099403337 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:56:43 INFO - PROCESS | 1650 | 1461099403342 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:56:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:56:43 INFO - PROCESS | 1650 | 1461099403346 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1650 | 1461099403348 Marionette TRACE conn2 <- [1,2786,null,{}] 13:56:43 INFO - PROCESS | 1650 | 1461099403351 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:43 INFO - PROCESS | 1650 | 1461099403475 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:56:43 INFO - PROCESS | 1650 | 1461099403568 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9da800 == 95 [pid = 1650] [id = 704] 13:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11a9c5000) [pid = 1650] [serial = 2112] [outer = 0x0] 13:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11ba3e800) [pid = 1650] [serial = 2113] [outer = 0x11a9c5000] 13:56:43 INFO - PROCESS | 1650 | 1461099403599 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x123d54400) [pid = 1650] [serial = 2114] [outer = 0x11a9c5000] 13:56:43 INFO - PROCESS | 1650 | 1461099403995 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:56:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 719ms 13:56:44 INFO - PROCESS | 1650 | 1461099404070 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1650 | 1461099404072 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:56:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:56:44 INFO - PROCESS | 1650 | 1461099404074 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1650 | 1461099404077 Marionette TRACE conn2 <- [1,2790,null,{}] 13:56:44 INFO - PROCESS | 1650 | 1461099404102 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:44 INFO - PROCESS | 1650 | 1461099404257 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:56:44 INFO - PROCESS | 1650 | 1461099404323 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecba000 == 96 [pid = 1650] [id = 705] 13:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a026c00) [pid = 1650] [serial = 2115] [outer = 0x0] 13:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a0c2800) [pid = 1650] [serial = 2116] [outer = 0x12a026c00] 13:56:44 INFO - PROCESS | 1650 | 1461099404356 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12a91b000) [pid = 1650] [serial = 2117] [outer = 0x12a026c00] 13:56:44 INFO - PROCESS | 1650 | 1461099404795 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:56:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 772ms 13:56:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:56:44 INFO - PROCESS | 1650 | 1461099404846 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1650 | 1461099404848 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:56:44 INFO - PROCESS | 1650 | 1461099404851 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1650 | 1461099404852 Marionette TRACE conn2 <- [1,2794,null,{}] 13:56:44 INFO - PROCESS | 1650 | 1461099404855 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:44 INFO - PROCESS | 1650 | 1461099404976 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:56:45 INFO - PROCESS | 1650 | 1461099405068 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fcdf000 == 97 [pid = 1650] [id = 706] 13:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12aab7c00) [pid = 1650] [serial = 2118] [outer = 0x0] 13:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12aae7c00) [pid = 1650] [serial = 2119] [outer = 0x12aab7c00] 13:56:45 INFO - PROCESS | 1650 | 1461099405099 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12ae08c00) [pid = 1650] [serial = 2120] [outer = 0x12aab7c00] 13:56:45 INFO - PROCESS | 1650 | 1461099405500 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:56:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:56:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 13:56:45 INFO - PROCESS | 1650 | 1461099405520 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:56:45 INFO - PROCESS | 1650 | 1461099405522 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:56:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:56:45 INFO - PROCESS | 1650 | 1461099405524 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1650 | 1461099405525 Marionette TRACE conn2 <- [1,2798,null,{}] 13:56:45 INFO - PROCESS | 1650 | 1461099405528 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:45 INFO - PROCESS | 1650 | 1461099405662 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:56:45 INFO - PROCESS | 1650 | 1461099405755 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ffe4800 == 98 [pid = 1650] [id = 707] 13:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12aabf000) [pid = 1650] [serial = 2121] [outer = 0x0] 13:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b23fc00) [pid = 1650] [serial = 2122] [outer = 0x12aabf000] 13:56:45 INFO - PROCESS | 1650 | 1461099405786 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12b408000) [pid = 1650] [serial = 2123] [outer = 0x12aabf000] 13:56:46 INFO - PROCESS | 1650 | 1461099406212 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:56:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 722ms 13:56:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:56:46 INFO - PROCESS | 1650 | 1461099406246 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1650 | 1461099406248 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:56:46 INFO - PROCESS | 1650 | 1461099406270 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1650 | 1461099406273 Marionette TRACE conn2 <- [1,2802,null,{}] 13:56:46 INFO - PROCESS | 1650 | 1461099406280 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:46 INFO - PROCESS | 1650 | 1461099406483 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:56:46 INFO - PROCESS | 1650 | 1461099406658 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305b8800 == 99 [pid = 1650] [id = 708] 13:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12b40c400) [pid = 1650] [serial = 2124] [outer = 0x0] 13:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d1b6c00) [pid = 1650] [serial = 2125] [outer = 0x12b40c400] 13:56:46 INFO - PROCESS | 1650 | 1461099406709 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12d2bc000) [pid = 1650] [serial = 2126] [outer = 0x12b40c400] 13:56:47 INFO - PROCESS | 1650 | 1461099407118 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:56:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 894ms 13:56:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:56:47 INFO - PROCESS | 1650 | 1461099407144 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1650 | 1461099407146 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:56:47 INFO - PROCESS | 1650 | 1461099407148 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1650 | 1461099407150 Marionette TRACE conn2 <- [1,2806,null,{}] 13:56:47 INFO - PROCESS | 1650 | 1461099407173 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:47 INFO - PROCESS | 1650 | 1461099407293 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:56:47 INFO - PROCESS | 1650 | 1461099407390 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x137295800 == 100 [pid = 1650] [id = 709] 13:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d2bf000) [pid = 1650] [serial = 2127] [outer = 0x0] 13:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12da43c00) [pid = 1650] [serial = 2128] [outer = 0x12d2bf000] 13:56:47 INFO - PROCESS | 1650 | 1461099407424 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e18bc00) [pid = 1650] [serial = 2129] [outer = 0x12d2bf000] 13:56:47 INFO - PROCESS | 1650 | 1461099407890 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:56:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 791ms 13:56:47 INFO - PROCESS | 1650 | 1461099407952 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1650 | 1461099407954 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:56:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:56:47 INFO - PROCESS | 1650 | 1461099407958 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1650 | 1461099407959 Marionette TRACE conn2 <- [1,2810,null,{}] 13:56:47 INFO - PROCESS | 1650 | 1461099407962 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:48 INFO - PROCESS | 1650 | 1461099408082 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:56:48 INFO - PROCESS | 1650 | 1461099408178 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a32800 == 101 [pid = 1650] [id = 710] 13:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e18c000) [pid = 1650] [serial = 2130] [outer = 0x0] 13:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12e19a000) [pid = 1650] [serial = 2131] [outer = 0x12e18c000] 13:56:48 INFO - PROCESS | 1650 | 1461099408207 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12e1cf800) [pid = 1650] [serial = 2132] [outer = 0x12e18c000] 13:56:48 INFO - PROCESS | 1650 | 1461099408622 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:56:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 13:56:48 INFO - PROCESS | 1650 | 1461099408628 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1650 | 1461099408630 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:56:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:56:48 INFO - PROCESS | 1650 | 1461099408632 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1650 | 1461099408633 Marionette TRACE conn2 <- [1,2814,null,{}] 13:56:48 INFO - PROCESS | 1650 | 1461099408636 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:48 INFO - PROCESS | 1650 | 1461099408773 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:56:48 INFO - PROCESS | 1650 | 1461099408899 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x138acb000 == 102 [pid = 1650] [id = 711] 13:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12e1cd000) [pid = 1650] [serial = 2133] [outer = 0x0] 13:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12e3c3c00) [pid = 1650] [serial = 2134] [outer = 0x12e1cd000] 13:56:48 INFO - PROCESS | 1650 | 1461099408931 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12e3d1000) [pid = 1650] [serial = 2135] [outer = 0x12e1cd000] 13:56:49 INFO - PROCESS | 1650 | 1461099409316 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:56:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 721ms 13:56:49 INFO - PROCESS | 1650 | 1461099409356 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:56:49 INFO - PROCESS | 1650 | 1461099409358 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:56:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:56:49 INFO - PROCESS | 1650 | 1461099409360 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1650 | 1461099409361 Marionette TRACE conn2 <- [1,2818,null,{}] 13:56:49 INFO - PROCESS | 1650 | 1461099409364 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:49 INFO - PROCESS | 1650 | 1461099409490 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:56:49 INFO - PROCESS | 1650 | 1461099409610 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x139918000 == 103 [pid = 1650] [id = 712] 13:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12e1cfc00) [pid = 1650] [serial = 2136] [outer = 0x0] 13:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e3d6400) [pid = 1650] [serial = 2137] [outer = 0x12e1cfc00] 13:56:49 INFO - PROCESS | 1650 | 1461099409642 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12e730800) [pid = 1650] [serial = 2138] [outer = 0x12e1cfc00] 13:56:50 INFO - PROCESS | 1650 | 1461099410049 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:56:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:56:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 719ms 13:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:56:50 INFO - PROCESS | 1650 | 1461099410079 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:56:50 INFO - PROCESS | 1650 | 1461099410081 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:56:50 INFO - PROCESS | 1650 | 1461099410083 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1650 | 1461099410085 Marionette TRACE conn2 <- [1,2822,null,{}] 13:56:50 INFO - PROCESS | 1650 | 1461099410087 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:50 INFO - PROCESS | 1650 | 1461099410247 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:56:50 INFO - PROCESS | 1650 | 1461099410347 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x139be0800 == 104 [pid = 1650] [id = 713] 13:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e77d000) [pid = 1650] [serial = 2139] [outer = 0x0] 13:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e7e1400) [pid = 1650] [serial = 2140] [outer = 0x12e77d000] 13:56:50 INFO - PROCESS | 1650 | 1461099410381 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12ec3ec00) [pid = 1650] [serial = 2141] [outer = 0x12e77d000] 13:56:50 INFO - PROCESS | 1650 | 1461099410810 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 773ms 13:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:56:50 INFO - PROCESS | 1650 | 1461099410856 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:56:50 INFO - PROCESS | 1650 | 1461099410858 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:56:50 INFO - PROCESS | 1650 | 1461099410861 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1650 | 1461099410862 Marionette TRACE conn2 <- [1,2826,null,{}] 13:56:50 INFO - PROCESS | 1650 | 1461099410864 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:51 INFO - PROCESS | 1650 | 1461099411047 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:56:51 INFO - PROCESS | 1650 | 1461099411174 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab8000 == 105 [pid = 1650] [id = 714] 13:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x112354400) [pid = 1650] [serial = 2142] [outer = 0x0] 13:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x116552c00) [pid = 1650] [serial = 2143] [outer = 0x112354400] 13:56:51 INFO - PROCESS | 1650 | 1461099411206 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12e782000) [pid = 1650] [serial = 2144] [outer = 0x112354400] 13:56:51 INFO - PROCESS | 1650 | 1461099411663 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:56:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 818ms 13:56:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:56:51 INFO - PROCESS | 1650 | 1461099411680 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1650 | 1461099411681 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:56:51 INFO - PROCESS | 1650 | 1461099411683 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1650 | 1461099411685 Marionette TRACE conn2 <- [1,2830,null,{}] 13:56:51 INFO - PROCESS | 1650 | 1461099411687 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:51 INFO - PROCESS | 1650 | 1461099411813 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:56:52 INFO - PROCESS | 1650 | 1461099412126 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1da000 == 106 [pid = 1650] [id = 715] 13:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x10fe49000) [pid = 1650] [serial = 2145] [outer = 0x0] 13:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x112157c00) [pid = 1650] [serial = 2146] [outer = 0x10fe49000] 13:56:52 INFO - PROCESS | 1650 | 1461099412176 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x114ee9c00) [pid = 1650] [serial = 2147] [outer = 0x10fe49000] 13:56:52 INFO - PROCESS | 1650 | 1461099412639 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:56:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1022ms 13:56:52 INFO - PROCESS | 1650 | 1461099412706 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 1650 | 1461099412709 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:56:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:56:52 INFO - PROCESS | 1650 | 1461099412722 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1650 | 1461099412724 Marionette TRACE conn2 <- [1,2834,null,{}] 13:56:52 INFO - PROCESS | 1650 | 1461099412727 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:52 INFO - PROCESS | 1650 | 1461099412847 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:56:52 INFO - PROCESS | 1650 | 1461099412948 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe5800 == 107 [pid = 1650] [id = 716] 13:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11863e400) [pid = 1650] [serial = 2148] [outer = 0x0] 13:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x1188c6400) [pid = 1650] [serial = 2149] [outer = 0x11863e400] 13:56:52 INFO - PROCESS | 1650 | 1461099412978 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11aabe800) [pid = 1650] [serial = 2150] [outer = 0x11863e400] 13:56:53 INFO - PROCESS | 1650 | 1461099413408 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:56:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 719ms 13:56:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:56:53 INFO - PROCESS | 1650 | 1461099413458 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1650 | 1461099413460 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:56:53 INFO - PROCESS | 1650 | 1461099413463 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1650 | 1461099413464 Marionette TRACE conn2 <- [1,2838,null,{}] 13:56:53 INFO - PROCESS | 1650 | 1461099413485 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:53 INFO - PROCESS | 1650 | 1461099413635 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:56:53 INFO - PROCESS | 1650 | 1461099413703 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c665800 == 108 [pid = 1650] [id = 717] 13:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11aabf000) [pid = 1650] [serial = 2151] [outer = 0x0] 13:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x123d4fc00) [pid = 1650] [serial = 2152] [outer = 0x11aabf000] 13:56:53 INFO - PROCESS | 1650 | 1461099413734 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12674dc00) [pid = 1650] [serial = 2153] [outer = 0x11aabf000] 13:56:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12f646800 == 107 [pid = 1650] [id = 701] 13:56:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5d7000 == 106 [pid = 1650] [id = 700] 13:56:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab21800 == 105 [pid = 1650] [id = 699] 13:56:53 INFO - PROCESS | 1650 | --DOCSHELL 0x114c8a000 == 104 [pid = 1650] [id = 675] 13:56:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12e499800 == 103 [pid = 1650] [id = 698] 13:56:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12da12800 == 102 [pid = 1650] [id = 697] 13:56:53 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11a88a400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3ea800 == 101 [pid = 1650] [id = 696] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a72c000 == 100 [pid = 1650] [id = 695] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129b2e000 == 99 [pid = 1650] [id = 694] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1275a2000 == 98 [pid = 1650] [id = 693] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11a8b0000 == 97 [pid = 1650] [id = 692] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12605d000 == 96 [pid = 1650] [id = 691] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba9f000 == 95 [pid = 1650] [id = 690] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d25e800 == 94 [pid = 1650] [id = 689] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12c02a000 == 93 [pid = 1650] [id = 688] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3e5000 == 92 [pid = 1650] [id = 687] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12aead800 == 91 [pid = 1650] [id = 686] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab0d000 == 90 [pid = 1650] [id = 685] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5e5000 == 89 [pid = 1650] [id = 18] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a734000 == 88 [pid = 1650] [id = 684] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129e57000 == 87 [pid = 1650] [id = 683] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11b832800 == 86 [pid = 1650] [id = 682] 13:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126952800 == 85 [pid = 1650] [id = 681] 13:56:54 INFO - PROCESS | 1650 | 1461099414152 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:56:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 722ms 13:56:54 INFO - PROCESS | 1650 | 1461099414188 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1650 | 1461099414190 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:56:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:56:54 INFO - PROCESS | 1650 | 1461099414193 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1650 | 1461099414197 Marionette TRACE conn2 <- [1,2842,null,{}] 13:56:54 INFO - PROCESS | 1650 | 1461099414207 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12a903400) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11bacd400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12af06800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11865ac00) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x118639800) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b409800) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11a9c3800) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x1188bd800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x118968c00) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x114c6b400) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11460fc00) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12da45000) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12a0c2c00) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11896d400) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12aae9800) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x123d49000) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12f696c00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12ec47800) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12ab54c00) [pid = 1650] [serial = 1418] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11bfd9c00) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11ad56000) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 13:56:54 INFO - PROCESS | 1650 | 1461099414352 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:56:54 INFO - PROCESS | 1650 | 1461099414364 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12627a800 == 86 [pid = 1650] [id = 718] 13:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1263b3000) [pid = 1650] [serial = 2154] [outer = 0x0] 13:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x126e10800) [pid = 1650] [serial = 2155] [outer = 0x1263b3000] 13:56:54 INFO - PROCESS | 1650 | 1461099414390 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x129b70000) [pid = 1650] [serial = 2156] [outer = 0x1263b3000] 13:56:54 INFO - PROCESS | 1650 | 1461099414762 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:56:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 623ms 13:56:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:56:54 INFO - PROCESS | 1650 | 1461099414816 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1650 | 1461099414818 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:56:54 INFO - PROCESS | 1650 | 1461099414820 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1650 | 1461099414821 Marionette TRACE conn2 <- [1,2846,null,{}] 13:56:54 INFO - PROCESS | 1650 | 1461099414823 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:54 INFO - PROCESS | 1650 | 1461099414930 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:56:54 INFO - PROCESS | 1650 | 1461099414936 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a240800 == 87 [pid = 1650] [id = 719] 13:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12736f800) [pid = 1650] [serial = 2157] [outer = 0x0] 13:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12a068800) [pid = 1650] [serial = 2158] [outer = 0x12736f800] 13:56:54 INFO - PROCESS | 1650 | 1461099414963 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a4eb000) [pid = 1650] [serial = 2159] [outer = 0x12736f800] 13:56:55 INFO - PROCESS | 1650 | 1461099415354 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:56:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms 13:56:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:56:55 INFO - PROCESS | 1650 | 1461099415391 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1650 | 1461099415392 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:56:55 INFO - PROCESS | 1650 | 1461099415394 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1650 | 1461099415395 Marionette TRACE conn2 <- [1,2850,null,{}] 13:56:55 INFO - PROCESS | 1650 | 1461099415398 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:55 INFO - PROCESS | 1650 | 1461099415500 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:56:55 INFO - PROCESS | 1650 | 1461099415504 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aea7000 == 88 [pid = 1650] [id = 720] 13:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12a918800) [pid = 1650] [serial = 2160] [outer = 0x0] 13:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a924800) [pid = 1650] [serial = 2161] [outer = 0x12a918800] 13:56:55 INFO - PROCESS | 1650 | 1461099415537 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12aaf0000) [pid = 1650] [serial = 2162] [outer = 0x12a918800] 13:56:55 INFO - PROCESS | 1650 | 1461099415911 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:56:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 568ms 13:56:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:56:55 INFO - PROCESS | 1650 | 1461099415964 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1650 | 1461099415965 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:56:55 INFO - PROCESS | 1650 | 1461099415967 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1650 | 1461099415968 Marionette TRACE conn2 <- [1,2854,null,{}] 13:56:55 INFO - PROCESS | 1650 | 1461099415971 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:56 INFO - PROCESS | 1650 | 1461099416076 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:56:56 INFO - PROCESS | 1650 | 1461099416199 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c02a000 == 89 [pid = 1650] [id = 721] 13:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12ab56000) [pid = 1650] [serial = 2163] [outer = 0x0] 13:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ae0c400) [pid = 1650] [serial = 2164] [outer = 0x12ab56000] 13:56:56 INFO - PROCESS | 1650 | 1461099416226 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12af0d800) [pid = 1650] [serial = 2165] [outer = 0x12ab56000] 13:56:56 INFO - PROCESS | 1650 | 1461099416562 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:56:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 624ms 13:56:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:56:56 INFO - PROCESS | 1650 | 1461099416594 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1650 | 1461099416595 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:56:56 INFO - PROCESS | 1650 | 1461099416597 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1650 | 1461099416599 Marionette TRACE conn2 <- [1,2858,null,{}] 13:56:56 INFO - PROCESS | 1650 | 1461099416601 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:56 INFO - PROCESS | 1650 | 1461099416734 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:56:56 INFO - PROCESS | 1650 | 1461099416759 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e710800 == 90 [pid = 1650] [id = 722] 13:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12b23a800) [pid = 1650] [serial = 2166] [outer = 0x0] 13:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12b378000) [pid = 1650] [serial = 2167] [outer = 0x12b23a800] 13:56:56 INFO - PROCESS | 1650 | 1461099416784 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12bb30000) [pid = 1650] [serial = 2168] [outer = 0x12b23a800] 13:56:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:56:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 568ms 13:56:57 INFO - PROCESS | 1650 | 1461099417160 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:56:57 INFO - PROCESS | 1650 | 1461099417166 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1650 | 1461099417168 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:56:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:56:57 INFO - PROCESS | 1650 | 1461099417174 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1650 | 1461099417176 Marionette TRACE conn2 <- [1,2862,null,{}] 13:56:57 INFO - PROCESS | 1650 | 1461099417179 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:57 INFO - PROCESS | 1650 | 1461099417370 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:56:57 INFO - PROCESS | 1650 | 1461099417386 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5d3000 == 91 [pid = 1650] [id = 723] 13:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x115481000) [pid = 1650] [serial = 2169] [outer = 0x0] 13:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1287ec000) [pid = 1650] [serial = 2170] [outer = 0x115481000] 13:56:57 INFO - PROCESS | 1650 | 1461099417412 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12bfa3400) [pid = 1650] [serial = 2171] [outer = 0x115481000] 13:56:57 INFO - PROCESS | 1650 | 1461099417793 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:56:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 674ms 13:56:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:56:57 INFO - PROCESS | 1650 | 1461099417846 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1650 | 1461099417848 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:56:57 INFO - PROCESS | 1650 | 1461099417850 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1650 | 1461099417851 Marionette TRACE conn2 <- [1,2866,null,{}] 13:56:57 INFO - PROCESS | 1650 | 1461099417853 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:57 INFO - PROCESS | 1650 | 1461099417993 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:56:58 INFO - PROCESS | 1650 | 1461099418007 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fcd3800 == 92 [pid = 1650] [id = 724] 13:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12bfa6000) [pid = 1650] [serial = 2172] [outer = 0x0] 13:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12d2b5400) [pid = 1650] [serial = 2173] [outer = 0x12bfa6000] 13:56:58 INFO - PROCESS | 1650 | 1461099418032 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e3ce000) [pid = 1650] [serial = 2174] [outer = 0x12bfa6000] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12f5e6000) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12aaedc00) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12a28dc00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12ad91800) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x114c08000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x126927800) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1144a8c00) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11a9c9000) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11befe000) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1144b3400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12af6e000) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12af0d400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:56:58 INFO - PROCESS | 1650 | 1461099418528 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:56:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 719ms 13:56:58 INFO - PROCESS | 1650 | 1461099418574 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1650 | 1461099418575 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:56:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:56:58 INFO - PROCESS | 1650 | 1461099418577 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1650 | 1461099418578 Marionette TRACE conn2 <- [1,2870,null,{}] 13:56:58 INFO - PROCESS | 1650 | 1461099418597 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:58 INFO - PROCESS | 1650 | 1461099418716 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:56:58 INFO - PROCESS | 1650 | 1461099418737 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5d1000 == 93 [pid = 1650] [id = 725] 13:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12ad8d800) [pid = 1650] [serial = 2175] [outer = 0x0] 13:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12af10000) [pid = 1650] [serial = 2176] [outer = 0x12ad8d800] 13:56:58 INFO - PROCESS | 1650 | 1461099418766 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e735c00) [pid = 1650] [serial = 2177] [outer = 0x12ad8d800] 13:56:59 INFO - PROCESS | 1650 | 1461099419137 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 570ms 13:56:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:56:59 INFO - PROCESS | 1650 | 1461099419147 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1650 | 1461099419149 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:56:59 INFO - PROCESS | 1650 | 1461099419151 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1650 | 1461099419154 Marionette TRACE conn2 <- [1,2874,null,{}] 13:56:59 INFO - PROCESS | 1650 | 1461099419157 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:59 INFO - PROCESS | 1650 | 1461099419276 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:56:59 INFO - PROCESS | 1650 | 1461099419373 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x139bdc800 == 94 [pid = 1650] [id = 726] 13:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12e780000) [pid = 1650] [serial = 2178] [outer = 0x0] 13:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12ec37800) [pid = 1650] [serial = 2179] [outer = 0x12e780000] 13:56:59 INFO - PROCESS | 1650 | 1461099419398 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12ed88c00) [pid = 1650] [serial = 2180] [outer = 0x12e780000] 13:56:59 INFO - PROCESS | 1650 | 1461099419690 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 574ms 13:56:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:56:59 INFO - PROCESS | 1650 | 1461099419726 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1650 | 1461099419727 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:56:59 INFO - PROCESS | 1650 | 1461099419729 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1650 | 1461099419730 Marionette TRACE conn2 <- [1,2878,null,{}] 13:56:59 INFO - PROCESS | 1650 | 1461099419732 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:59 INFO - PROCESS | 1650 | 1461099419840 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:56:59 INFO - PROCESS | 1650 | 1461099419844 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f3f000 == 95 [pid = 1650] [id = 727] 13:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12ed89800) [pid = 1650] [serial = 2181] [outer = 0x0] 13:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12f310800) [pid = 1650] [serial = 2182] [outer = 0x12ed89800] 13:56:59 INFO - PROCESS | 1650 | 1461099419869 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12f688c00) [pid = 1650] [serial = 2183] [outer = 0x12ed89800] 13:57:00 INFO - PROCESS | 1650 | 1461099420312 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:57:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:57:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 619ms 13:57:00 INFO - PROCESS | 1650 | 1461099420428 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1650 | 1461099420430 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:57:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:57:00 INFO - PROCESS | 1650 | 1461099420441 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1650 | 1461099420444 Marionette TRACE conn2 <- [1,2882,null,{}] 13:57:00 INFO - PROCESS | 1650 | 1461099420448 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:00 INFO - PROCESS | 1650 | 1461099420597 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:57:00 INFO - PROCESS | 1650 | 1461099420721 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11adde800 == 96 [pid = 1650] [id = 728] 13:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11565e800) [pid = 1650] [serial = 2184] [outer = 0x0] 13:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x116552400) [pid = 1650] [serial = 2185] [outer = 0x11565e800] 13:57:00 INFO - PROCESS | 1650 | 1461099420754 Marionette DEBUG loaded listener.js 13:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1188c0800) [pid = 1650] [serial = 2186] [outer = 0x11565e800] 13:57:01 INFO - PROCESS | 1650 | 1461099421263 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:57:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:57:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 879ms 13:57:01 INFO - PROCESS | 1650 | 1461099421320 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:57:01 INFO - PROCESS | 1650 | 1461099421322 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:57:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:57:01 INFO - PROCESS | 1650 | 1461099421330 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:57:01 INFO - PROCESS | 1650 | 1461099421332 Marionette TRACE conn2 <- [1,2886,null,{}] 13:57:01 INFO - PROCESS | 1650 | 1461099421337 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:01 INFO - PROCESS | 1650 | 1461099421462 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:57:01 INFO - PROCESS | 1650 | 1461099421563 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3e5000 == 97 [pid = 1650] [id = 729] 13:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11c7da800) [pid = 1650] [serial = 2187] [outer = 0x0] 13:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x123d54000) [pid = 1650] [serial = 2188] [outer = 0x11c7da800] 13:57:01 INFO - PROCESS | 1650 | 1461099421593 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x127399400) [pid = 1650] [serial = 2189] [outer = 0x11c7da800] 13:57:02 INFO - PROCESS | 1650 | 1461099422058 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:57:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 774ms 13:57:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:57:02 INFO - PROCESS | 1650 | 1461099422102 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1650 | 1461099422104 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:57:02 INFO - PROCESS | 1650 | 1461099422106 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1650 | 1461099422107 Marionette TRACE conn2 <- [1,2890,null,{}] 13:57:02 INFO - PROCESS | 1650 | 1461099422114 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:02 INFO - PROCESS | 1650 | 1461099422245 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:57:02 INFO - PROCESS | 1650 | 1461099422380 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1300a8000 == 98 [pid = 1650] [id = 730] 13:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x129d58400) [pid = 1650] [serial = 2190] [outer = 0x0] 13:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12a907c00) [pid = 1650] [serial = 2191] [outer = 0x129d58400] 13:57:02 INFO - PROCESS | 1650 | 1461099422415 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12aae2800) [pid = 1650] [serial = 2192] [outer = 0x129d58400] 13:57:02 INFO - PROCESS | 1650 | 1461099422896 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:57:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 13:57:02 INFO - PROCESS | 1650 | 1461099422926 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1650 | 1461099422928 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:57:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:57:02 INFO - PROCESS | 1650 | 1461099422932 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1650 | 1461099422934 Marionette TRACE conn2 <- [1,2894,null,{}] 13:57:02 INFO - PROCESS | 1650 | 1461099422937 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:03 INFO - PROCESS | 1650 | 1461099423074 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:57:03 INFO - PROCESS | 1650 | 1461099423203 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a542800 == 99 [pid = 1650] [id = 731] 13:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12aaee400) [pid = 1650] [serial = 2193] [outer = 0x0] 13:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12afc5c00) [pid = 1650] [serial = 2194] [outer = 0x12aaee400] 13:57:03 INFO - PROCESS | 1650 | 1461099423235 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12bfab400) [pid = 1650] [serial = 2195] [outer = 0x12aaee400] 13:57:03 INFO - PROCESS | 1650 | 1461099423659 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:57:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 770ms 13:57:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:57:03 INFO - PROCESS | 1650 | 1461099423704 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1650 | 1461099423705 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:57:03 INFO - PROCESS | 1650 | 1461099423708 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1650 | 1461099423709 Marionette TRACE conn2 <- [1,2898,null,{}] 13:57:03 INFO - PROCESS | 1650 | 1461099423712 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:03 INFO - PROCESS | 1650 | 1461099423835 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:57:03 INFO - PROCESS | 1650 | 1461099423941 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a669800 == 100 [pid = 1650] [id = 732] 13:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12c8cac00) [pid = 1650] [serial = 2196] [outer = 0x0] 13:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e197000) [pid = 1650] [serial = 2197] [outer = 0x12c8cac00] 13:57:03 INFO - PROCESS | 1650 | 1461099423971 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12e7e2400) [pid = 1650] [serial = 2198] [outer = 0x12c8cac00] 13:57:04 INFO - PROCESS | 1650 | 1461099424377 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:57:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 719ms 13:57:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:57:04 INFO - PROCESS | 1650 | 1461099424428 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1650 | 1461099424429 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:57:04 INFO - PROCESS | 1650 | 1461099424431 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1650 | 1461099424432 Marionette TRACE conn2 <- [1,2902,null,{}] 13:57:04 INFO - PROCESS | 1650 | 1461099424435 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:04 INFO - PROCESS | 1650 | 1461099424598 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:57:04 INFO - PROCESS | 1650 | 1461099424708 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a954800 == 101 [pid = 1650] [id = 733] 13:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12f30d000) [pid = 1650] [serial = 2199] [outer = 0x0] 13:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12f696c00) [pid = 1650] [serial = 2200] [outer = 0x12f30d000] 13:57:04 INFO - PROCESS | 1650 | 1461099424740 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12fcc5c00) [pid = 1650] [serial = 2201] [outer = 0x12f30d000] 13:57:05 INFO - PROCESS | 1650 | 1461099425170 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 768ms 13:57:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:57:05 INFO - PROCESS | 1650 | 1461099425200 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1650 | 1461099425202 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:57:05 INFO - PROCESS | 1650 | 1461099425204 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1650 | 1461099425205 Marionette TRACE conn2 <- [1,2906,null,{}] 13:57:05 INFO - PROCESS | 1650 | 1461099425207 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:05 INFO - PROCESS | 1650 | 1461099425332 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:57:05 INFO - PROCESS | 1650 | 1461099425438 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ab1d800 == 102 [pid = 1650] [id = 734] 13:57:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12fcbd000) [pid = 1650] [serial = 2202] [outer = 0x0] 13:57:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12fd1f800) [pid = 1650] [serial = 2203] [outer = 0x12fcbd000] 13:57:05 INFO - PROCESS | 1650 | 1461099425468 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x138b28400) [pid = 1650] [serial = 2204] [outer = 0x12fcbd000] 13:57:05 INFO - PROCESS | 1650 | 1461099425883 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 719ms 13:57:05 INFO - PROCESS | 1650 | 1461099425924 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1650 | 1461099425925 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:57:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:57:05 INFO - PROCESS | 1650 | 1461099425927 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1650 | 1461099425928 Marionette TRACE conn2 <- [1,2910,null,{}] 13:57:05 INFO - PROCESS | 1650 | 1461099425931 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:06 INFO - PROCESS | 1650 | 1461099426075 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:57:06 INFO - PROCESS | 1650 | 1461099426210 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b11c000 == 103 [pid = 1650] [id = 735] 13:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x138b1ac00) [pid = 1650] [serial = 2205] [outer = 0x0] 13:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x139d3cc00) [pid = 1650] [serial = 2206] [outer = 0x138b1ac00] 13:57:06 INFO - PROCESS | 1650 | 1461099426241 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x139d43800) [pid = 1650] [serial = 2207] [outer = 0x138b1ac00] 13:57:06 INFO - PROCESS | 1650 | 1461099426596 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:57:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:57:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:57:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 720ms 13:57:06 INFO - PROCESS | 1650 | 1461099426647 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:57:06 INFO - PROCESS | 1650 | 1461099426649 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:57:06 INFO - TEST-START | /DOMEvents/constructors.html 13:57:06 INFO - PROCESS | 1650 | 1461099426651 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:57:06 INFO - PROCESS | 1650 | 1461099426652 Marionette TRACE conn2 <- [1,2914,null,{}] 13:57:06 INFO - PROCESS | 1650 | 1461099426655 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:06 INFO - PROCESS | 1650 | 1461099426779 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:57:06 INFO - PROCESS | 1650 | 1461099426915 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x14681b800 == 104 [pid = 1650] [id = 736] 13:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12aab6000) [pid = 1650] [serial = 2208] [outer = 0x0] 13:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x139d3e000) [pid = 1650] [serial = 2209] [outer = 0x12aab6000] 13:57:06 INFO - PROCESS | 1650 | 1461099426946 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x13a59f400) [pid = 1650] [serial = 2210] [outer = 0x12aab6000] 13:57:07 INFO - PROCESS | 1650 | 1461099427349 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:57:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:57:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:57:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:57:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:57:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:57:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:57:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:57:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:57:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 728ms 13:57:07 INFO - PROCESS | 1650 | 1461099427380 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1650 | 1461099427381 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:57:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:57:07 INFO - PROCESS | 1650 | 1461099427384 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1650 | 1461099427385 Marionette TRACE conn2 <- [1,2918,null,{}] 13:57:07 INFO - PROCESS | 1650 | 1461099427388 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:07 INFO - PROCESS | 1650 | 1461099427529 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:57:07 INFO - PROCESS | 1650 | 1461099427637 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1468e8800 == 105 [pid = 1650] [id = 737] 13:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x13a2dd400) [pid = 1650] [serial = 2211] [outer = 0x0] 13:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x13a5a5c00) [pid = 1650] [serial = 2212] [outer = 0x13a2dd400] 13:57:07 INFO - PROCESS | 1650 | 1461099427667 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x13a798c00) [pid = 1650] [serial = 2213] [outer = 0x13a2dd400] 13:57:08 INFO - PROCESS | 1650 | 1461099428060 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:57:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:57:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 723ms 13:57:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:57:08 INFO - PROCESS | 1650 | 1461099428107 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1650 | 1461099428109 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:57:08 INFO - PROCESS | 1650 | 1461099428111 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1650 | 1461099428113 Marionette TRACE conn2 <- [1,2922,null,{}] 13:57:08 INFO - PROCESS | 1650 | 1461099428116 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:08 INFO - PROCESS | 1650 | 1461099428255 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:57:08 INFO - PROCESS | 1650 | 1461099428393 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x148cd9000 == 106 [pid = 1650] [id = 738] 13:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x13a796000) [pid = 1650] [serial = 2214] [outer = 0x0] 13:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x13a97d400) [pid = 1650] [serial = 2215] [outer = 0x13a796000] 13:57:08 INFO - PROCESS | 1650 | 1461099428428 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x13b1a8c00) [pid = 1650] [serial = 2216] [outer = 0x13a796000] 13:57:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 13:57:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 13:57:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 13:57:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 13:57:08 INFO - PROCESS | 1650 | 1461099428800 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:57:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:57:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:57:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:57:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:57:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:57:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:57:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:57:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:57:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:57:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 723ms 13:57:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:57:08 INFO - PROCESS | 1650 | 1461099428834 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1650 | 1461099428836 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:57:08 INFO - PROCESS | 1650 | 1461099428838 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1650 | 1461099428840 Marionette TRACE conn2 <- [1,2926,null,{}] 13:57:08 INFO - PROCESS | 1650 | 1461099428844 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:09 INFO - PROCESS | 1650 | 1461099429007 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:57:09 INFO - PROCESS | 1650 | 1461099429234 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x148ca0800 == 107 [pid = 1650] [id = 739] 13:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12bb2e400) [pid = 1650] [serial = 2217] [outer = 0x0] 13:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x13b1ad000) [pid = 1650] [serial = 2218] [outer = 0x12bb2e400] 13:57:09 INFO - PROCESS | 1650 | 1461099429276 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x146db4400) [pid = 1650] [serial = 2219] [outer = 0x12bb2e400] 13:57:09 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:57:09 INFO - PROCESS | 1650 | 1461099429698 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:57:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:57:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 870ms 13:57:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:57:09 INFO - PROCESS | 1650 | 1461099429708 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 1650 | 1461099429710 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:57:09 INFO - PROCESS | 1650 | 1461099429712 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1650 | 1461099429713 Marionette TRACE conn2 <- [1,2930,null,{}] 13:57:09 INFO - PROCESS | 1650 | 1461099429716 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:09 INFO - PROCESS | 1650 | 1461099429870 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:57:10 INFO - PROCESS | 1650 | 1461099430051 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x129706800 == 108 [pid = 1650] [id = 740] 13:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x114c6cc00) [pid = 1650] [serial = 2220] [outer = 0x0] 13:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12ab59c00) [pid = 1650] [serial = 2221] [outer = 0x114c6cc00] 13:57:10 INFO - PROCESS | 1650 | 1461099430098 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x13a352400) [pid = 1650] [serial = 2222] [outer = 0x114c6cc00] 13:57:10 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:57:10 INFO - PROCESS | 1650 | 1461099430499 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:57:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:57:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 819ms 13:57:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:57:10 INFO - PROCESS | 1650 | 1461099430531 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1650 | 1461099430532 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:57:10 INFO - PROCESS | 1650 | 1461099430535 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1650 | 1461099430536 Marionette TRACE conn2 <- [1,2934,null,{}] 13:57:10 INFO - PROCESS | 1650 | 1461099430539 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:10 INFO - PROCESS | 1650 | 1461099430687 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:57:10 INFO - PROCESS | 1650 | 1461099430822 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e71e000 == 109 [pid = 1650] [id = 741] 13:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x11acbf400) [pid = 1650] [serial = 2223] [outer = 0x0] 13:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x13b1a9400) [pid = 1650] [serial = 2224] [outer = 0x11acbf400] 13:57:10 INFO - PROCESS | 1650 | 1461099430852 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x146db8c00) [pid = 1650] [serial = 2225] [outer = 0x11acbf400] 13:57:11 INFO - PROCESS | 1650 | 1461099431474 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:57:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:57:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 974ms 13:57:11 INFO - PROCESS | 1650 | 1461099431510 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1650 | 1461099431513 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:57:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:57:11 INFO - PROCESS | 1650 | 1461099431516 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1650 | 1461099431521 Marionette TRACE conn2 <- [1,2938,null,{}] 13:57:11 INFO - PROCESS | 1650 | 1461099431525 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:11 INFO - PROCESS | 1650 | 1461099431649 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:57:11 INFO - PROCESS | 1650 | 1461099431778 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e499800 == 110 [pid = 1650] [id = 742] 13:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x119ed8000) [pid = 1650] [serial = 2226] [outer = 0x0] 13:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x11a950800) [pid = 1650] [serial = 2227] [outer = 0x119ed8000] 13:57:11 INFO - PROCESS | 1650 | 1461099431808 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11c37d800) [pid = 1650] [serial = 2228] [outer = 0x119ed8000] 13:57:12 INFO - PROCESS | 1650 | 1461099432167 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:57:12 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:57:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 675ms 13:57:12 INFO - PROCESS | 1650 | 1461099432192 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1650 | 1461099432195 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:57:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:57:12 INFO - PROCESS | 1650 | 1461099432200 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1650 | 1461099432201 Marionette TRACE conn2 <- [1,2942,null,{}] 13:57:12 INFO - PROCESS | 1650 | 1461099432204 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:12 INFO - PROCESS | 1650 | 1461099432323 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:57:12 INFO - PROCESS | 1650 | 1461099432456 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff22000 == 111 [pid = 1650] [id = 743] 13:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x123d49400) [pid = 1650] [serial = 2229] [outer = 0x0] 13:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12719d400) [pid = 1650] [serial = 2230] [outer = 0x123d49400] 13:57:12 INFO - PROCESS | 1650 | 1461099432483 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x1291dc400) [pid = 1650] [serial = 2231] [outer = 0x123d49400] 13:57:12 INFO - PROCESS | 1650 | 1461099432852 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:57:12 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:57:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:57:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 13:57:12 INFO - PROCESS | 1650 | 1461099432873 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1650 | 1461099432875 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:57:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:57:12 INFO - PROCESS | 1650 | 1461099432877 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1650 | 1461099432881 Marionette TRACE conn2 <- [1,2946,null,{}] 13:57:12 INFO - PROCESS | 1650 | 1461099432893 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:13 INFO - PROCESS | 1650 | 1461099433070 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:57:13 INFO - PROCESS | 1650 | 1461099433270 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23b800 == 112 [pid = 1650] [id = 744] 13:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x123d49000) [pid = 1650] [serial = 2232] [outer = 0x0] 13:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x129d51000) [pid = 1650] [serial = 2233] [outer = 0x123d49000] 13:57:13 INFO - PROCESS | 1650 | 1461099433318 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12ab63400) [pid = 1650] [serial = 2234] [outer = 0x123d49000] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x139bdc800 == 111 [pid = 1650] [id = 726] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5d1000 == 110 [pid = 1650] [id = 725] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fcd3800 == 109 [pid = 1650] [id = 724] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5d3000 == 108 [pid = 1650] [id = 723] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12e710800 == 107 [pid = 1650] [id = 722] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12f5ee800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12a0c5800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x129d4e400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x1273ea800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x1267cb800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12a4f5c00) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12a068400) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12b873c00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12c02a000 == 106 [pid = 1650] [id = 721] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12aea7000 == 105 [pid = 1650] [id = 720] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a240800 == 104 [pid = 1650] [id = 719] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12627a800 == 103 [pid = 1650] [id = 718] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c665800 == 102 [pid = 1650] [id = 717] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe5800 == 101 [pid = 1650] [id = 716] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1da000 == 100 [pid = 1650] [id = 715] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x138a32800 == 99 [pid = 1650] [id = 710] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x137295800 == 98 [pid = 1650] [id = 709] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1305b8800 == 97 [pid = 1650] [id = 708] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ffe4800 == 96 [pid = 1650] [id = 707] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fcdf000 == 95 [pid = 1650] [id = 706] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecba000 == 94 [pid = 1650] [id = 705] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9da800 == 93 [pid = 1650] [id = 704] 13:57:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c313800 == 92 [pid = 1650] [id = 703] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12ab5fc00) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12aab8000) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12ae06400) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1156c9c00) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x118654400) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x1188cf000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x115654c00) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x129d53800) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12ad8f400) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x118652800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x11a9c1800) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x11afddc00) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x123dcd800) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x123867800) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x1273efc00) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x129d0fc00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x118663400) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12b407c00) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12af07400) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12b23cc00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12af04c00) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12aaed800) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12afc3000) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12a0c5000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12af69c00) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 13:57:13 INFO - PROCESS | 1650 | 1461099433858 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:57:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:57:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1023ms 13:57:13 INFO - PROCESS | 1650 | 1461099433901 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:57:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:57:13 INFO - PROCESS | 1650 | 1461099433903 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:57:13 INFO - PROCESS | 1650 | 1461099433905 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1650 | 1461099433906 Marionette TRACE conn2 <- [1,2950,null,{}] 13:57:13 INFO - PROCESS | 1650 | 1461099433908 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:14 INFO - PROCESS | 1650 | 1461099434016 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:57:14 INFO - PROCESS | 1650 | 1461099434021 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c313800 == 93 [pid = 1650] [id = 745] 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x129d4e400) [pid = 1650] [serial = 2235] [outer = 0x0] 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12a0c2c00) [pid = 1650] [serial = 2236] [outer = 0x129d4e400] 13:57:14 INFO - PROCESS | 1650 | 1461099434047 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12aaed400) [pid = 1650] [serial = 2237] [outer = 0x129d4e400] 13:57:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129182800 == 94 [pid = 1650] [id = 746] 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12af0ac00) [pid = 1650] [serial = 2238] [outer = 0x0] 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12736a400) [pid = 1650] [serial = 2239] [outer = 0x12af0ac00] 13:57:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:57:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 13:57:14 INFO - PROCESS | 1650 | 1461099434466 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:57:14 INFO - PROCESS | 1650 | 1461099434473 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 1650 | 1461099434475 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:57:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:57:14 INFO - PROCESS | 1650 | 1461099434477 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1650 | 1461099434478 Marionette TRACE conn2 <- [1,2954,null,{}] 13:57:14 INFO - PROCESS | 1650 | 1461099434480 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:14 INFO - PROCESS | 1650 | 1461099434623 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:57:14 INFO - PROCESS | 1650 | 1461099434629 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab79800 == 95 [pid = 1650] [id = 747] 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12a91ac00) [pid = 1650] [serial = 2240] [outer = 0x0] 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12af06000) [pid = 1650] [serial = 2241] [outer = 0x12a91ac00] 13:57:14 INFO - PROCESS | 1650 | 1461099434656 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12b372000) [pid = 1650] [serial = 2242] [outer = 0x12a91ac00] 13:57:15 INFO - PROCESS | 1650 | 1461099435044 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:57:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:57:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:57:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 620ms 13:57:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:57:15 INFO - PROCESS | 1650 | 1461099435097 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1650 | 1461099435098 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:57:15 INFO - PROCESS | 1650 | 1461099435100 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1650 | 1461099435102 Marionette TRACE conn2 <- [1,2958,null,{}] 13:57:15 INFO - PROCESS | 1650 | 1461099435104 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:15 INFO - PROCESS | 1650 | 1461099435226 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:57:15 INFO - PROCESS | 1650 | 1461099435235 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf8800 == 96 [pid = 1650] [id = 748] 13:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12b876000) [pid = 1650] [serial = 2243] [outer = 0x0] 13:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12d19fc00) [pid = 1650] [serial = 2244] [outer = 0x12b876000] 13:57:15 INFO - PROCESS | 1650 | 1461099435262 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12e1d3000) [pid = 1650] [serial = 2245] [outer = 0x12b876000] 13:57:15 INFO - PROCESS | 1650 | 1461099435629 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:57:15 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:57:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 571ms 13:57:15 INFO - PROCESS | 1650 | 1461099435674 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1650 | 1461099435676 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:57:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:57:15 INFO - PROCESS | 1650 | 1461099435678 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1650 | 1461099435679 Marionette TRACE conn2 <- [1,2962,null,{}] 13:57:15 INFO - PROCESS | 1650 | 1461099435715 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:15 INFO - PROCESS | 1650 | 1461099435826 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:57:15 INFO - PROCESS | 1650 | 1461099435830 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5de800 == 97 [pid = 1650] [id = 749] 13:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12da6ec00) [pid = 1650] [serial = 2246] [outer = 0x0] 13:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12e731800) [pid = 1650] [serial = 2247] [outer = 0x12da6ec00] 13:57:15 INFO - PROCESS | 1650 | 1461099435856 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12e7e5c00) [pid = 1650] [serial = 2248] [outer = 0x12da6ec00] 13:57:16 INFO - PROCESS | 1650 | 1461099436229 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:57:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:57:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 599ms 13:57:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:57:16 INFO - PROCESS | 1650 | 1461099436284 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1650 | 1461099436285 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:57:16 INFO - PROCESS | 1650 | 1461099436287 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1650 | 1461099436288 Marionette TRACE conn2 <- [1,2966,null,{}] 13:57:16 INFO - PROCESS | 1650 | 1461099436291 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:16 INFO - PROCESS | 1650 | 1461099436430 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:57:16 INFO - PROCESS | 1650 | 1461099436448 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff04800 == 98 [pid = 1650] [id = 750] 13:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ec33800) [pid = 1650] [serial = 2249] [outer = 0x0] 13:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12ec4b800) [pid = 1650] [serial = 2250] [outer = 0x12ec33800] 13:57:16 INFO - PROCESS | 1650 | 1461099436473 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12f30bc00) [pid = 1650] [serial = 2251] [outer = 0x12ec33800] 13:57:16 INFO - PROCESS | 1650 | 1461099436848 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:57:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:57:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 569ms 13:57:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:57:16 INFO - PROCESS | 1650 | 1461099436862 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1650 | 1461099436863 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:57:16 INFO - PROCESS | 1650 | 1461099436865 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1650 | 1461099436867 Marionette TRACE conn2 <- [1,2970,null,{}] 13:57:16 INFO - PROCESS | 1650 | 1461099436869 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:17 INFO - PROCESS | 1650 | 1461099437080 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:57:17 INFO - PROCESS | 1650 | 1461099437099 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a32800 == 99 [pid = 1650] [id = 751] 13:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12ec3a000) [pid = 1650] [serial = 2252] [outer = 0x0] 13:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12f511c00) [pid = 1650] [serial = 2253] [outer = 0x12ec3a000] 13:57:17 INFO - PROCESS | 1650 | 1461099437125 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12fcc0000) [pid = 1650] [serial = 2254] [outer = 0x12ec3a000] 13:57:17 INFO - PROCESS | 1650 | 1461099437460 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:57:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:57:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 13:57:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:57:17 INFO - PROCESS | 1650 | 1461099437495 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1650 | 1461099437496 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:57:17 INFO - PROCESS | 1650 | 1461099437498 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1650 | 1461099437499 Marionette TRACE conn2 <- [1,2974,null,{}] 13:57:17 INFO - PROCESS | 1650 | 1461099437501 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:17 INFO - PROCESS | 1650 | 1461099437650 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:57:17 INFO - PROCESS | 1650 | 1461099437662 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f27000 == 100 [pid = 1650] [id = 752] 13:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12fcc1800) [pid = 1650] [serial = 2255] [outer = 0x0] 13:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x1308e6800) [pid = 1650] [serial = 2256] [outer = 0x12fcc1800] 13:57:17 INFO - PROCESS | 1650 | 1461099437688 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x1308eac00) [pid = 1650] [serial = 2257] [outer = 0x12fcc1800] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12b23a800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x11aabf000) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12a918800) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12ad8d800) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12bfa6000) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12736f800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x115481000) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12e780000) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12ab56000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x1263b3000) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11863e400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x10fe49000) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x11bef8c00) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x118973c00) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:57:18 INFO - PROCESS | 1650 | 1461099438302 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:57:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:57:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 819ms 13:57:18 INFO - PROCESS | 1650 | 1461099438318 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1650 | 1461099438319 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:57:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:57:18 INFO - PROCESS | 1650 | 1461099438324 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1650 | 1461099438325 Marionette TRACE conn2 <- [1,2978,null,{}] 13:57:18 INFO - PROCESS | 1650 | 1461099438328 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:18 INFO - PROCESS | 1650 | 1461099438446 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:57:18 INFO - PROCESS | 1650 | 1461099438450 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed41000 == 101 [pid = 1650] [id = 753] 13:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x118870400) [pid = 1650] [serial = 2258] [outer = 0x0] 13:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12ae09000) [pid = 1650] [serial = 2259] [outer = 0x118870400] 13:57:18 INFO - PROCESS | 1650 | 1461099438480 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x1308ecc00) [pid = 1650] [serial = 2260] [outer = 0x118870400] 13:57:18 INFO - PROCESS | 1650 | 1461099438846 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:57:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:57:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 570ms 13:57:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:57:18 INFO - PROCESS | 1650 | 1461099438894 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1650 | 1461099438896 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:57:18 INFO - PROCESS | 1650 | 1461099438898 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1650 | 1461099438899 Marionette TRACE conn2 <- [1,2982,null,{}] 13:57:18 INFO - PROCESS | 1650 | 1461099438902 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:19 INFO - PROCESS | 1650 | 1461099439086 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:57:19 INFO - PROCESS | 1650 | 1461099439095 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ab25000 == 102 [pid = 1650] [id = 754] 13:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x139b2c400) [pid = 1650] [serial = 2261] [outer = 0x0] 13:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x139b2e800) [pid = 1650] [serial = 2262] [outer = 0x139b2c400] 13:57:19 INFO - PROCESS | 1650 | 1461099439120 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x139b33000) [pid = 1650] [serial = 2263] [outer = 0x139b2c400] 13:57:19 INFO - PROCESS | 1650 | 1461099439432 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:57:19 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:57:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:57:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 569ms 13:57:19 INFO - PROCESS | 1650 | 1461099439467 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:57:19 INFO - PROCESS | 1650 | 1461099439469 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:57:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:57:19 INFO - PROCESS | 1650 | 1461099439473 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 1650 | 1461099439474 Marionette TRACE conn2 <- [1,2986,null,{}] 13:57:19 INFO - PROCESS | 1650 | 1461099439477 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:19 INFO - PROCESS | 1650 | 1461099439585 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:57:19 INFO - PROCESS | 1650 | 1461099439684 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x148ce6800 == 103 [pid = 1650] [id = 755] 13:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x139b32000) [pid = 1650] [serial = 2264] [outer = 0x0] 13:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x13a334400) [pid = 1650] [serial = 2265] [outer = 0x139b32000] 13:57:19 INFO - PROCESS | 1650 | 1461099439709 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x13a338400) [pid = 1650] [serial = 2266] [outer = 0x139b32000] 13:57:19 INFO - PROCESS | 1650 | 1461099439952 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:57:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:57:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 13:57:19 INFO - PROCESS | 1650 | 1461099439993 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:57:19 INFO - PROCESS | 1650 | 1461099439994 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:57:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:57:19 INFO - PROCESS | 1650 | 1461099439996 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 1650 | 1461099439997 Marionette TRACE conn2 <- [1,2990,null,{}] 13:57:20 INFO - PROCESS | 1650 | 1461099440000 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:20 INFO - PROCESS | 1650 | 1461099440118 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:57:20 INFO - PROCESS | 1650 | 1461099440122 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a491000 == 104 [pid = 1650] [id = 756] 13:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x13a337400) [pid = 1650] [serial = 2267] [outer = 0x0] 13:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x13a33e800) [pid = 1650] [serial = 2268] [outer = 0x13a337400] 13:57:20 INFO - PROCESS | 1650 | 1461099440147 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x13a354400) [pid = 1650] [serial = 2269] [outer = 0x13a337400] 13:57:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a98f800 == 105 [pid = 1650] [id = 757] 13:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x118639800) [pid = 1650] [serial = 2270] [outer = 0x0] 13:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x114be5800) [pid = 1650] [serial = 2271] [outer = 0x118639800] 13:57:20 INFO - PROCESS | 1650 | 1461099440750 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:57:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:57:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 13:57:20 INFO - PROCESS | 1650 | 1461099440788 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1650 | 1461099440791 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:57:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:57:20 INFO - PROCESS | 1650 | 1461099440797 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1650 | 1461099440799 Marionette TRACE conn2 <- [1,2994,null,{}] 13:57:20 INFO - PROCESS | 1650 | 1461099440803 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:20 INFO - PROCESS | 1650 | 1461099440981 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:57:21 INFO - PROCESS | 1650 | 1461099441124 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a48e000 == 106 [pid = 1650] [id = 758] 13:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x11912d000) [pid = 1650] [serial = 2272] [outer = 0x0] 13:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x11ad55400) [pid = 1650] [serial = 2273] [outer = 0x11912d000] 13:57:21 INFO - PROCESS | 1650 | 1461099441157 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12386f800) [pid = 1650] [serial = 2274] [outer = 0x11912d000] 13:57:21 INFO - PROCESS | 1650 | 1461099441573 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:57:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:57:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:57:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 824ms 13:57:21 INFO - PROCESS | 1650 | 1461099441621 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1650 | 1461099441625 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:57:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:57:21 INFO - PROCESS | 1650 | 1461099441630 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1650 | 1461099441632 Marionette TRACE conn2 <- [1,2998,null,{}] 13:57:21 INFO - PROCESS | 1650 | 1461099441635 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:21 INFO - PROCESS | 1650 | 1461099441769 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:57:21 INFO - PROCESS | 1650 | 1461099441914 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d00b800 == 107 [pid = 1650] [id = 759] 13:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x123dcd800) [pid = 1650] [serial = 2275] [outer = 0x0] 13:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12a06ec00) [pid = 1650] [serial = 2276] [outer = 0x123dcd800] 13:57:21 INFO - PROCESS | 1650 | 1461099441945 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12a91f400) [pid = 1650] [serial = 2277] [outer = 0x123dcd800] 13:57:22 INFO - PROCESS | 1650 | 1461099442329 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:57:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:57:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 719ms 13:57:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:57:22 INFO - PROCESS | 1650 | 1461099442350 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:57:22 INFO - PROCESS | 1650 | 1461099442352 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:57:22 INFO - PROCESS | 1650 | 1461099442354 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 1650 | 1461099442357 Marionette TRACE conn2 <- [1,3002,null,{}] 13:57:22 INFO - PROCESS | 1650 | 1461099442365 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:22 INFO - PROCESS | 1650 | 1461099442496 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:57:22 INFO - PROCESS | 1650 | 1461099442641 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a191800 == 108 [pid = 1650] [id = 760] 13:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12aac1000) [pid = 1650] [serial = 2278] [outer = 0x0] 13:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12afc5800) [pid = 1650] [serial = 2279] [outer = 0x12aac1000] 13:57:22 INFO - PROCESS | 1650 | 1461099442674 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12c8d3000) [pid = 1650] [serial = 2280] [outer = 0x12aac1000] 13:57:23 INFO - PROCESS | 1650 | 1461099443047 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:57:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:57:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 722ms 13:57:23 INFO - PROCESS | 1650 | 1461099443077 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1650 | 1461099443079 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:57:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:57:23 INFO - PROCESS | 1650 | 1461099443081 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1650 | 1461099443082 Marionette TRACE conn2 <- [1,3006,null,{}] 13:57:23 INFO - PROCESS | 1650 | 1461099443085 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:23 INFO - PROCESS | 1650 | 1461099443217 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:57:23 INFO - PROCESS | 1650 | 1461099443347 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a76b800 == 109 [pid = 1650] [id = 761] 13:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12e3cd800) [pid = 1650] [serial = 2281] [outer = 0x0] 13:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12f688800) [pid = 1650] [serial = 2282] [outer = 0x12e3cd800] 13:57:23 INFO - PROCESS | 1650 | 1461099443378 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x1308e3000) [pid = 1650] [serial = 2283] [outer = 0x12e3cd800] 13:57:23 INFO - PROCESS | 1650 | 1461099443731 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:57:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:57:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 668ms 13:57:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:57:23 INFO - PROCESS | 1650 | 1461099443750 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1650 | 1461099443751 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:57:23 INFO - PROCESS | 1650 | 1461099443754 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1650 | 1461099443755 Marionette TRACE conn2 <- [1,3010,null,{}] 13:57:23 INFO - PROCESS | 1650 | 1461099443758 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:23 INFO - PROCESS | 1650 | 1461099443887 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:57:24 INFO - PROCESS | 1650 | 1461099444028 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x146be3800 == 110 [pid = 1650] [id = 762] 13:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x119ed9c00) [pid = 1650] [serial = 2284] [outer = 0x0] 13:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x139b28c00) [pid = 1650] [serial = 2285] [outer = 0x119ed9c00] 13:57:24 INFO - PROCESS | 1650 | 1461099444059 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x13a335800) [pid = 1650] [serial = 2286] [outer = 0x119ed9c00] 13:57:24 INFO - PROCESS | 1650 | 1461099444434 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:57:24 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:57:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 720ms 13:57:24 INFO - PROCESS | 1650 | 1461099444475 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1650 | 1461099444476 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:57:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:57:24 INFO - PROCESS | 1650 | 1461099444478 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1650 | 1461099444480 Marionette TRACE conn2 <- [1,3014,null,{}] 13:57:24 INFO - PROCESS | 1650 | 1461099444482 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:24 INFO - PROCESS | 1650 | 1461099444625 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:57:24 INFO - PROCESS | 1650 | 1461099444758 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a238800 == 111 [pid = 1650] [id = 763] 13:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x13a33dc00) [pid = 1650] [serial = 2287] [outer = 0x0] 13:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x13a360000) [pid = 1650] [serial = 2288] [outer = 0x13a33dc00] 13:57:24 INFO - PROCESS | 1650 | 1461099444788 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x13a97f000) [pid = 1650] [serial = 2289] [outer = 0x13a33dc00] 13:57:24 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:57:25 INFO - PROCESS | 1650 | 1461099445188 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:57:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:57:25 INFO - {} 13:57:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:57:25 INFO - {} 13:57:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:57:25 INFO - {} 13:57:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:57:25 INFO - {} 13:57:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 13:57:25 INFO - TEST-START | /FileAPI/fileReader.html 13:57:25 INFO - PROCESS | 1650 | 1461099445199 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1650 | 1461099445201 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:57:25 INFO - PROCESS | 1650 | 1461099445203 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1650 | 1461099445204 Marionette TRACE conn2 <- [1,3018,null,{}] 13:57:25 INFO - PROCESS | 1650 | 1461099445206 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:25 INFO - PROCESS | 1650 | 1461099445332 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:57:25 INFO - PROCESS | 1650 | 1461099445447 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x13adfc000 == 112 [pid = 1650] [id = 764] 13:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x139f05c00) [pid = 1650] [serial = 2290] [outer = 0x0] 13:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x13a353c00) [pid = 1650] [serial = 2291] [outer = 0x139f05c00] 13:57:25 INFO - PROCESS | 1650 | 1461099445477 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x13a985000) [pid = 1650] [serial = 2292] [outer = 0x139f05c00] 13:57:25 INFO - PROCESS | 1650 | 1461099445844 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:57:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:57:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:57:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:57:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:57:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 672ms 13:57:25 INFO - TEST-START | /FileAPI/historical.html 13:57:25 INFO - PROCESS | 1650 | 1461099445876 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1650 | 1461099445877 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:57:25 INFO - PROCESS | 1650 | 1461099445879 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1650 | 1461099445880 Marionette TRACE conn2 <- [1,3022,null,{}] 13:57:25 INFO - PROCESS | 1650 | 1461099445883 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:26 INFO - PROCESS | 1650 | 1461099446015 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:57:26 INFO - PROCESS | 1650 | 1461099446181 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459d8000 == 113 [pid = 1650] [id = 765] 13:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x13a980000) [pid = 1650] [serial = 2293] [outer = 0x0] 13:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x13ad23400) [pid = 1650] [serial = 2294] [outer = 0x13a980000] 13:57:26 INFO - PROCESS | 1650 | 1461099446212 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x13ad29c00) [pid = 1650] [serial = 2295] [outer = 0x13a980000] 13:57:26 INFO - PROCESS | 1650 | 1461099446561 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:57:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:57:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:57:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:57:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:57:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:57:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:57:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:57:26 INFO - TEST-OK | /FileAPI/historical.html | took 719ms 13:57:26 INFO - TEST-START | /FileAPI/idlharness.html 13:57:26 INFO - PROCESS | 1650 | 1461099446599 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1650 | 1461099446600 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:57:26 INFO - PROCESS | 1650 | 1461099446603 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1650 | 1461099446604 Marionette TRACE conn2 <- [1,3026,null,{}] 13:57:26 INFO - PROCESS | 1650 | 1461099446606 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:26 INFO - PROCESS | 1650 | 1461099446733 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:57:26 INFO - PROCESS | 1650 | 1461099446893 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x145ace000 == 114 [pid = 1650] [id = 766] 13:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x13a3e3400) [pid = 1650] [serial = 2296] [outer = 0x0] 13:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x13a3e8000) [pid = 1650] [serial = 2297] [outer = 0x13a3e3400] 13:57:26 INFO - PROCESS | 1650 | 1461099446926 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x13a3ebc00) [pid = 1650] [serial = 2298] [outer = 0x13a3e3400] 13:57:27 INFO - PROCESS | 1650 | 1461099447576 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:57:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:57:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:57:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:57:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:57:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:57:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:57:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:57:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:57:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:57:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:57:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:57:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:57:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:57:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:57:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:57:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:57:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:57:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:57:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:57:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:57:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:57:27 INFO - TEST-OK | /FileAPI/idlharness.html | took 1035ms 13:57:27 INFO - PROCESS | 1650 | 1461099447649 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1650 | 1461099447651 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:57:27 INFO - TEST-START | /FileAPI/idlharness.worker 13:57:27 INFO - PROCESS | 1650 | 1461099447655 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1650 | 1461099447658 Marionette TRACE conn2 <- [1,3030,null,{}] 13:57:27 INFO - PROCESS | 1650 | 1461099447660 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:27 INFO - PROCESS | 1650 | 1461099447795 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:57:27 INFO - PROCESS | 1650 | 1461099447926 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x146916000 == 115 [pid = 1650] [id = 767] 13:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x13a3de800) [pid = 1650] [serial = 2299] [outer = 0x0] 13:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x1470c5000) [pid = 1650] [serial = 2300] [outer = 0x13a3de800] 13:57:27 INFO - PROCESS | 1650 | 1461099447957 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x1470c9800) [pid = 1650] [serial = 2301] [outer = 0x13a3de800] 13:57:28 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:57:28 INFO - PROCESS | 1650 | 1461099448682 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:57:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:57:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:57:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:57:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:57:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:57:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:57:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:57:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:57:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:57:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:57:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:57:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:57:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:57:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:57:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:57:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:57:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:57:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:57:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:57:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:57:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:57:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:57:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:57:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:57:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:57:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:57:28 INFO - {} 13:57:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1142ms 13:57:28 INFO - PROCESS | 1650 | 1461099448796 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1650 | 1461099448798 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:57:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:57:28 INFO - PROCESS | 1650 | 1461099448801 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1650 | 1461099448803 Marionette TRACE conn2 <- [1,3034,null,{}] 13:57:28 INFO - PROCESS | 1650 | 1461099448806 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:29 INFO - PROCESS | 1650 | 1461099448999 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:57:29 INFO - PROCESS | 1650 | 1461099449167 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x148cf4000 == 116 [pid = 1650] [id = 768] 13:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12ed89c00) [pid = 1650] [serial = 2302] [outer = 0x0] 13:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x14713f000) [pid = 1650] [serial = 2303] [outer = 0x12ed89c00] 13:57:29 INFO - PROCESS | 1650 | 1461099449202 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x149cae800) [pid = 1650] [serial = 2304] [outer = 0x12ed89c00] 13:57:29 INFO - PROCESS | 1650 | 1461099449581 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:57:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:57:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 823ms 13:57:29 INFO - PROCESS | 1650 | 1461099449624 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1650 | 1461099449626 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:57:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:57:29 INFO - PROCESS | 1650 | 1461099449628 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1650 | 1461099449630 Marionette TRACE conn2 <- [1,3038,null,{}] 13:57:29 INFO - PROCESS | 1650 | 1461099449632 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:29 INFO - PROCESS | 1650 | 1461099449764 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:57:30 INFO - PROCESS | 1650 | 1461099450255 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c658000 == 117 [pid = 1650] [id = 769] 13:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x112155000) [pid = 1650] [serial = 2305] [outer = 0x0] 13:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x11427b400) [pid = 1650] [serial = 2306] [outer = 0x112155000] 13:57:30 INFO - PROCESS | 1650 | 1461099450289 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x114c6b400) [pid = 1650] [serial = 2307] [outer = 0x112155000] 13:57:30 INFO - PROCESS | 1650 | 1461099450696 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:57:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1074ms 13:57:30 INFO - PROCESS | 1650 | 1461099450704 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1650 | 1461099450707 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:57:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:57:30 INFO - PROCESS | 1650 | 1461099450711 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1650 | 1461099450713 Marionette TRACE conn2 <- [1,3042,null,{}] 13:57:30 INFO - PROCESS | 1650 | 1461099450716 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:30 INFO - PROCESS | 1650 | 1461099450840 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:57:31 INFO - PROCESS | 1650 | 1461099450999 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b22000 == 118 [pid = 1650] [id = 770] 13:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x114c62400) [pid = 1650] [serial = 2308] [outer = 0x0] 13:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x116557000) [pid = 1650] [serial = 2309] [outer = 0x114c62400] 13:57:31 INFO - PROCESS | 1650 | 1461099451030 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x11aac3400) [pid = 1650] [serial = 2310] [outer = 0x114c62400] 13:57:31 INFO - PROCESS | 1650 | 1461099451495 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:57:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:57:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:57:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:57:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:57:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:57:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 833ms 13:57:31 INFO - PROCESS | 1650 | 1461099451546 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:57:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:57:31 INFO - PROCESS | 1650 | 1461099451549 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:57:31 INFO - PROCESS | 1650 | 1461099451600 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1650 | 1461099451601 Marionette TRACE conn2 <- [1,3046,null,{}] 13:57:31 INFO - PROCESS | 1650 | 1461099451606 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:31 INFO - PROCESS | 1650 | 1461099451726 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:57:31 INFO - PROCESS | 1650 | 1461099451880 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e0800 == 119 [pid = 1650] [id = 771] 13:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x11b80dc00) [pid = 1650] [serial = 2311] [outer = 0x0] 13:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x12739b400) [pid = 1650] [serial = 2312] [outer = 0x11b80dc00] 13:57:31 INFO - PROCESS | 1650 | 1461099451911 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x129d50c00) [pid = 1650] [serial = 2313] [outer = 0x11b80dc00] 13:57:32 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:57:32 INFO - PROCESS | 1650 | 1461099452318 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:57:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:57:32 INFO - {} 13:57:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 770ms 13:57:32 INFO - PROCESS | 1650 | 1461099452323 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1650 | 1461099452324 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:57:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:57:32 INFO - PROCESS | 1650 | 1461099452330 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1650 | 1461099452334 Marionette TRACE conn2 <- [1,3050,null,{}] 13:57:32 INFO - PROCESS | 1650 | 1461099452338 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:32 INFO - PROCESS | 1650 | 1461099452465 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:57:32 INFO - PROCESS | 1650 | 1461099452658 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbdc000 == 120 [pid = 1650] [id = 772] 13:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x12a289400) [pid = 1650] [serial = 2314] [outer = 0x0] 13:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x12a910c00) [pid = 1650] [serial = 2315] [outer = 0x12a289400] 13:57:32 INFO - PROCESS | 1650 | 1461099452702 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x12ae0d000) [pid = 1650] [serial = 2316] [outer = 0x12a289400] 13:57:33 INFO - PROCESS | 1650 | 1461099453140 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:57:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:57:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:57:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:57:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:57:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 828ms 13:57:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:57:33 INFO - PROCESS | 1650 | 1461099453169 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1650 | 1461099453171 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:57:33 INFO - PROCESS | 1650 | 1461099453175 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1650 | 1461099453176 Marionette TRACE conn2 <- [1,3054,null,{}] 13:57:33 INFO - PROCESS | 1650 | 1461099453179 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:33 INFO - PROCESS | 1650 | 1461099453294 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:57:33 INFO - PROCESS | 1650 | 1461099453446 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9c6000 == 121 [pid = 1650] [id = 773] 13:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x12af69400) [pid = 1650] [serial = 2317] [outer = 0x0] 13:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x12b36dc00) [pid = 1650] [serial = 2318] [outer = 0x12af69400] 13:57:33 INFO - PROCESS | 1650 | 1461099453477 Marionette DEBUG loaded listener.js 13:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x12bc5d800) [pid = 1650] [serial = 2319] [outer = 0x12af69400] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11b65a000 == 120 [pid = 1650] [id = 404] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x148ce6800 == 119 [pid = 1650] [id = 755] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13ab25000 == 118 [pid = 1650] [id = 754] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ed41000 == 117 [pid = 1650] [id = 753] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x139f27000 == 116 [pid = 1650] [id = 752] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x12f310800) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x12aae7c00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12e3d6400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12e3c3c00) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12a0c2800) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x11886a800) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x116552c00) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12e19a000) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12d1b6c00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x11ba3e800) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12da43c00) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12b23fc00) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12e7e1400) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x138a32800 == 115 [pid = 1650] [id = 751] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff04800 == 114 [pid = 1650] [id = 750] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5de800 == 113 [pid = 1650] [id = 749] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf8800 == 112 [pid = 1650] [id = 748] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab79800 == 111 [pid = 1650] [id = 747] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x129182800 == 110 [pid = 1650] [id = 746] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11c313800 == 109 [pid = 1650] [id = 745] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23b800 == 108 [pid = 1650] [id = 744] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff22000 == 107 [pid = 1650] [id = 743] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12e499800 == 106 [pid = 1650] [id = 742] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x129706800 == 105 [pid = 1650] [id = 740] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x148ca0800 == 104 [pid = 1650] [id = 739] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x148cd9000 == 103 [pid = 1650] [id = 738] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1468e8800 == 102 [pid = 1650] [id = 737] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x14681b800 == 101 [pid = 1650] [id = 736] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13b11c000 == 100 [pid = 1650] [id = 735] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13ab1d800 == 99 [pid = 1650] [id = 734] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13a954800 == 98 [pid = 1650] [id = 733] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13a669800 == 97 [pid = 1650] [id = 732] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13a542800 == 96 [pid = 1650] [id = 731] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1300a8000 == 95 [pid = 1650] [id = 730] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3e5000 == 94 [pid = 1650] [id = 729] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11adde800 == 93 [pid = 1650] [id = 728] 13:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x139f3f000 == 92 [pid = 1650] [id = 727] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x123d50000) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12bb30000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12674dc00) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12a924800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x12af10000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12e3ce000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12a4eb000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x1287ec000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12aaf0000) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x123d4fc00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12ed88c00) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12af0d800) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12b378000) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x129b70000) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12bfa3400) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x1188c6400) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x114ee9c00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x126e10800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12ae0c400) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12e735c00) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12ec37800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12d2b5400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x112157c00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11aabe800) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12a068800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12ae06800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 13:57:34 INFO - PROCESS | 1650 | 1461099454042 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:57:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:57:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:57:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 937ms 13:57:34 INFO - PROCESS | 1650 | 1461099454113 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1650 | 1461099454115 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:57:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:57:34 INFO - PROCESS | 1650 | 1461099454117 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1650 | 1461099454118 Marionette TRACE conn2 <- [1,3058,null,{}] 13:57:34 INFO - PROCESS | 1650 | 1461099454121 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:34 INFO - PROCESS | 1650 | 1461099454229 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:57:34 INFO - PROCESS | 1650 | 1461099454329 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d84800 == 93 [pid = 1650] [id = 774] 13:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12bb30000) [pid = 1650] [serial = 2320] [outer = 0x0] 13:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12bfa9c00) [pid = 1650] [serial = 2321] [outer = 0x12bb30000] 13:57:34 INFO - PROCESS | 1650 | 1461099454362 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12d1b2c00) [pid = 1650] [serial = 2322] [outer = 0x12bb30000] 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:57:34 INFO - PROCESS | 1650 | 1461099454732 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:57:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:57:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:57:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:57:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:57:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:57:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 13:57:34 INFO - PROCESS | 1650 | 1461099454744 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1650 | 1461099454746 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:57:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:57:34 INFO - PROCESS | 1650 | 1461099454748 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1650 | 1461099454749 Marionette TRACE conn2 <- [1,3062,null,{}] 13:57:34 INFO - PROCESS | 1650 | 1461099454751 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:34 INFO - PROCESS | 1650 | 1461099454860 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:57:34 INFO - PROCESS | 1650 | 1461099454966 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3e4000 == 94 [pid = 1650] [id = 775] 13:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12da64800) [pid = 1650] [serial = 2323] [outer = 0x0] 13:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12ec38000) [pid = 1650] [serial = 2324] [outer = 0x12da64800] 13:57:34 INFO - PROCESS | 1650 | 1461099454992 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12ed7ac00) [pid = 1650] [serial = 2325] [outer = 0x12da64800] 13:57:35 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:57:35 INFO - PROCESS | 1650 | 1461099455286 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:57:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:57:35 INFO - {} 13:57:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 568ms 13:57:35 INFO - PROCESS | 1650 | 1461099455317 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1650 | 1461099455318 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:57:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:57:35 INFO - PROCESS | 1650 | 1461099455322 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1650 | 1461099455325 Marionette TRACE conn2 <- [1,3066,null,{}] 13:57:35 INFO - PROCESS | 1650 | 1461099455327 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:35 INFO - PROCESS | 1650 | 1461099455437 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:57:35 INFO - PROCESS | 1650 | 1461099455539 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ed41000 == 95 [pid = 1650] [id = 776] 13:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12ec48800) [pid = 1650] [serial = 2326] [outer = 0x0] 13:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12f506000) [pid = 1650] [serial = 2327] [outer = 0x12ec48800] 13:57:35 INFO - PROCESS | 1650 | 1461099455565 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12fd14000) [pid = 1650] [serial = 2328] [outer = 0x12ec48800] 13:57:35 INFO - PROCESS | 1650 | 1461099455872 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:57:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 573ms 13:57:35 INFO - PROCESS | 1650 | 1461099455894 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1650 | 1461099455895 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:57:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:57:35 INFO - PROCESS | 1650 | 1461099455898 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1650 | 1461099455899 Marionette TRACE conn2 <- [1,3070,null,{}] 13:57:35 INFO - PROCESS | 1650 | 1461099455901 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:36 INFO - PROCESS | 1650 | 1461099456011 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:57:36 INFO - PROCESS | 1650 | 1461099456297 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa7800 == 96 [pid = 1650] [id = 777] 13:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x114c66c00) [pid = 1650] [serial = 2329] [outer = 0x0] 13:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x115614800) [pid = 1650] [serial = 2330] [outer = 0x114c66c00] 13:57:36 INFO - PROCESS | 1650 | 1461099456335 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x118664c00) [pid = 1650] [serial = 2331] [outer = 0x114c66c00] 13:57:36 INFO - PROCESS | 1650 | 1461099456732 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:57:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 870ms 13:57:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:57:36 INFO - PROCESS | 1650 | 1461099456770 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1650 | 1461099456772 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:57:36 INFO - PROCESS | 1650 | 1461099456775 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1650 | 1461099456778 Marionette TRACE conn2 <- [1,3074,null,{}] 13:57:36 INFO - PROCESS | 1650 | 1461099456782 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:36 INFO - PROCESS | 1650 | 1461099456915 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:57:37 INFO - PROCESS | 1650 | 1461099457067 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a72a000 == 97 [pid = 1650] [id = 778] 13:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x11a88a400) [pid = 1650] [serial = 2332] [outer = 0x0] 13:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x11badac00) [pid = 1650] [serial = 2333] [outer = 0x11a88a400] 13:57:37 INFO - PROCESS | 1650 | 1461099457097 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x123dd6800) [pid = 1650] [serial = 2334] [outer = 0x11a88a400] 13:57:37 INFO - PROCESS | 1650 | 1461099457463 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:57:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 13:57:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:57:37 INFO - PROCESS | 1650 | 1461099457499 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:57:37 INFO - PROCESS | 1650 | 1461099457502 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:57:37 INFO - PROCESS | 1650 | 1461099457505 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1650 | 1461099457506 Marionette TRACE conn2 <- [1,3078,null,{}] 13:57:37 INFO - PROCESS | 1650 | 1461099457509 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:37 INFO - PROCESS | 1650 | 1461099457657 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:57:37 INFO - PROCESS | 1650 | 1461099457813 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da05800 == 98 [pid = 1650] [id = 779] 13:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x123dd7000) [pid = 1650] [serial = 2335] [outer = 0x0] 13:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x129d57c00) [pid = 1650] [serial = 2336] [outer = 0x123dd7000] 13:57:37 INFO - PROCESS | 1650 | 1461099457847 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12a0c3400) [pid = 1650] [serial = 2337] [outer = 0x123dd7000] 13:57:38 INFO - PROCESS | 1650 | 1461099458242 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 1650 | 1461099458277 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:57:38 INFO - PROCESS | 1650 | 1461099458284 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1650 | 1461099458289 Marionette TRACE conn2 <- [1,3082,null,{}] 13:57:38 INFO - PROCESS | 1650 | 1461099458292 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:38 INFO - PROCESS | 1650 | 1461099458422 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:57:38 INFO - PROCESS | 1650 | 1461099458573 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x13009b800 == 99 [pid = 1650] [id = 780] 13:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x1287e0800) [pid = 1650] [serial = 2338] [outer = 0x0] 13:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12aab5800) [pid = 1650] [serial = 2339] [outer = 0x1287e0800] 13:57:38 INFO - PROCESS | 1650 | 1461099458604 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12d1a2c00) [pid = 1650] [serial = 2340] [outer = 0x1287e0800] 13:57:38 INFO - PROCESS | 1650 | 1461099458959 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:57:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 729ms 13:57:39 INFO - PROCESS | 1650 | 1461099459010 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1650 | 1461099459012 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:57:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:57:39 INFO - PROCESS | 1650 | 1461099459014 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1650 | 1461099459015 Marionette TRACE conn2 <- [1,3086,null,{}] 13:57:39 INFO - PROCESS | 1650 | 1461099459017 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:39 INFO - PROCESS | 1650 | 1461099459165 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:57:39 INFO - PROCESS | 1650 | 1461099459327 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13729e000 == 100 [pid = 1650] [id = 781] 13:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12a022400) [pid = 1650] [serial = 2341] [outer = 0x0] 13:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x12e736000) [pid = 1650] [serial = 2342] [outer = 0x12a022400] 13:57:39 INFO - PROCESS | 1650 | 1461099459359 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x12f509c00) [pid = 1650] [serial = 2343] [outer = 0x12a022400] 13:57:39 INFO - PROCESS | 1650 | 1461099459720 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 720ms 13:57:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:57:39 INFO - PROCESS | 1650 | 1461099459735 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1650 | 1461099459736 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:57:39 INFO - PROCESS | 1650 | 1461099459738 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1650 | 1461099459740 Marionette TRACE conn2 <- [1,3090,null,{}] 13:57:39 INFO - PROCESS | 1650 | 1461099459742 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:39 INFO - PROCESS | 1650 | 1461099459870 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:57:40 INFO - PROCESS | 1650 | 1461099460024 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x139920000 == 101 [pid = 1650] [id = 782] 13:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x1308ee800) [pid = 1650] [serial = 2344] [outer = 0x0] 13:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x137103400) [pid = 1650] [serial = 2345] [outer = 0x1308ee800] 13:57:40 INFO - PROCESS | 1650 | 1461099460059 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x13710e400) [pid = 1650] [serial = 2346] [outer = 0x1308ee800] 13:57:40 INFO - PROCESS | 1650 | 1461099460445 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:57:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 718ms 13:57:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:57:40 INFO - PROCESS | 1650 | 1461099460457 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 1650 | 1461099460459 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:57:40 INFO - PROCESS | 1650 | 1461099460461 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1650 | 1461099460462 Marionette TRACE conn2 <- [1,3094,null,{}] 13:57:40 INFO - PROCESS | 1650 | 1461099460465 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:40 INFO - PROCESS | 1650 | 1461099460594 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:57:40 INFO - PROCESS | 1650 | 1461099460765 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5e2800 == 102 [pid = 1650] [id = 783] 13:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x12e3d4c00) [pid = 1650] [serial = 2347] [outer = 0x0] 13:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x137111000) [pid = 1650] [serial = 2348] [outer = 0x12e3d4c00] 13:57:40 INFO - PROCESS | 1650 | 1461099460795 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x139b28800) [pid = 1650] [serial = 2349] [outer = 0x12e3d4c00] 13:57:41 INFO - PROCESS | 1650 | 1461099461145 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:57:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 718ms 13:57:41 INFO - PROCESS | 1650 | 1461099461180 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1650 | 1461099461181 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:57:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:57:41 INFO - PROCESS | 1650 | 1461099461183 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1650 | 1461099461185 Marionette TRACE conn2 <- [1,3098,null,{}] 13:57:41 INFO - PROCESS | 1650 | 1461099461187 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:41 INFO - PROCESS | 1650 | 1461099461314 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:57:41 INFO - PROCESS | 1650 | 1461099461464 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a19e800 == 103 [pid = 1650] [id = 784] 13:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x12b373400) [pid = 1650] [serial = 2350] [outer = 0x0] 13:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x139b34400) [pid = 1650] [serial = 2351] [outer = 0x12b373400] 13:57:41 INFO - PROCESS | 1650 | 1461099461495 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x139f08400) [pid = 1650] [serial = 2352] [outer = 0x12b373400] 13:57:41 INFO - PROCESS | 1650 | 1461099461865 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:57:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 720ms 13:57:41 INFO - PROCESS | 1650 | 1461099461913 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1650 | 1461099461914 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:57:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:57:41 INFO - PROCESS | 1650 | 1461099461918 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1650 | 1461099461919 Marionette TRACE conn2 <- [1,3102,null,{}] 13:57:41 INFO - PROCESS | 1650 | 1461099461922 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:42 INFO - PROCESS | 1650 | 1461099462048 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:57:42 INFO - PROCESS | 1650 | 1461099462185 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a54f000 == 104 [pid = 1650] [id = 785] 13:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x137118400) [pid = 1650] [serial = 2353] [outer = 0x0] 13:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x139f0e000) [pid = 1650] [serial = 2354] [outer = 0x137118400] 13:57:42 INFO - PROCESS | 1650 | 1461099462217 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x13a33a400) [pid = 1650] [serial = 2355] [outer = 0x137118400] 13:57:42 INFO - PROCESS | 1650 | 1461099462580 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:57:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:57:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 13:57:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:57:42 INFO - PROCESS | 1650 | 1461099462589 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1650 | 1461099462591 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:57:42 INFO - PROCESS | 1650 | 1461099462593 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1650 | 1461099462595 Marionette TRACE conn2 <- [1,3106,null,{}] 13:57:42 INFO - PROCESS | 1650 | 1461099462597 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:42 INFO - PROCESS | 1650 | 1461099462723 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:57:42 INFO - PROCESS | 1650 | 1461099462877 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a803000 == 105 [pid = 1650] [id = 786] 13:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x139d3a400) [pid = 1650] [serial = 2356] [outer = 0x0] 13:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x13a355000) [pid = 1650] [serial = 2357] [outer = 0x139d3a400] 13:57:42 INFO - PROCESS | 1650 | 1461099462907 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x13a35f800) [pid = 1650] [serial = 2358] [outer = 0x139d3a400] 13:57:43 INFO - PROCESS | 1650 | 1461099463275 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:57:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 721ms 13:57:43 INFO - PROCESS | 1650 | 1461099463316 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:57:43 INFO - PROCESS | 1650 | 1461099463317 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:57:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:57:43 INFO - PROCESS | 1650 | 1461099463319 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1650 | 1461099463321 Marionette TRACE conn2 <- [1,3110,null,{}] 13:57:43 INFO - PROCESS | 1650 | 1461099463323 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:43 INFO - PROCESS | 1650 | 1461099463451 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:57:43 INFO - PROCESS | 1650 | 1461099463626 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x13adeb000 == 106 [pid = 1650] [id = 787] 13:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x13a59fc00) [pid = 1650] [serial = 2359] [outer = 0x0] 13:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x13a5a5800) [pid = 1650] [serial = 2360] [outer = 0x13a59fc00] 13:57:43 INFO - PROCESS | 1650 | 1461099463659 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x13a79a000) [pid = 1650] [serial = 2361] [outer = 0x13a59fc00] 13:57:44 INFO - PROCESS | 1650 | 1461099464034 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:57:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:57:44 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:57:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:57:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 770ms 13:57:44 INFO - PROCESS | 1650 | 1461099464089 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1650 | 1461099464091 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:57:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:57:44 INFO - PROCESS | 1650 | 1461099464093 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1650 | 1461099464095 Marionette TRACE conn2 <- [1,3114,null,{}] 13:57:44 INFO - PROCESS | 1650 | 1461099464098 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:44 INFO - PROCESS | 1650 | 1461099464236 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:57:44 INFO - PROCESS | 1650 | 1461099464389 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\", \"28a7393f-687f-4b2e-99c3-dc754a5a5982\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1457ab800 == 107 [pid = 1650] [id = 788] 13:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x13a79c000) [pid = 1650] [serial = 2362] [outer = 0x0] 13:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x13b1a6400) [pid = 1650] [serial = 2363] [outer = 0x13a79c000] 13:57:44 INFO - PROCESS | 1650 | 1461099464419 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x145bd1000) [pid = 1650] [serial = 2364] [outer = 0x13a79c000] 13:57:44 INFO - PROCESS | 1650 | 1461099464778 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:57:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:57:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 721ms 13:57:44 INFO - PROCESS | 1650 | 1461099464816 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1650 | 1461099464817 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:57:45 WARNING - u'runner_teardown' () 13:57:45 INFO - No more tests 13:57:45 INFO - Got 0 unexpected results 13:57:45 INFO - SUITE-END | took 542s 13:57:45 INFO - Closing logging queue 13:57:45 INFO - queue closed 13:57:46 INFO - Return code: 0 13:57:46 WARNING - # TBPL SUCCESS # 13:57:46 INFO - Running post-action listener: _resource_record_post_action 13:57:46 INFO - Running post-run listener: _resource_record_post_run 13:57:47 INFO - Total resource usage - Wall time: 566s; CPU: 57.0%; Read bytes: 37504512; Write bytes: 995662848; Read time: 400; Write time: 5036 13:57:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:57:47 INFO - install - Wall time: 21s; CPU: 55.0%; Read bytes: 189784576; Write bytes: 176885760; Read time: 15644; Write time: 310 13:57:47 INFO - run-tests - Wall time: 546s; CPU: 57.0%; Read bytes: 30096896; Write bytes: 798166016; Read time: 303; Write time: 4679 13:57:47 INFO - Running post-run listener: _upload_blobber_files 13:57:47 INFO - Blob upload gear active. 13:57:47 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:57:47 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:57:47 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'] 13:57:47 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 13:57:47 INFO - (blobuploader) - INFO - Open directory for files ... 13:57:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:57:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:57:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:57:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:57:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:57:48 INFO - (blobuploader) - INFO - Done attempting. 13:57:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:57:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:57:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:57:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:57:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:57:50 INFO - (blobuploader) - INFO - Done attempting. 13:57:50 INFO - (blobuploader) - INFO - Iteration through files over. 13:57:50 INFO - Return code: 0 13:57:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:57:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:57:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6fd76202d5c543b69949039520f35613b5f9daa12f901aceaa19c245ca083e6deeded1663b24a8e6b53e7ed884422247af7440fb4aac8c0b91e0ceb19e06dd01", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a01418d76149d85edf10134320932f0f94093bca443d01df8f2eb449faba9ee453fe00d52a028184675e32bf0bd7a19ad6c7ba3c5f08d0e444f54a9b2baeb408"} 13:57:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:57:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:57:50 INFO - Contents: 13:57:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6fd76202d5c543b69949039520f35613b5f9daa12f901aceaa19c245ca083e6deeded1663b24a8e6b53e7ed884422247af7440fb4aac8c0b91e0ceb19e06dd01", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a01418d76149d85edf10134320932f0f94093bca443d01df8f2eb449faba9ee453fe00d52a028184675e32bf0bd7a19ad6c7ba3c5f08d0e444f54a9b2baeb408"} 13:57:50 INFO - Running post-run listener: copy_logs_to_upload_dir 13:57:50 INFO - Copying logs to upload dir... 13:57:50 INFO - mkdir: /builds/slave/test/build/upload/logs 13:57:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=625.924872 ========= master_lag: 17.05 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 42 secs) (at 2016-04-19 13:58:07.513838) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-04-19 13:58:07.521565) ========= 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.mAPiInFH4b/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.5WZETTe7N5/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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/6fd76202d5c543b69949039520f35613b5f9daa12f901aceaa19c245ca083e6deeded1663b24a8e6b53e7ed884422247af7440fb4aac8c0b91e0ceb19e06dd01", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a01418d76149d85edf10134320932f0f94093bca443d01df8f2eb449faba9ee453fe00d52a028184675e32bf0bd7a19ad6c7ba3c5f08d0e444f54a9b2baeb408"} build_url:https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012888 build_url: 'https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/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/6fd76202d5c543b69949039520f35613b5f9daa12f901aceaa19c245ca083e6deeded1663b24a8e6b53e7ed884422247af7440fb4aac8c0b91e0ceb19e06dd01", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a01418d76149d85edf10134320932f0f94093bca443d01df8f2eb449faba9ee453fe00d52a028184675e32bf0bd7a19ad6c7ba3c5f08d0e444f54a9b2baeb408"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XsrQWyQGRdyj9DM9XhpYcA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 8.55 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-04-19 13:58:16.081856) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:58:16.085210) ========= 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.mAPiInFH4b/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.5WZETTe7N5/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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.005607 ========= master_lag: 1.95 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:58:18.045784) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 13:58:18.046132) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 13:58:18.212597) ========= ========= Total master_lag: 29.39 =========