builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0180 starttime: 1461273987.89 results: success (0) buildid: 20160421130623 builduid: 80cedbe1cfe94b50bba3723e71cef2cd revision: b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:27.894376) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:27.895315) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:27.896016) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:27.961979) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:27.962390) ========= 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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners TMPDIR=/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/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-21 14:26:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-04-21 14:26:28 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.143748 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:28.127422) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:28.128140) ========= 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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners TMPDIR=/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/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.027158 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:28.177547) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:26:28.180959) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 --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 b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QH6qcnHXbh/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.gMZV2DkNpy/Listeners TMPDIR=/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/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-21 14:26:28,259 truncating revision to first 12 chars 2016-04-21 14:26:28,259 Setting DEBUG logging. 2016-04-21 14:26:28,260 attempt 1/10 2016-04-21 14:26:28,260 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b31b99289389?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 14:26:29,296 unpacking tar archive at: fx-team-b31b99289389/testing/mozharness/ program finished with exit code 0 elapsedTime=1.284864 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:26:29.483161) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:29.483511) ========= script_repo_revision: b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:29.484017) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:29.484326) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 14:26:29.498804) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 25 secs) (at 2016-04-21 14:26:29.499138) ========= /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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners TMPDIR=/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/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 14:26:29 INFO - MultiFileLogger online at 20160421 14:26:29 in /builds/slave/test 14:26:29 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 14:26:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:26:29 INFO - {'append_to_log': False, 14:26:29 INFO - 'base_work_dir': '/builds/slave/test', 14:26:29 INFO - 'blob_upload_branch': 'fx-team', 14:26:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:26:29 INFO - 'buildbot_json_path': 'buildprops.json', 14:26:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:26:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:26:29 INFO - 'download_minidump_stackwalk': True, 14:26:29 INFO - 'download_symbols': 'true', 14:26:29 INFO - 'e10s': False, 14:26:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:26:29 INFO - 'tooltool.py': '/tools/tooltool.py', 14:26:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:26:29 INFO - '/tools/misc-python/virtualenv.py')}, 14:26:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:26:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:26:29 INFO - 'log_level': 'info', 14:26:29 INFO - 'log_to_console': True, 14:26:29 INFO - 'opt_config_files': (), 14:26:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:26:29 INFO - '--processes=1', 14:26:29 INFO - '--config=%(test_path)s/wptrunner.ini', 14:26:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:26:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:26:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:26:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:26:29 INFO - 'pip_index': False, 14:26:29 INFO - 'require_test_zip': True, 14:26:29 INFO - 'test_type': ('testharness',), 14:26:29 INFO - 'this_chunk': '1', 14:26:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:26:29 INFO - 'total_chunks': '10', 14:26:29 INFO - 'virtualenv_path': 'venv', 14:26:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:26:29 INFO - 'work_dir': 'build'} 14:26:29 INFO - ##### 14:26:29 INFO - ##### Running clobber step. 14:26:29 INFO - ##### 14:26:29 INFO - Running pre-action listener: _resource_record_pre_action 14:26:29 INFO - Running main action method: clobber 14:26:29 INFO - rmtree: /builds/slave/test/build 14:26:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:26:31 INFO - Running post-action listener: _resource_record_post_action 14:26:31 INFO - ##### 14:26:31 INFO - ##### Running read-buildbot-config step. 14:26:31 INFO - ##### 14:26:31 INFO - Running pre-action listener: _resource_record_pre_action 14:26:31 INFO - Running main action method: read_buildbot_config 14:26:31 INFO - Using buildbot properties: 14:26:31 INFO - { 14:26:31 INFO - "project": "", 14:26:31 INFO - "product": "firefox", 14:26:31 INFO - "script_repo_revision": "production", 14:26:31 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 14:26:31 INFO - "repository": "", 14:26:31 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 14:26:31 INFO - "buildid": "20160421130623", 14:26:31 INFO - "pgo_build": "False", 14:26:31 INFO - "basedir": "/builds/slave/test", 14:26:31 INFO - "buildnumber": 346, 14:26:31 INFO - "slavename": "t-yosemite-r7-0180", 14:26:31 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 14:26:31 INFO - "platform": "macosx64", 14:26:31 INFO - "branch": "fx-team", 14:26:31 INFO - "revision": "b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4", 14:26:31 INFO - "repo_path": "integration/fx-team", 14:26:31 INFO - "moz_repo_path": "", 14:26:31 INFO - "stage_platform": "macosx64", 14:26:31 INFO - "builduid": "80cedbe1cfe94b50bba3723e71cef2cd", 14:26:31 INFO - "slavebuilddir": "test" 14:26:31 INFO - } 14:26:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 14:26:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 14:26:31 INFO - Running post-action listener: _resource_record_post_action 14:26:31 INFO - ##### 14:26:31 INFO - ##### Running download-and-extract step. 14:26:31 INFO - ##### 14:26:31 INFO - Running pre-action listener: _resource_record_pre_action 14:26:31 INFO - Running main action method: download_and_extract 14:26:31 INFO - mkdir: /builds/slave/test/build/tests 14:26: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')]} 14:26:31 INFO - https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 14:26:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 14:26:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 14:26:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:26:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:26:46 INFO - Downloaded 1235 bytes. 14:26:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 14:26:46 INFO - Using the following test package requirements: 14:26:46 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 14:26:46 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 14:26:46 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 14:26:46 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'jsshell-mac64.zip'], 14:26:46 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 14:26:46 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 14:26:46 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 14:26:46 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 14:26:46 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 14:26:46 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:26:46 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 14:26:46 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 14:26:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:46 INFO - https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 14:26:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 14:26:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 14:26:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:26:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:26:48 INFO - Downloaded 17979452 bytes. 14:26:48 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/*'] 14:26:48 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/* 14:26:49 INFO - caution: filename not matched: web-platform/* 14:26:49 INFO - Return code: 11 14:26:49 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')]} 14:26:49 INFO - https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 14:26:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 14:26:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 14:26:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:26:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:27:03 INFO - Downloaded 36397854 bytes. 14:27:03 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/*'] 14:27:03 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/* 14:27:07 INFO - caution: filename not matched: bin/* 14:27:07 INFO - caution: filename not matched: config/* 14:27:07 INFO - caution: filename not matched: mozbase/* 14:27:07 INFO - caution: filename not matched: marionette/* 14:27:07 INFO - caution: filename not matched: tools/wptserve/* 14:27:07 INFO - Return code: 11 14:27:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:07 INFO - https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 14:27:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:27:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:27:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 14:27:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:27:11 INFO - Downloaded 68788193 bytes. 14:27:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:27:11 INFO - mkdir: /builds/slave/test/properties 14:27:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:27:11 INFO - Writing to file /builds/slave/test/properties/build_url 14:27:11 INFO - Contents: 14:27:11 INFO - build_url:https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:27:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:27:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:27:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:27:12 INFO - Contents: 14:27:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:27:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:12 INFO - https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:27:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:27:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:27:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:27:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QMAzF55eQeSqE29Jof28nA/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 14:27:16 INFO - Downloaded 103417867 bytes. 14:27:16 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'] 14:27:16 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 14:27:20 INFO - Return code: 0 14:27:20 INFO - Running post-action listener: _resource_record_post_action 14:27:20 INFO - Running post-action listener: set_extra_try_arguments 14:27:20 INFO - ##### 14:27:20 INFO - ##### Running create-virtualenv step. 14:27:20 INFO - ##### 14:27:20 INFO - Running pre-action listener: _pre_create_virtualenv 14:27:20 INFO - Running pre-action listener: _resource_record_pre_action 14:27:20 INFO - Running main action method: create_virtualenv 14:27:20 INFO - Creating virtualenv /builds/slave/test/build/venv 14:27:20 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 14:27:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:27:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:27:20 INFO - Using real prefix '/tools/python27' 14:27:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:27:21 INFO - Installing distribute.............................................................................................................................................................................................done. 14:27:24 INFO - Installing pip.................done. 14:27:24 INFO - Return code: 0 14:27:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:27:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x103346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89525a7a70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335f5e0>, '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 0x102f42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f6d990>, '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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:27:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:27:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:27:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QH6qcnHXbh/Render', 14:27:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:27:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:27:24 INFO - 'HOME': '/Users/cltbld', 14:27:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:27:24 INFO - 'LOGNAME': 'cltbld', 14:27:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:24 INFO - 'MOZ_NO_REMOTE': '1', 14:27:24 INFO - 'NO_EM_RESTART': '1', 14:27:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:27:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:24 INFO - 'PWD': '/builds/slave/test', 14:27:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:27:24 INFO - 'SHELL': '/bin/bash', 14:27:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gMZV2DkNpy/Listeners', 14:27:24 INFO - 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', 14:27:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:27:24 INFO - 'USER': 'cltbld', 14:27:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:27:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:27:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:27:24 INFO - 'XPC_FLAGS': '0x0', 14:27:24 INFO - 'XPC_SERVICE_NAME': '0', 14:27:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:27:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:24 INFO - Downloading/unpacking psutil>=0.7.1 14:27:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:27:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:27:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:27:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:27:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:27:26 INFO - Installing collected packages: psutil 14:27:26 INFO - Running setup.py install for psutil 14:27:27 INFO - building 'psutil._psutil_osx' extension 14:27:27 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 14:27:28 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 14:27:28 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 14:27:28 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 14:27:28 INFO - building 'psutil._psutil_posix' extension 14:27:28 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 14:27:28 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:27:28 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:27:28 INFO - ^ 14:27:28 INFO - 1 warning generated. 14:27:28 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 14:27:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:27:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:27:28 INFO - Successfully installed psutil 14:27:28 INFO - Cleaning up... 14:27:28 INFO - Return code: 0 14:27:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:27:28 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')]} 14:27:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:28 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')]} 14:27:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:28 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 0x103346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89525a7a70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335f5e0>, '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 0x102f42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f6d990>, '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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:27:28 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 14:27:28 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 14:27:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QH6qcnHXbh/Render', 14:27:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:27:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:27:28 INFO - 'HOME': '/Users/cltbld', 14:27:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:27:28 INFO - 'LOGNAME': 'cltbld', 14:27:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:28 INFO - 'MOZ_NO_REMOTE': '1', 14:27:28 INFO - 'NO_EM_RESTART': '1', 14:27:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:27:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:28 INFO - 'PWD': '/builds/slave/test', 14:27:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:27:28 INFO - 'SHELL': '/bin/bash', 14:27:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gMZV2DkNpy/Listeners', 14:27:28 INFO - 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', 14:27:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:27:28 INFO - 'USER': 'cltbld', 14:27:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:27:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:27:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:27:28 INFO - 'XPC_FLAGS': '0x0', 14:27:28 INFO - 'XPC_SERVICE_NAME': '0', 14:27:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:27:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:27:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:27:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:27:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:27:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:27:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:27:31 INFO - Installing collected packages: mozsystemmonitor 14:27:31 INFO - Running setup.py install for mozsystemmonitor 14:27:31 INFO - Successfully installed mozsystemmonitor 14:27:31 INFO - Cleaning up... 14:27:31 INFO - Return code: 0 14:27:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:27: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')]} 14:27:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27: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')]} 14:27:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:31 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 0x103346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89525a7a70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335f5e0>, '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 0x102f42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f6d990>, '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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:27:31 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 14:27:31 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 14:27:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QH6qcnHXbh/Render', 14:27:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:27:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:27:31 INFO - 'HOME': '/Users/cltbld', 14:27:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:27:31 INFO - 'LOGNAME': 'cltbld', 14:27:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:31 INFO - 'MOZ_NO_REMOTE': '1', 14:27:31 INFO - 'NO_EM_RESTART': '1', 14:27:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:27:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:31 INFO - 'PWD': '/builds/slave/test', 14:27:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:27:31 INFO - 'SHELL': '/bin/bash', 14:27:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gMZV2DkNpy/Listeners', 14:27:31 INFO - 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', 14:27:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:27:31 INFO - 'USER': 'cltbld', 14:27:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:27:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:27:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:27:31 INFO - 'XPC_FLAGS': '0x0', 14:27:31 INFO - 'XPC_SERVICE_NAME': '0', 14:27:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:27:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:31 INFO - Downloading/unpacking blobuploader==1.2.4 14:27:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:27:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:27:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:34 INFO - Downloading blobuploader-1.2.4.tar.gz 14:27:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:27:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:27:34 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 14:27:34 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 14:27:34 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 14:27:34 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 14:27:34 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 14:27:34 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 14:27:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:27:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:27:35 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 14:27:35 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 14:27:35 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 14:27:35 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 14:27:35 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 14:27:35 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 14:27:35 INFO - Downloading docopt-0.6.1.tar.gz 14:27:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:27:35 INFO - Installing collected packages: blobuploader, requests, docopt 14:27:35 INFO - Running setup.py install for blobuploader 14:27:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:27:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:27:35 INFO - Running setup.py install for requests 14:27:36 INFO - Running setup.py install for docopt 14:27:36 INFO - Successfully installed blobuploader requests docopt 14:27:36 INFO - Cleaning up... 14:27:36 INFO - Return code: 0 14:27:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:27: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')]} 14:27:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27: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')]} 14:27:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:36 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 0x103346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89525a7a70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335f5e0>, '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 0x102f42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f6d990>, '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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:27:36 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 14:27:36 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 14:27:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QH6qcnHXbh/Render', 14:27:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:27:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:27:36 INFO - 'HOME': '/Users/cltbld', 14:27:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:27:36 INFO - 'LOGNAME': 'cltbld', 14:27:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:36 INFO - 'MOZ_NO_REMOTE': '1', 14:27:36 INFO - 'NO_EM_RESTART': '1', 14:27:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:27:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:36 INFO - 'PWD': '/builds/slave/test', 14:27:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:27:36 INFO - 'SHELL': '/bin/bash', 14:27:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gMZV2DkNpy/Listeners', 14:27:36 INFO - 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', 14:27:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:27:36 INFO - 'USER': 'cltbld', 14:27:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:27:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:27:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:27:36 INFO - 'XPC_FLAGS': '0x0', 14:27:36 INFO - 'XPC_SERVICE_NAME': '0', 14:27:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:27:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:27:36 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-4JmSGW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-2KQDpq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-N61sqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-HMyRMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-yyjbkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-GdM5DW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-_yTcgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-dnCS60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-dFUvw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-s8T7y_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:27:37 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-9UvMh5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-w8UCG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-IuhhnE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-LlsCF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-gdEyY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-vYxmFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-bQ35ti-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-56EhZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-qDitKn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:27:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:38 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-pEVy5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:27:39 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-QU0NEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:27:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:27:39 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 14:27:39 INFO - Running setup.py install for manifestparser 14:27:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:27:39 INFO - Running setup.py install for mozcrash 14:27:39 INFO - Running setup.py install for mozdebug 14:27:39 INFO - Running setup.py install for mozdevice 14:27:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for mozfile 14:27:40 INFO - Running setup.py install for mozhttpd 14:27:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for mozinfo 14:27:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for mozInstall 14:27:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for mozleak 14:27:40 INFO - Running setup.py install for mozlog 14:27:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Running setup.py install for moznetwork 14:27:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Running setup.py install for mozprocess 14:27:41 INFO - Running setup.py install for mozprofile 14:27:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Running setup.py install for mozrunner 14:27:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Running setup.py install for mozscreenshot 14:27:41 INFO - Running setup.py install for moztest 14:27:42 INFO - Running setup.py install for mozversion 14:27:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:27:42 INFO - Running setup.py install for wptserve 14:27:42 INFO - Running setup.py install for marionette-driver 14:27:42 INFO - Running setup.py install for browsermob-proxy 14:27:42 INFO - Running setup.py install for marionette-client 14:27:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:27:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:27:43 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 14:27:43 INFO - Cleaning up... 14:27:43 INFO - Return code: 0 14:27:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:27:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:27:43 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 0x103346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89525a7a70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335f5e0>, '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 0x102f42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f6d990>, '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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:27:43 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 14:27:43 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 14:27:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QH6qcnHXbh/Render', 14:27:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:27:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:27:43 INFO - 'HOME': '/Users/cltbld', 14:27:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:27:43 INFO - 'LOGNAME': 'cltbld', 14:27:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:43 INFO - 'MOZ_NO_REMOTE': '1', 14:27:43 INFO - 'NO_EM_RESTART': '1', 14:27:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:27:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:43 INFO - 'PWD': '/builds/slave/test', 14:27:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:27:43 INFO - 'SHELL': '/bin/bash', 14:27:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gMZV2DkNpy/Listeners', 14:27:43 INFO - 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', 14:27:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:27:43 INFO - 'USER': 'cltbld', 14:27:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:27:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:27:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:27:43 INFO - 'XPC_FLAGS': '0x0', 14:27:43 INFO - 'XPC_SERVICE_NAME': '0', 14:27:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:27:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:27:43 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-__lqiW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:27:43 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)) 14:27:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:27:43 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-AwyBlv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:27:43 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)) 14:27:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:27:43 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-BCjDNB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:27:43 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)) 14:27:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:27:43 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-hSR6pM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:27:43 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)) 14:27:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:27:43 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-zEXLZb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:27:43 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)) 14:27:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:27:43 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-546hDe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:27:43 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)) 14:27:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:27:43 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-9ACm0f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-MQvAYm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-kalH7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-6N3BQV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-a_p0Tb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-lwWI2u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-zWM4JA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-SQA3BD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-rFVWI7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:44 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)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:27:44 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-pZA307-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:27:45 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)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:27:45 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-pde0Yt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:27:45 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)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:27:45 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-OQWV86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:27:45 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)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:27:45 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-RIwOr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:27:45 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)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:45 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-xPWhk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:45 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)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:27:45 INFO - Running setup.py (path:/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/pip-2CjgPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:27:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:27:45 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)) 14:27:45 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)) 14:27:45 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)) 14:27:45 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)) 14:27:45 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)) 14:27:45 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)) 14:27:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:27:45 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 14:27:45 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 14:27:45 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 14:27:45 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 14:27:45 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 14:27:45 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 14:27:48 INFO - Downloading blessings-1.6.tar.gz 14:27:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:27:48 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)) 14:27:48 INFO - Installing collected packages: blessings 14:27:48 INFO - Running setup.py install for blessings 14:27:48 INFO - Successfully installed blessings 14:27:48 INFO - Cleaning up... 14:27:48 INFO - Return code: 0 14:27:48 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:27:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:27:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:27:49 INFO - Reading from file tmpfile_stdout 14:27:49 INFO - Current package versions: 14:27:49 INFO - blessings == 1.6 14:27:49 INFO - blobuploader == 1.2.4 14:27:49 INFO - browsermob-proxy == 0.6.0 14:27:49 INFO - docopt == 0.6.1 14:27:49 INFO - manifestparser == 1.1 14:27:49 INFO - marionette-client == 2.3.0 14:27:49 INFO - marionette-driver == 1.4.0 14:27:49 INFO - mozInstall == 1.12 14:27:49 INFO - mozcrash == 0.17 14:27:49 INFO - mozdebug == 0.1 14:27:49 INFO - mozdevice == 0.48 14:27:49 INFO - mozfile == 1.2 14:27:49 INFO - mozhttpd == 0.7 14:27:49 INFO - mozinfo == 0.9 14:27:49 INFO - mozleak == 0.1 14:27:49 INFO - mozlog == 3.1 14:27:49 INFO - moznetwork == 0.27 14:27:49 INFO - mozprocess == 0.22 14:27:49 INFO - mozprofile == 0.28 14:27:49 INFO - mozrunner == 6.11 14:27:49 INFO - mozscreenshot == 0.1 14:27:49 INFO - mozsystemmonitor == 0.0 14:27:49 INFO - moztest == 0.7 14:27:49 INFO - mozversion == 1.4 14:27:49 INFO - psutil == 3.1.1 14:27:49 INFO - requests == 1.2.3 14:27:49 INFO - wptserve == 1.4.0 14:27:49 INFO - wsgiref == 0.1.2 14:27:49 INFO - Running post-action listener: _resource_record_post_action 14:27:49 INFO - Running post-action listener: _start_resource_monitoring 14:27:49 INFO - Starting resource monitoring. 14:27:49 INFO - ##### 14:27:49 INFO - ##### Running pull step. 14:27:49 INFO - ##### 14:27:49 INFO - Running pre-action listener: _resource_record_pre_action 14:27:49 INFO - Running main action method: pull 14:27:49 INFO - Pull has nothing to do! 14:27:49 INFO - Running post-action listener: _resource_record_post_action 14:27:49 INFO - ##### 14:27:49 INFO - ##### Running install step. 14:27:49 INFO - ##### 14:27:49 INFO - Running pre-action listener: _resource_record_pre_action 14:27:49 INFO - Running main action method: install 14:27:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:27:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:27:49 INFO - Reading from file tmpfile_stdout 14:27:49 INFO - Detecting whether we're running mozinstall >=1.0... 14:27:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:27:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:27:49 INFO - Reading from file tmpfile_stdout 14:27:49 INFO - Output received: 14:27:49 INFO - Usage: mozinstall [options] installer 14:27:49 INFO - Options: 14:27:49 INFO - -h, --help show this help message and exit 14:27:49 INFO - -d DEST, --destination=DEST 14:27:49 INFO - Directory to install application into. [default: 14:27:49 INFO - "/builds/slave/test"] 14:27:49 INFO - --app=APP Application being installed. [default: firefox] 14:27:49 INFO - mkdir: /builds/slave/test/build/application 14:27:49 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'] 14:27:49 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 14:28:09 INFO - Reading from file tmpfile_stdout 14:28:09 INFO - Output received: 14:28:09 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:28:09 INFO - Running post-action listener: _resource_record_post_action 14:28:09 INFO - ##### 14:28:09 INFO - ##### Running run-tests step. 14:28:09 INFO - ##### 14:28:09 INFO - Running pre-action listener: _resource_record_pre_action 14:28:09 INFO - Running main action method: run_tests 14:28:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:28:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:28:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:28:09 INFO - grabbing minidump binary from tooltool 14:28:09 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')]} 14:28:09 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 0x10335f5e0>, '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 0x102f42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f6d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:28:09 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 14:28:09 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 14:28:09 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:28:09 INFO - Return code: 0 14:28:09 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:28:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:28:09 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/QMAzF55eQeSqE29Jof28nA/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 14:28:09 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/QMAzF55eQeSqE29Jof28nA/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 14:28:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QH6qcnHXbh/Render', 14:28:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:28:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:28:09 INFO - 'HOME': '/Users/cltbld', 14:28:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:28:09 INFO - 'LOGNAME': 'cltbld', 14:28:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:28:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:28:09 INFO - 'MOZ_NO_REMOTE': '1', 14:28:09 INFO - 'NO_EM_RESTART': '1', 14:28:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:28:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:28:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:28:09 INFO - 'PWD': '/builds/slave/test', 14:28:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:28:09 INFO - 'SHELL': '/bin/bash', 14:28:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gMZV2DkNpy/Listeners', 14:28:09 INFO - 'TMPDIR': '/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/T/', 14:28:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:28:09 INFO - 'USER': 'cltbld', 14:28:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:28:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:28:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:28:09 INFO - 'XPC_FLAGS': '0x0', 14:28:09 INFO - 'XPC_SERVICE_NAME': '0', 14:28:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:28:09 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/QMAzF55eQeSqE29Jof28nA/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 14:28:10 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 14:28:10 INFO - import pkg_resources 14:28:10 INFO - Using 1 client processes 14:28:11 INFO - wptserve Starting http server on 127.0.0.1:8001 14:28:11 INFO - wptserve Starting http server on 127.0.0.1:8000 14:28:11 INFO - wptserve Starting http server on 127.0.0.1:8443 14:28:13 INFO - SUITE-START | Running 778 tests 14:28:13 INFO - Running testharness tests 14:28:13 INFO - Setting up ssl 14:28:13 INFO - PROCESS | certutil | 14:28:13 INFO - PROCESS | certutil | 14:28:13 INFO - PROCESS | certutil | 14:28:13 INFO - Certificate Nickname Trust Attributes 14:28:13 INFO - SSL,S/MIME,JAR/XPI 14:28:13 INFO - 14:28:13 INFO - web-platform-tests CT,, 14:28:13 INFO - 14:28:13 INFO - Starting runner 14:28:14 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:28:14 INFO - PROCESS | 1668 | 1461274094194 Marionette DEBUG Marionette enabled via build flag and pref 14:28:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x115cc3000 == 1 [pid = 1668] [id = 1] 14:28:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 1 (0x115cc3800) [pid = 1668] [serial = 1] [outer = 0x0] 14:28:14 INFO - PROCESS | 1668 | [1668] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:28:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 2 (0x115cc4800) [pid = 1668] [serial = 2] [outer = 0x115cc3800] 14:28:14 INFO - PROCESS | 1668 | 1461274094503 Marionette INFO Listening on port 2828 14:28:14 INFO - PROCESS | 1668 | 1461274094727 Marionette DEBUG Marionette enabled via command-line flag 14:28:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x118953800 == 2 [pid = 1668] [id = 2] 14:28:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 3 (0x118954000) [pid = 1668] [serial = 3] [outer = 0x0] 14:28:14 INFO - PROCESS | 1668 | [1668] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:28:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 4 (0x118955000) [pid = 1668] [serial = 4] [outer = 0x118954000] 14:28:14 INFO - PROCESS | 1668 | [1668] 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 14:28:14 INFO - PROCESS | 1668 | 1461274094878 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 14:28:14 INFO - PROCESS | 1668 | 1461274094963 Marionette DEBUG Closed connection conn0 14:28:14 INFO - PROCESS | 1668 | [1668] 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 14:28:14 INFO - PROCESS | 1668 | 1461274094969 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 14:28:14 INFO - PROCESS | 1668 | 1461274094984 Marionette DEBUG Closed connection conn1 14:28:14 INFO - PROCESS | 1668 | [1668] 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 14:28:14 INFO - PROCESS | 1668 | 1461274094990 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 14:28:14 INFO - PROCESS | 1668 | 1461274094997 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:28:15 INFO - PROCESS | 1668 | 1461274095002 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":"20160421130623","device":"desktop","version":"48.0a1"} 14:28:15 INFO - PROCESS | 1668 | [1668] 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 14:28:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c43c800 == 3 [pid = 1668] [id = 3] 14:28:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 5 (0x11c43d000) [pid = 1668] [serial = 5] [outer = 0x0] 14:28:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c43d800 == 4 [pid = 1668] [id = 4] 14:28:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 6 (0x11c489800) [pid = 1668] [serial = 6] [outer = 0x0] 14:28:16 INFO - PROCESS | 1668 | [1668] 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 14:28:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b24800 == 5 [pid = 1668] [id = 5] 14:28:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 7 (0x11c489000) [pid = 1668] [serial = 7] [outer = 0x0] 14:28:16 INFO - PROCESS | 1668 | [1668] 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 14:28:16 INFO - PROCESS | 1668 | [1668] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:28:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 8 (0x125f6b800) [pid = 1668] [serial = 8] [outer = 0x11c489000] 14:28:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 9 (0x126284800) [pid = 1668] [serial = 9] [outer = 0x11c43d000] 14:28:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 10 (0x125c36000) [pid = 1668] [serial = 10] [outer = 0x11c489800] 14:28:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 11 (0x125c38000) [pid = 1668] [serial = 11] [outer = 0x11c489000] 14:28:17 INFO - PROCESS | 1668 | 1461274097186 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 1668 | 1461274097195 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 12 (0x128f4ec00) [pid = 1668] [serial = 12] [outer = 0x11c489000] 14:28:17 INFO - PROCESS | 1668 | 1461274097547 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b0be2511-4f40-9b41-9a05-97ef0f908c7a","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":"20160421130623","device":"desktop","version":"48.0a1","command_id":1}}] 14:28:17 INFO - PROCESS | 1668 | 1461274097642 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}] 14:28:17 INFO - PROCESS | 1668 | 1461274097686 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:28:17 INFO - PROCESS | 1668 | 1461274097783 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:28:17 INFO - PROCESS | 1668 | [1668] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:28:17 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 14:28:17 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 14:28:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 13 (0x129491400) [pid = 1668] [serial = 13] [outer = 0x11c489000] 14:28:17 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:18 INFO - PROCESS | 1668 | 1461274098041 Marionette TRACE conn2 <- [1,3,null,{}] 14:28:18 INFO - PROCESS | 1668 | 1461274098044 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:28:18 INFO - PROCESS | 1668 | 1461274098058 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:28:18 INFO - PROCESS | 1668 | 1461274098081 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 1668 | 1461274098085 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:28:18 INFO - PROCESS | 1668 | 1461274098091 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 1668 | 1461274098093 Marionette TRACE conn2 <- [1,6,null,{}] 14:28:18 INFO - PROCESS | 1668 | 1461274098096 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}] 14:28:18 INFO - PROCESS | 1668 | 1461274098108 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:28:18 INFO - PROCESS | 1668 | 1461274098111 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba1b000 == 6 [pid = 1668] [id = 6] 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 14 (0x12ba31800) [pid = 1668] [serial = 14] [outer = 0x0] 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 15 (0x12ba33400) [pid = 1668] [serial = 15] [outer = 0x12ba31800] 14:28:18 INFO - PROCESS | 1668 | 1461274098143 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 16 (0x12bb7e000) [pid = 1668] [serial = 16] [outer = 0x12ba31800] 14:28:18 INFO - PROCESS | 1668 | 1461274098443 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]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 14:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:28:18 INFO - PROCESS | 1668 | 1461274098461 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 1668 | 1461274098462 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:28:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x115d76000 == 7 [pid = 1668] [id = 7] 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 17 (0x116f10800) [pid = 1668] [serial = 17] [outer = 0x0] 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 18 (0x12bd1f000) [pid = 1668] [serial = 18] [outer = 0x116f10800] 14:28:18 INFO - PROCESS | 1668 | 1461274098491 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 1668 | 1461274098514 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 1668 | 1461274098515 Marionette TRACE conn2 <- [1,10,null,{}] 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 19 (0x12bd24800) [pid = 1668] [serial = 19] [outer = 0x116f10800] 14:28:18 INFO - PROCESS | 1668 | 1461274098560 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}] 14:28:18 INFO - PROCESS | 1668 | 1461274098667 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:28:18 INFO - PROCESS | 1668 | 1461274098677 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf19000 == 8 [pid = 1668] [id = 8] 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 20 (0x117e3b000) [pid = 1668] [serial = 20] [outer = 0x0] 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 21 (0x12d022400) [pid = 1668] [serial = 21] [outer = 0x117e3b000] 14:28:18 INFO - PROCESS | 1668 | 1461274098706 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 22 (0x12d026800) [pid = 1668] [serial = 22] [outer = 0x117e3b000] 14:28:19 INFO - PROCESS | 1668 | 1461274099085 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 628ms 14:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:28:19 INFO - PROCESS | 1668 | 1461274099094 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 1668 | 1461274099095 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:28:19 INFO - PROCESS | 1668 | 1461274099097 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 1668 | 1461274099098 Marionette TRACE conn2 <- [1,14,null,{}] 14:28:19 INFO - PROCESS | 1668 | 1461274099103 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}] 14:28:19 INFO - PROCESS | 1668 | 1461274099218 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:28:19 INFO - PROCESS | 1668 | 1461274099228 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dab7000 == 9 [pid = 1668] [id = 9] 14:28:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 23 (0x12d226800) [pid = 1668] [serial = 23] [outer = 0x0] 14:28:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 24 (0x12d228400) [pid = 1668] [serial = 24] [outer = 0x12d226800] 14:28:19 INFO - PROCESS | 1668 | 1461274099253 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 25 (0x12e191000) [pid = 1668] [serial = 25] [outer = 0x12d226800] 14:28:19 INFO - PROCESS | 1668 | 1461274099516 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 14:28:19 INFO - PROCESS | 1668 | 1461274099573 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 1668 | 1461274099574 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:28:19 INFO - PROCESS | 1668 | 1461274099577 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 1668 | 1461274099578 Marionette TRACE conn2 <- [1,18,null,{}] 14:28:19 INFO - PROCESS | 1668 | 1461274099580 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}] 14:28:19 INFO - PROCESS | 1668 | 1461274099671 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:28:19 INFO - PROCESS | 1668 | 1461274099676 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3b8000 == 10 [pid = 1668] [id = 10] 14:28:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 26 (0x12e27e000) [pid = 1668] [serial = 26] [outer = 0x0] 14:28:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 27 (0x12e283400) [pid = 1668] [serial = 27] [outer = 0x12e27e000] 14:28:19 INFO - PROCESS | 1668 | 1461274099701 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 28 (0x12e29e800) [pid = 1668] [serial = 28] [outer = 0x12e27e000] 14:28:19 INFO - PROCESS | 1668 | 1461274099992 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]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 14:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:28:20 INFO - PROCESS | 1668 | 1461274100046 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 1668 | 1461274100047 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:28:20 INFO - PROCESS | 1668 | 1461274100050 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 1668 | 1461274100053 Marionette TRACE conn2 <- [1,22,null,{}] 14:28:20 INFO - PROCESS | 1668 | 1461274100056 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}] 14:28:20 INFO - PROCESS | 1668 | 1461274100147 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:28:20 INFO - PROCESS | 1668 | 1461274100152 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3c7800 == 11 [pid = 1668] [id = 11] 14:28:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 29 (0x11a9e6000) [pid = 1668] [serial = 29] [outer = 0x0] 14:28:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 30 (0x12bbe2000) [pid = 1668] [serial = 30] [outer = 0x11a9e6000] 14:28:20 INFO - PROCESS | 1668 | 1461274100179 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 31 (0x12e5d0400) [pid = 1668] [serial = 31] [outer = 0x11a9e6000] 14:28:20 INFO - PROCESS | 1668 | 1461274100546 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]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 521ms 14:28:20 INFO - PROCESS | 1668 | 1461274100572 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 1668 | 1461274100574 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:28:20 INFO - PROCESS | 1668 | 1461274100577 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 1668 | 1461274100579 Marionette TRACE conn2 <- [1,26,null,{}] 14:28:20 INFO - PROCESS | 1668 | 1461274100583 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}] 14:28:20 INFO - PROCESS | 1668 | 1461274100712 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:28:20 INFO - PROCESS | 1668 | 1461274100718 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e591800 == 12 [pid = 1668] [id = 12] 14:28:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 32 (0x11a99c000) [pid = 1668] [serial = 32] [outer = 0x0] 14:28:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 33 (0x12e5d1800) [pid = 1668] [serial = 33] [outer = 0x11a99c000] 14:28:20 INFO - PROCESS | 1668 | 1461274100743 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 34 (0x12e687400) [pid = 1668] [serial = 34] [outer = 0x11a99c000] 14:28:20 INFO - PROCESS | 1668 | 1461274100976 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]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 14:28:20 INFO - PROCESS | 1668 | 1461274100996 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 1668 | 1461274100998 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:28:21 INFO - PROCESS | 1668 | 1461274101007 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1668 | 1461274101008 Marionette TRACE conn2 <- [1,30,null,{}] 14:28:21 INFO - PROCESS | 1668 | 1461274101010 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}] 14:28:21 INFO - PROCESS | 1668 | 1461274101099 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:28:21 INFO - PROCESS | 1668 | 1461274101106 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaf2800 == 13 [pid = 1668] [id = 13] 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 35 (0x12e68d000) [pid = 1668] [serial = 35] [outer = 0x0] 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 36 (0x12ed86c00) [pid = 1668] [serial = 36] [outer = 0x12e68d000] 14:28:21 INFO - PROCESS | 1668 | 1461274101131 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 37 (0x12ed8a800) [pid = 1668] [serial = 37] [outer = 0x12e68d000] 14:28:21 INFO - PROCESS | 1668 | 1461274101364 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]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 14:28:21 INFO - PROCESS | 1668 | 1461274101376 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:28:21 INFO - PROCESS | 1668 | 1461274101377 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:28:21 INFO - PROCESS | 1668 | 1461274101379 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1668 | 1461274101380 Marionette TRACE conn2 <- [1,34,null,{}] 14:28:21 INFO - PROCESS | 1668 | 1461274101390 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}] 14:28:21 INFO - PROCESS | 1668 | 1461274101477 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:28:21 INFO - PROCESS | 1668 | 1461274101482 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eecc800 == 14 [pid = 1668] [id = 14] 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 38 (0x12ed8c800) [pid = 1668] [serial = 38] [outer = 0x0] 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 39 (0x12ed92c00) [pid = 1668] [serial = 39] [outer = 0x12ed8c800] 14:28:21 INFO - PROCESS | 1668 | 1461274101507 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 40 (0x12f016400) [pid = 1668] [serial = 40] [outer = 0x12ed8c800] 14:28:21 INFO - PROCESS | 1668 | 1461274101747 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]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 14:28:21 INFO - PROCESS | 1668 | 1461274101797 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 1668 | 1461274101799 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:28:21 INFO - PROCESS | 1668 | 1461274101808 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1668 | 1461274101809 Marionette TRACE conn2 <- [1,38,null,{}] 14:28:21 INFO - PROCESS | 1668 | 1461274101811 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}] 14:28:21 INFO - PROCESS | 1668 | 1461274101899 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:28:21 INFO - PROCESS | 1668 | 1461274101906 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f1a7000 == 15 [pid = 1668] [id = 15] 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 41 (0x12f018c00) [pid = 1668] [serial = 41] [outer = 0x0] 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 42 (0x12f020800) [pid = 1668] [serial = 42] [outer = 0x12f018c00] 14:28:21 INFO - PROCESS | 1668 | 1461274101930 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 43 (0x12f47c000) [pid = 1668] [serial = 43] [outer = 0x12f018c00] 14:28:22 INFO - PROCESS | 1668 | 1461274102157 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]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 14:28:22 INFO - PROCESS | 1668 | 1461274102177 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 1668 | 1461274102178 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:28:22 INFO - PROCESS | 1668 | 1461274102180 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - PROCESS | 1668 | 1461274102181 Marionette TRACE conn2 <- [1,42,null,{}] 14:28:22 INFO - PROCESS | 1668 | 1461274102191 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}] 14:28:22 INFO - PROCESS | 1668 | 1461274102283 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:28:22 INFO - PROCESS | 1668 | 1461274102287 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f59a800 == 16 [pid = 1668] [id = 16] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 44 (0x12f47f400) [pid = 1668] [serial = 44] [outer = 0x0] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 45 (0x12f486000) [pid = 1668] [serial = 45] [outer = 0x12f47f400] 14:28:22 INFO - PROCESS | 1668 | 1461274102313 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 46 (0x12f843c00) [pid = 1668] [serial = 46] [outer = 0x12f47f400] 14:28:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9b5000 == 17 [pid = 1668] [id = 17] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 47 (0x12f9b5800) [pid = 1668] [serial = 47] [outer = 0x0] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 48 (0x12f9b0000) [pid = 1668] [serial = 48] [outer = 0x12f9b5800] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 49 (0x12f9a3800) [pid = 1668] [serial = 49] [outer = 0x12f9b5800] 14:28:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9ac800 == 18 [pid = 1668] [id = 18] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 50 (0x12f84c800) [pid = 1668] [serial = 50] [outer = 0x0] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 51 (0x12fb43400) [pid = 1668] [serial = 51] [outer = 0x12f84c800] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 52 (0x12f84d800) [pid = 1668] [serial = 52] [outer = 0x12f84c800] 14:28:22 INFO - PROCESS | 1668 | 1461274102680 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]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 14:28:22 INFO - PROCESS | 1668 | 1461274102705 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 1668 | 1461274102707 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:28:22 INFO - PROCESS | 1668 | 1461274102709 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - PROCESS | 1668 | 1461274102711 Marionette TRACE conn2 <- [1,46,null,{}] 14:28:22 INFO - PROCESS | 1668 | 1461274102713 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}] 14:28:22 INFO - PROCESS | 1668 | 1461274102797 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:28:22 INFO - PROCESS | 1668 | 1461274102801 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe17000 == 19 [pid = 1668] [id = 19] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 53 (0x12f845c00) [pid = 1668] [serial = 53] [outer = 0x0] 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 54 (0x12fb64c00) [pid = 1668] [serial = 54] [outer = 0x12f845c00] 14:28:22 INFO - PROCESS | 1668 | 1461274102830 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 55 (0x12ffb0800) [pid = 1668] [serial = 55] [outer = 0x12f845c00] 14:28:23 INFO - PROCESS | 1668 | 1461274103082 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 14:28:23 INFO - PROCESS | 1668 | 1461274103128 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 1668 | 1461274103129 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:28:23 INFO - PROCESS | 1668 | 1461274103131 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 1668 | 1461274103132 Marionette TRACE conn2 <- [1,50,null,{}] 14:28:23 INFO - PROCESS | 1668 | 1461274103142 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}] 14:28:23 INFO - PROCESS | 1668 | 1461274103236 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:28:23 INFO - PROCESS | 1668 | 1461274103240 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300c5800 == 20 [pid = 1668] [id = 20] 14:28:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 56 (0x11ab36c00) [pid = 1668] [serial = 56] [outer = 0x0] 14:28:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x11ab3ac00) [pid = 1668] [serial = 57] [outer = 0x11ab36c00] 14:28:23 INFO - PROCESS | 1668 | 1461274103265 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x11ab44000) [pid = 1668] [serial = 58] [outer = 0x11ab36c00] 14:28:23 INFO - PROCESS | 1668 | 1461274103489 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 377ms 14:28:23 INFO - PROCESS | 1668 | 1461274103508 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 1668 | 1461274103509 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:28:23 INFO - PROCESS | 1668 | 1461274103511 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 1668 | 1461274103512 Marionette TRACE conn2 <- [1,54,null,{}] 14:28:23 INFO - PROCESS | 1668 | 1461274103515 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}] 14:28:23 INFO - PROCESS | 1668 | 1461274103613 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:28:23 INFO - PROCESS | 1668 | 1461274103617 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300b7800 == 21 [pid = 1668] [id = 21] 14:28:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x11aaee000) [pid = 1668] [serial = 59] [outer = 0x0] 14:28:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x11aaf3000) [pid = 1668] [serial = 60] [outer = 0x11aaee000] 14:28:23 INFO - PROCESS | 1668 | 1461274103642 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x11aaf7800) [pid = 1668] [serial = 61] [outer = 0x11aaee000] 14:28:23 INFO - PROCESS | 1668 | 1461274103866 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 14:28:23 INFO - PROCESS | 1668 | 1461274103880 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 1668 | 1461274103881 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:28:23 INFO - PROCESS | 1668 | 1461274103891 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 1668 | 1461274103892 Marionette TRACE conn2 <- [1,58,null,{}] 14:28:23 INFO - PROCESS | 1668 | 1461274103894 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}] 14:28:23 INFO - PROCESS | 1668 | 1461274103986 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:28:24 INFO - PROCESS | 1668 | 1461274104002 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x130a03800 == 22 [pid = 1668] [id = 22] 14:28:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x11ab40000) [pid = 1668] [serial = 62] [outer = 0x0] 14:28:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x11be52800) [pid = 1668] [serial = 63] [outer = 0x11ab40000] 14:28:24 INFO - PROCESS | 1668 | 1461274104026 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x12ffb5000) [pid = 1668] [serial = 64] [outer = 0x11ab40000] 14:28:24 INFO - PROCESS | 1668 | 1461274104264 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]]]}] 14:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 14:28:24 INFO - PROCESS | 1668 | 1461274104885 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 1668 | 1461274104888 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:28:24 INFO - PROCESS | 1668 | 1461274104958 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 1668 | 1461274104960 Marionette TRACE conn2 <- [1,62,null,{}] 14:28:24 INFO - PROCESS | 1668 | 1461274104964 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}] 14:28:25 INFO - PROCESS | 1668 | 1461274105076 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:28:25 INFO - PROCESS | 1668 | 1461274105114 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x114352800 == 23 [pid = 1668] [id = 23] 14:28:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x114a76800) [pid = 1668] [serial = 65] [outer = 0x0] 14:28:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x114a88400) [pid = 1668] [serial = 66] [outer = 0x114a76800] 14:28:25 INFO - PROCESS | 1668 | 1461274105146 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x114ce9800) [pid = 1668] [serial = 67] [outer = 0x114a76800] 14:28:25 INFO - PROCESS | 1668 | 1461274105572 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]]]}] 14:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 636ms 14:28:25 INFO - PROCESS | 1668 | 1461274105578 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 1668 | 1461274105581 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:28:25 INFO - PROCESS | 1668 | 1461274105588 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 1668 | 1461274105591 Marionette TRACE conn2 <- [1,66,null,{}] 14:28:25 INFO - PROCESS | 1668 | 1461274105594 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}] 14:28:25 INFO - PROCESS | 1668 | 1461274105700 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:28:25 INFO - PROCESS | 1668 | 1461274105737 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x1187aa800 == 24 [pid = 1668] [id = 24] 14:28:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x114cea000) [pid = 1668] [serial = 68] [outer = 0x0] 14:28:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x118707000) [pid = 1668] [serial = 69] [outer = 0x114cea000] 14:28:25 INFO - PROCESS | 1668 | 1461274105768 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x118a68000) [pid = 1668] [serial = 70] [outer = 0x114cea000] 14:28:26 INFO - PROCESS | 1668 | 1461274106168 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]]]}] 14:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 624ms 14:28:26 INFO - PROCESS | 1668 | 1461274106209 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 1668 | 1461274106211 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:28:26 INFO - PROCESS | 1668 | 1461274106213 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 1668 | 1461274106214 Marionette TRACE conn2 <- [1,70,null,{}] 14:28:26 INFO - PROCESS | 1668 | 1461274106222 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}] 14:28:26 INFO - PROCESS | 1668 | 1461274106343 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:28:26 INFO - PROCESS | 1668 | 1461274106455 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x119110800 == 25 [pid = 1668] [id = 25] 14:28:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x11a9e6400) [pid = 1668] [serial = 71] [outer = 0x0] 14:28:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x11aaf0c00) [pid = 1668] [serial = 72] [outer = 0x11a9e6400] 14:28:26 INFO - PROCESS | 1668 | 1461274106511 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x11ab3f400) [pid = 1668] [serial = 73] [outer = 0x11a9e6400] 14:28:27 INFO - PROCESS | 1668 | 1461274107134 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]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 970ms 14:28:27 INFO - PROCESS | 1668 | 1461274107230 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 1668 | 1461274107231 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:28:27 INFO - PROCESS | 1668 | 1461274107261 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 1668 | 1461274107262 Marionette TRACE conn2 <- [1,74,null,{}] 14:28:27 INFO - PROCESS | 1668 | 1461274107266 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}] 14:28:27 INFO - PROCESS | 1668 | 1461274107356 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:28:27 INFO - PROCESS | 1668 | 1461274107412 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x115020000 == 26 [pid = 1668] [id = 26] 14:28:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x114a78c00) [pid = 1668] [serial = 74] [outer = 0x0] 14:28:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x116feb400) [pid = 1668] [serial = 75] [outer = 0x114a78c00] 14:28:27 INFO - PROCESS | 1668 | 1461274107443 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x1187eb800) [pid = 1668] [serial = 76] [outer = 0x114a78c00] 14:28:27 INFO - PROCESS | 1668 | 1461274107971 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]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 726ms 14:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:28:27 INFO - PROCESS | 1668 | 1461274107982 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 1668 | 1461274107986 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:28:27 INFO - PROCESS | 1668 | 1461274107990 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 1668 | 1461274107992 Marionette TRACE conn2 <- [1,78,null,{}] 14:28:27 INFO - PROCESS | 1668 | 1461274107994 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}] 14:28:28 INFO - PROCESS | 1668 | 1461274108064 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:28:28 INFO - PROCESS | 1668 | 1461274108069 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x118649000 == 27 [pid = 1668] [id = 27] 14:28:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11893fc00) [pid = 1668] [serial = 77] [outer = 0x0] 14:28:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x119484c00) [pid = 1668] [serial = 78] [outer = 0x11893fc00] 14:28:28 INFO - PROCESS | 1668 | 1461274108097 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11957f000) [pid = 1668] [serial = 79] [outer = 0x11893fc00] 14:28:28 INFO - PROCESS | 1668 | 1461274108408 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]]]}] 14:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 14:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:28:28 INFO - PROCESS | 1668 | 1461274108461 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 1668 | 1461274108462 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:28:28 INFO - PROCESS | 1668 | 1461274108464 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 1668 | 1461274108467 Marionette TRACE conn2 <- [1,82,null,{}] 14:28:28 INFO - PROCESS | 1668 | 1461274108474 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}] 14:28:28 INFO - PROCESS | 1668 | 1461274108545 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:28:28 INFO - PROCESS | 1668 | 1461274108551 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a8c000 == 28 [pid = 1668] [id = 28] 14:28:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11a994c00) [pid = 1668] [serial = 80] [outer = 0x0] 14:28:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11a9e6800) [pid = 1668] [serial = 81] [outer = 0x11a994c00] 14:28:28 INFO - PROCESS | 1668 | 1461274108581 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11ab37800) [pid = 1668] [serial = 82] [outer = 0x11a994c00] 14:28:28 INFO - PROCESS | 1668 | 1461274108909 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]]]}] 14:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 14:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:28:28 INFO - PROCESS | 1668 | 1461274108938 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 1668 | 1461274108939 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:28:28 INFO - PROCESS | 1668 | 1461274108942 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 1668 | 1461274108943 Marionette TRACE conn2 <- [1,86,null,{}] 14:28:28 INFO - PROCESS | 1668 | 1461274108945 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}] 14:28:29 INFO - PROCESS | 1668 | 1461274109043 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:28:29 INFO - PROCESS | 1668 | 1461274109097 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x11933d800 == 29 [pid = 1668] [id = 29] 14:28:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11a997400) [pid = 1668] [serial = 83] [outer = 0x0] 14:28:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11ad1b800) [pid = 1668] [serial = 84] [outer = 0x11a997400] 14:28:29 INFO - PROCESS | 1668 | 1461274109138 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11af8d400) [pid = 1668] [serial = 85] [outer = 0x11a997400] 14:28:29 INFO - PROCESS | 1668 | 1461274109519 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]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 618ms 14:28:29 INFO - PROCESS | 1668 | 1461274109560 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 1668 | 1461274109561 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:28:29 INFO - PROCESS | 1668 | 1461274109564 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 1668 | 1461274109565 Marionette TRACE conn2 <- [1,90,null,{}] 14:28:29 INFO - PROCESS | 1668 | 1461274109567 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}] 14:28:29 INFO - PROCESS | 1668 | 1461274109652 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:28:29 INFO - PROCESS | 1668 | 1461274109659 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7b7000 == 30 [pid = 1668] [id = 30] 14:28:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x118154400) [pid = 1668] [serial = 86] [outer = 0x0] 14:28:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11b0de400) [pid = 1668] [serial = 87] [outer = 0x118154400] 14:28:29 INFO - PROCESS | 1668 | 1461274109686 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11b949400) [pid = 1668] [serial = 88] [outer = 0x118154400] 14:28:29 INFO - PROCESS | 1668 | 1461274109986 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]]]}] 14:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 14:28:30 INFO - PROCESS | 1668 | 1461274110037 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 1668 | 1461274110039 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:28:30 INFO - PROCESS | 1668 | 1461274110042 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 1668 | 1461274110044 Marionette TRACE conn2 <- [1,94,null,{}] 14:28:30 INFO - PROCESS | 1668 | 1461274110047 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}] 14:28:30 INFO - PROCESS | 1668 | 1461274110177 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:28:30 INFO - PROCESS | 1668 | 1461274110241 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11adf1000 == 31 [pid = 1668] [id = 31] 14:28:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1150acc00) [pid = 1668] [serial = 89] [outer = 0x0] 14:28:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11b99b000) [pid = 1668] [serial = 90] [outer = 0x1150acc00] 14:28:30 INFO - PROCESS | 1668 | 1461274110285 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11bf81800) [pid = 1668] [serial = 91] [outer = 0x1150acc00] 14:28:30 INFO - PROCESS | 1668 | 1461274110619 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]]]}] 14:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 620ms 14:28:30 INFO - PROCESS | 1668 | 1461274110662 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 1668 | 1461274110663 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:28:30 INFO - PROCESS | 1668 | 1461274110665 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 1668 | 1461274110667 Marionette TRACE conn2 <- [1,98,null,{}] 14:28:30 INFO - PROCESS | 1668 | 1461274110671 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}] 14:28:30 INFO - PROCESS | 1668 | 1461274110738 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:28:30 INFO - PROCESS | 1668 | 1461274110781 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bab7000 == 32 [pid = 1668] [id = 32] 14:28:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x114f58800) [pid = 1668] [serial = 92] [outer = 0x0] 14:28:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11bfe5800) [pid = 1668] [serial = 93] [outer = 0x114f58800] 14:28:30 INFO - PROCESS | 1668 | 1461274110806 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11c185000) [pid = 1668] [serial = 94] [outer = 0x114f58800] 14:28:31 INFO - PROCESS | 1668 | 1461274111046 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 14:28:31 INFO - PROCESS | 1668 | 1461274111091 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1668 | 1461274111092 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:28:31 INFO - PROCESS | 1668 | 1461274111095 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1668 | 1461274111096 Marionette TRACE conn2 <- [1,102,null,{}] 14:28:31 INFO - PROCESS | 1668 | 1461274111098 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}] 14:28:31 INFO - PROCESS | 1668 | 1461274111180 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:28:31 INFO - PROCESS | 1668 | 1461274111185 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf4e000 == 33 [pid = 1668] [id = 33] 14:28:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11c1c7400) [pid = 1668] [serial = 95] [outer = 0x0] 14:28:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11c48a800) [pid = 1668] [serial = 96] [outer = 0x11c1c7400] 14:28:31 INFO - PROCESS | 1668 | 1461274111211 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1237ee000) [pid = 1668] [serial = 97] [outer = 0x11c1c7400] 14:28:31 INFO - PROCESS | 1668 | 1461274111495 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 14:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:28:31 INFO - PROCESS | 1668 | 1461274111513 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1668 | 1461274111514 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:28:31 INFO - PROCESS | 1668 | 1461274111522 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1668 | 1461274111523 Marionette TRACE conn2 <- [1,106,null,{}] 14:28:31 INFO - PROCESS | 1668 | 1461274111526 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}] 14:28:31 INFO - PROCESS | 1668 | 1461274111598 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:28:31 INFO - PROCESS | 1668 | 1461274111604 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c230800 == 34 [pid = 1668] [id = 34] 14:28:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11a9e0000) [pid = 1668] [serial = 98] [outer = 0x0] 14:28:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1238cf400) [pid = 1668] [serial = 99] [outer = 0x11a9e0000] 14:28:31 INFO - PROCESS | 1668 | 1461274111629 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x1238d6c00) [pid = 1668] [serial = 100] [outer = 0x11a9e0000] 14:28:31 INFO - PROCESS | 1668 | 1461274111907 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 14:28:31 INFO - PROCESS | 1668 | 1461274111944 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1668 | 1461274111945 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:28:31 INFO - PROCESS | 1668 | 1461274111947 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1668 | 1461274111948 Marionette TRACE conn2 <- [1,110,null,{}] 14:28:31 INFO - PROCESS | 1668 | 1461274111960 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}] 14:28:32 INFO - PROCESS | 1668 | 1461274112104 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:28:32 INFO - PROCESS | 1668 | 1461274112114 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c24a800 == 35 [pid = 1668] [id = 35] 14:28:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11bf79000) [pid = 1668] [serial = 101] [outer = 0x0] 14:28:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1238d4c00) [pid = 1668] [serial = 102] [outer = 0x11bf79000] 14:28:32 INFO - PROCESS | 1668 | 1461274112154 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x125c36c00) [pid = 1668] [serial = 103] [outer = 0x11bf79000] 14:28:32 INFO - PROCESS | 1668 | 1461274112505 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 578ms 14:28:32 INFO - PROCESS | 1668 | 1461274112526 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 1668 | 1461274112527 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:28:32 INFO - PROCESS | 1668 | 1461274112530 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 1668 | 1461274112531 Marionette TRACE conn2 <- [1,114,null,{}] 14:28:32 INFO - PROCESS | 1668 | 1461274112536 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}] 14:28:32 INFO - PROCESS | 1668 | 1461274112620 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:28:32 INFO - PROCESS | 1668 | 1461274112624 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12595d800 == 36 [pid = 1668] [id = 36] 14:28:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x125c37c00) [pid = 1668] [serial = 104] [outer = 0x0] 14:28:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x1260c9c00) [pid = 1668] [serial = 105] [outer = 0x125c37c00] 14:28:32 INFO - PROCESS | 1668 | 1461274112654 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1269e7000) [pid = 1668] [serial = 106] [outer = 0x125c37c00] 14:28:32 INFO - PROCESS | 1668 | 1461274112965 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 14:28:33 INFO - PROCESS | 1668 | 1461274113021 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:28:33 INFO - PROCESS | 1668 | 1461274113022 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:28:33 INFO - PROCESS | 1668 | 1461274113025 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 1668 | 1461274113026 Marionette TRACE conn2 <- [1,118,null,{}] 14:28:33 INFO - PROCESS | 1668 | 1461274113028 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}] 14:28:33 INFO - PROCESS | 1668 | 1461274113102 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:28:33 INFO - PROCESS | 1668 | 1461274113107 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b12000 == 37 [pid = 1668] [id = 37] 14:28:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x125c36400) [pid = 1668] [serial = 107] [outer = 0x0] 14:28:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x126c9e400) [pid = 1668] [serial = 108] [outer = 0x125c36400] 14:28:33 INFO - PROCESS | 1668 | 1461274113131 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12748f800) [pid = 1668] [serial = 109] [outer = 0x125c36400] 14:28:33 INFO - PROCESS | 1668 | 1461274113425 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]]]}] 14:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 14:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:28:33 INFO - PROCESS | 1668 | 1461274113442 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:28:33 INFO - PROCESS | 1668 | 1461274113444 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:28:33 INFO - PROCESS | 1668 | 1461274113446 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 1668 | 1461274113447 Marionette TRACE conn2 <- [1,122,null,{}] 14:28:33 INFO - PROCESS | 1668 | 1461274113449 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}] 14:28:33 INFO - PROCESS | 1668 | 1461274113524 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:28:33 INFO - PROCESS | 1668 | 1461274113528 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x125efb000 == 38 [pid = 1668] [id = 38] 14:28:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1269ee400) [pid = 1668] [serial = 110] [outer = 0x0] 14:28:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12752ac00) [pid = 1668] [serial = 111] [outer = 0x1269ee400] 14:28:33 INFO - PROCESS | 1668 | 1461274113555 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1288b7000) [pid = 1668] [serial = 112] [outer = 0x1269ee400] 14:28:33 INFO - PROCESS | 1668 | 1461274113893 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]]]}] 14:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 14:28:33 INFO - PROCESS | 1668 | 1461274113915 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:28:33 INFO - PROCESS | 1668 | 1461274113916 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:28:33 INFO - PROCESS | 1668 | 1461274113936 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 1668 | 1461274113938 Marionette TRACE conn2 <- [1,126,null,{}] 14:28:33 INFO - PROCESS | 1668 | 1461274113944 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}] 14:28:34 INFO - PROCESS | 1668 | 1461274114055 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:28:34 INFO - PROCESS | 1668 | 1461274114061 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12685e000 == 39 [pid = 1668] [id = 39] 14:28:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1288b7c00) [pid = 1668] [serial = 113] [outer = 0x0] 14:28:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x128da0c00) [pid = 1668] [serial = 114] [outer = 0x1288b7c00] 14:28:34 INFO - PROCESS | 1668 | 1461274114099 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x129203400) [pid = 1668] [serial = 115] [outer = 0x1288b7c00] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x11bab7000 == 38 [pid = 1668] [id = 32] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x118649000 == 37 [pid = 1668] [id = 27] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf4e000 == 36 [pid = 1668] [id = 33] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x11c230800 == 35 [pid = 1668] [id = 34] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x118a8c000 == 34 [pid = 1668] [id = 28] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x11adf1000 == 33 [pid = 1668] [id = 31] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12595d800 == 32 [pid = 1668] [id = 36] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7b7000 == 31 [pid = 1668] [id = 30] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x125b12000 == 30 [pid = 1668] [id = 37] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x11c24a800 == 29 [pid = 1668] [id = 35] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x125efb000 == 28 [pid = 1668] [id = 38] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x11933d800 == 27 [pid = 1668] [id = 29] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x130a03800 == 26 [pid = 1668] [id = 22] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x1300c5800 == 25 [pid = 1668] [id = 20] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12e591800 == 24 [pid = 1668] [id = 12] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12f59a800 == 23 [pid = 1668] [id = 16] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf19000 == 22 [pid = 1668] [id = 8] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3c7800 == 21 [pid = 1668] [id = 11] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12eecc800 == 20 [pid = 1668] [id = 14] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12f1a7000 == 19 [pid = 1668] [id = 15] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12dab7000 == 18 [pid = 1668] [id = 9] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba1b000 == 17 [pid = 1668] [id = 6] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x115020000 == 16 [pid = 1668] [id = 26] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe17000 == 15 [pid = 1668] [id = 19] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x114352800 == 14 [pid = 1668] [id = 23] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x1300b7800 == 13 [pid = 1668] [id = 21] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaf2800 == 12 [pid = 1668] [id = 13] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x119110800 == 11 [pid = 1668] [id = 25] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x1187aa800 == 10 [pid = 1668] [id = 24] 14:28:36 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3b8000 == 9 [pid = 1668] [id = 10] 14:28:36 INFO - PROCESS | 1668 | 1461274116355 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]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2443ms 14:28:36 INFO - PROCESS | 1668 | 1461274116365 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 1668 | 1461274116368 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:28:36 INFO - PROCESS | 1668 | 1461274116373 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 1668 | 1461274116374 Marionette TRACE conn2 <- [1,130,null,{}] 14:28:36 INFO - PROCESS | 1668 | 1461274116379 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}] 14:28:36 INFO - PROCESS | 1668 | 1461274116453 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:28:36 INFO - PROCESS | 1668 | 1461274116509 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x114d27800 == 10 [pid = 1668] [id = 40] 14:28:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1186f6c00) [pid = 1668] [serial = 116] [outer = 0x0] 14:28:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11870c400) [pid = 1668] [serial = 117] [outer = 0x1186f6c00] 14:28:36 INFO - PROCESS | 1668 | 1461274116537 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x118944000) [pid = 1668] [serial = 118] [outer = 0x1186f6c00] 14:28:37 INFO - PROCESS | 1668 | 1461274117388 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1021ms 14:28:37 INFO - PROCESS | 1668 | 1461274117393 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 1668 | 1461274117396 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:28:37 INFO - PROCESS | 1668 | 1461274117399 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 1668 | 1461274117401 Marionette TRACE conn2 <- [1,134,null,{}] 14:28:37 INFO - PROCESS | 1668 | 1461274117405 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}] 14:28:37 INFO - PROCESS | 1668 | 1461274117504 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:28:37 INFO - PROCESS | 1668 | 1461274117534 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x115031800 == 11 [pid = 1668] [id = 41] 14:28:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1181ad800) [pid = 1668] [serial = 119] [outer = 0x0] 14:28:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11870c000) [pid = 1668] [serial = 120] [outer = 0x1181ad800] 14:28:37 INFO - PROCESS | 1668 | 1461274117562 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1189ca000) [pid = 1668] [serial = 121] [outer = 0x1181ad800] 14:28:37 INFO - PROCESS | 1668 | 1461274117914 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms 14:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:28:37 INFO - PROCESS | 1668 | 1461274117923 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 1668 | 1461274117927 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:28:37 INFO - PROCESS | 1668 | 1461274117931 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 1668 | 1461274117933 Marionette TRACE conn2 <- [1,138,null,{}] 14:28:37 INFO - PROCESS | 1668 | 1461274117938 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}] 14:28:38 INFO - PROCESS | 1668 | 1461274118027 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:28:38 INFO - PROCESS | 1668 | 1461274118032 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x118903800 == 12 [pid = 1668] [id = 42] 14:28:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x118aba800) [pid = 1668] [serial = 122] [outer = 0x0] 14:28:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11a992c00) [pid = 1668] [serial = 123] [outer = 0x118aba800] 14:28:38 INFO - PROCESS | 1668 | 1461274118084 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11a99fc00) [pid = 1668] [serial = 124] [outer = 0x118aba800] 14:28:38 INFO - PROCESS | 1668 | 1461274118428 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]]]}] 14:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 14:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:28:38 INFO - PROCESS | 1668 | 1461274118460 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:28:38 INFO - PROCESS | 1668 | 1461274118461 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:28:38 INFO - PROCESS | 1668 | 1461274118464 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:28:38 INFO - PROCESS | 1668 | 1461274118466 Marionette TRACE conn2 <- [1,142,null,{}] 14:28:38 INFO - PROCESS | 1668 | 1461274118474 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}] 14:28:38 INFO - PROCESS | 1668 | 1461274118564 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:28:38 INFO - PROCESS | 1668 | 1461274118593 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a507000 == 13 [pid = 1668] [id = 43] 14:28:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x114768c00) [pid = 1668] [serial = 125] [outer = 0x0] 14:28:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11ad60800) [pid = 1668] [serial = 126] [outer = 0x114768c00] 14:28:38 INFO - PROCESS | 1668 | 1461274118621 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11af8bc00) [pid = 1668] [serial = 127] [outer = 0x114768c00] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1269ee400) [pid = 1668] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x114a78c00) [pid = 1668] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x118154400) [pid = 1668] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11a9e6400) [pid = 1668] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x114f58800) [pid = 1668] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11c1c7400) [pid = 1668] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11a9e0000) [pid = 1668] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x125c37c00) [pid = 1668] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x125c36400) [pid = 1668] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11a994c00) [pid = 1668] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1150acc00) [pid = 1668] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x114cea000) [pid = 1668] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11893fc00) [pid = 1668] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11a997400) [pid = 1668] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x114a76800) [pid = 1668] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12ed8c800) [pid = 1668] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12e68d000) [pid = 1668] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11a99c000) [pid = 1668] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11a9e6000) [pid = 1668] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12e27e000) [pid = 1668] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12d226800) [pid = 1668] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x117e3b000) [pid = 1668] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12ba31800) [pid = 1668] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11ab40000) [pid = 1668] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11aaee000) [pid = 1668] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11ab36c00) [pid = 1668] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12f845c00) [pid = 1668] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12f47f400) [pid = 1668] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:28:39 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12f018c00) [pid = 1668] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:28:39 INFO - PROCESS | 1668 | 1461274119355 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]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 925ms 14:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:28:39 INFO - PROCESS | 1668 | 1461274119388 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 1668 | 1461274119390 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:28:39 INFO - PROCESS | 1668 | 1461274119392 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 1668 | 1461274119393 Marionette TRACE conn2 <- [1,146,null,{}] 14:28:39 INFO - PROCESS | 1668 | 1461274119395 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}] 14:28:39 INFO - PROCESS | 1668 | 1461274119465 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:28:39 INFO - PROCESS | 1668 | 1461274119513 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x118796800 == 14 [pid = 1668] [id = 44] 14:28:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x114cea000) [pid = 1668] [serial = 128] [outer = 0x0] 14:28:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11a755800) [pid = 1668] [serial = 129] [outer = 0x114cea000] 14:28:39 INFO - PROCESS | 1668 | 1461274119541 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11aaf2400) [pid = 1668] [serial = 130] [outer = 0x114cea000] 14:28:39 INFO - PROCESS | 1668 | 1461274119836 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]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 14:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:28:39 INFO - PROCESS | 1668 | 1461274119860 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 1668 | 1461274119861 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:28:39 INFO - PROCESS | 1668 | 1461274119864 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 1668 | 1461274119865 Marionette TRACE conn2 <- [1,150,null,{}] 14:28:39 INFO - PROCESS | 1668 | 1461274119869 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}] 14:28:39 INFO - PROCESS | 1668 | 1461274119947 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:28:39 INFO - PROCESS | 1668 | 1461274119955 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11babc000 == 15 [pid = 1668] [id = 45] 14:28:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x118a66800) [pid = 1668] [serial = 131] [outer = 0x0] 14:28:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11b948800) [pid = 1668] [serial = 132] [outer = 0x118a66800] 14:28:39 INFO - PROCESS | 1668 | 1461274119980 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11bc9bc00) [pid = 1668] [serial = 133] [outer = 0x118a66800] 14:28:40 INFO - PROCESS | 1668 | 1461274120293 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]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 14:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:28:40 INFO - PROCESS | 1668 | 1461274120333 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 1668 | 1461274120334 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:28:40 INFO - PROCESS | 1668 | 1461274120337 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 1668 | 1461274120338 Marionette TRACE conn2 <- [1,154,null,{}] 14:28:40 INFO - PROCESS | 1668 | 1461274120340 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}] 14:28:40 INFO - PROCESS | 1668 | 1461274120426 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:28:40 INFO - PROCESS | 1668 | 1461274120431 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf69000 == 16 [pid = 1668] [id = 46] 14:28:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x117eb6c00) [pid = 1668] [serial = 134] [outer = 0x0] 14:28:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11bf78000) [pid = 1668] [serial = 135] [outer = 0x117eb6c00] 14:28:40 INFO - PROCESS | 1668 | 1461274120464 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11c186400) [pid = 1668] [serial = 136] [outer = 0x117eb6c00] 14:28:40 INFO - PROCESS | 1668 | 1461274120770 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]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 14:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:28:40 INFO - PROCESS | 1668 | 1461274120805 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 1668 | 1461274120807 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:28:40 INFO - PROCESS | 1668 | 1461274120809 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 1668 | 1461274120810 Marionette TRACE conn2 <- [1,158,null,{}] 14:28:40 INFO - PROCESS | 1668 | 1461274120812 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}] 14:28:40 INFO - PROCESS | 1668 | 1461274120881 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:28:40 INFO - PROCESS | 1668 | 1461274120925 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c585000 == 17 [pid = 1668] [id = 47] 14:28:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11be4ac00) [pid = 1668] [serial = 137] [outer = 0x0] 14:28:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11c486c00) [pid = 1668] [serial = 138] [outer = 0x11be4ac00] 14:28:40 INFO - PROCESS | 1668 | 1461274120950 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1238cc000) [pid = 1668] [serial = 139] [outer = 0x11be4ac00] 14:28:41 INFO - PROCESS | 1668 | 1461274121302 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]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 519ms 14:28:41 INFO - PROCESS | 1668 | 1461274121328 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 1668 | 1461274121331 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:28:41 INFO - PROCESS | 1668 | 1461274121334 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 1668 | 1461274121337 Marionette TRACE conn2 <- [1,162,null,{}] 14:28:41 INFO - PROCESS | 1668 | 1461274121341 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}] 14:28:41 INFO - PROCESS | 1668 | 1461274121430 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:28:41 INFO - PROCESS | 1668 | 1461274121474 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x114d2a000 == 18 [pid = 1668] [id = 48] 14:28:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x115c16000) [pid = 1668] [serial = 140] [outer = 0x0] 14:28:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x116ff1c00) [pid = 1668] [serial = 141] [outer = 0x115c16000] 14:28:41 INFO - PROCESS | 1668 | 1461274121506 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1186ee800) [pid = 1668] [serial = 142] [outer = 0x115c16000] 14:28:41 INFO - PROCESS | 1668 | 1461274121925 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]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 14:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:28:41 INFO - PROCESS | 1668 | 1461274121955 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 1668 | 1461274121959 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:28:41 INFO - PROCESS | 1668 | 1461274121964 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 1668 | 1461274121965 Marionette TRACE conn2 <- [1,166,null,{}] 14:28:41 INFO - PROCESS | 1668 | 1461274121968 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}] 14:28:42 INFO - PROCESS | 1668 | 1461274122056 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:28:42 INFO - PROCESS | 1668 | 1461274122096 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a506800 == 19 [pid = 1668] [id = 49] 14:28:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1186f2c00) [pid = 1668] [serial = 143] [outer = 0x0] 14:28:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11a755c00) [pid = 1668] [serial = 144] [outer = 0x1186f2c00] 14:28:42 INFO - PROCESS | 1668 | 1461274122127 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11aaef400) [pid = 1668] [serial = 145] [outer = 0x1186f2c00] 14:28:42 INFO - PROCESS | 1668 | 1461274122561 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]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 14:28:42 INFO - PROCESS | 1668 | 1461274122599 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 1668 | 1461274122602 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:28:42 INFO - PROCESS | 1668 | 1461274122606 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 1668 | 1461274122609 Marionette TRACE conn2 <- [1,170,null,{}] 14:28:42 INFO - PROCESS | 1668 | 1461274122616 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}] 14:28:42 INFO - PROCESS | 1668 | 1461274122729 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:28:42 INFO - PROCESS | 1668 | 1461274122786 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b05800 == 20 [pid = 1668] [id = 50] 14:28:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11be4f000) [pid = 1668] [serial = 146] [outer = 0x0] 14:28:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11bf79400) [pid = 1668] [serial = 147] [outer = 0x11be4f000] 14:28:42 INFO - PROCESS | 1668 | 1461274122822 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11c17b800) [pid = 1668] [serial = 148] [outer = 0x11be4f000] 14:28:43 INFO - PROCESS | 1668 | 1461274123247 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]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 14:28:43 INFO - PROCESS | 1668 | 1461274123283 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 1668 | 1461274123286 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:28:43 INFO - PROCESS | 1668 | 1461274123289 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 1668 | 1461274123290 Marionette TRACE conn2 <- [1,174,null,{}] 14:28:43 INFO - PROCESS | 1668 | 1461274123293 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}] 14:28:43 INFO - PROCESS | 1668 | 1461274123382 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:28:43 INFO - PROCESS | 1668 | 1461274123440 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x114a04800 == 21 [pid = 1668] [id = 51] 14:28:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x115c18000) [pid = 1668] [serial = 149] [outer = 0x0] 14:28:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x118a69800) [pid = 1668] [serial = 150] [outer = 0x115c18000] 14:28:43 INFO - PROCESS | 1668 | 1461274123471 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11bc97000) [pid = 1668] [serial = 151] [outer = 0x115c18000] 14:28:43 INFO - PROCESS | 1668 | 1461274123930 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]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 14:28:43 INFO - PROCESS | 1668 | 1461274123959 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 1668 | 1461274123962 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:28:43 INFO - PROCESS | 1668 | 1461274123965 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 1668 | 1461274123967 Marionette TRACE conn2 <- [1,178,null,{}] 14:28:43 INFO - PROCESS | 1668 | 1461274123971 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}] 14:28:44 INFO - PROCESS | 1668 | 1461274124072 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:28:44 INFO - PROCESS | 1668 | 1461274124117 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x118970800 == 22 [pid = 1668] [id = 52] 14:28:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11842e800) [pid = 1668] [serial = 152] [outer = 0x0] 14:28:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x118703000) [pid = 1668] [serial = 153] [outer = 0x11842e800] 14:28:44 INFO - PROCESS | 1668 | 1461274124146 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1187bb800) [pid = 1668] [serial = 154] [outer = 0x11842e800] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x125c38000) [pid = 1668] [serial = 11] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x125f6b800) [pid = 1668] [serial = 8] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x1288b7000) [pid = 1668] [serial = 112] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x128da0c00) [pid = 1668] [serial = 114] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x116feb400) [pid = 1668] [serial = 75] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11b0de400) [pid = 1668] [serial = 87] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11aaf0c00) [pid = 1668] [serial = 72] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11c185000) [pid = 1668] [serial = 94] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11c48a800) [pid = 1668] [serial = 96] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x1237ee000) [pid = 1668] [serial = 97] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1238d6c00) [pid = 1668] [serial = 100] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1238cf400) [pid = 1668] [serial = 99] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1238d4c00) [pid = 1668] [serial = 102] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1269e7000) [pid = 1668] [serial = 106] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x1260c9c00) [pid = 1668] [serial = 105] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x126c9e400) [pid = 1668] [serial = 108] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12748f800) [pid = 1668] [serial = 109] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12752ac00) [pid = 1668] [serial = 111] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11a9e6800) [pid = 1668] [serial = 81] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1187eb800) [pid = 1668] [serial = 76] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11bf81800) [pid = 1668] [serial = 91] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118707000) [pid = 1668] [serial = 69] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11957f000) [pid = 1668] [serial = 79] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11ad1b800) [pid = 1668] [serial = 84] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11ab37800) [pid = 1668] [serial = 82] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11ab3f400) [pid = 1668] [serial = 73] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x114a88400) [pid = 1668] [serial = 66] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11b949400) [pid = 1668] [serial = 88] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11b99b000) [pid = 1668] [serial = 90] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x118a68000) [pid = 1668] [serial = 70] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119484c00) [pid = 1668] [serial = 78] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11af8d400) [pid = 1668] [serial = 85] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11bfe5800) [pid = 1668] [serial = 93] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x114ce9800) [pid = 1668] [serial = 67] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12ffb5000) [pid = 1668] [serial = 64] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12e687400) [pid = 1668] [serial = 34] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12bbe2000) [pid = 1668] [serial = 30] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12e5d0400) [pid = 1668] [serial = 31] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12e29e800) [pid = 1668] [serial = 28] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12e283400) [pid = 1668] [serial = 27] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12d228400) [pid = 1668] [serial = 24] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12e191000) [pid = 1668] [serial = 25] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12d022400) [pid = 1668] [serial = 21] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12d026800) [pid = 1668] [serial = 22] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x12bd1f000) [pid = 1668] [serial = 18] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12ba33400) [pid = 1668] [serial = 15] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12bb7e000) [pid = 1668] [serial = 16] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11aaf3000) [pid = 1668] [serial = 60] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11aaf7800) [pid = 1668] [serial = 61] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x11ab44000) [pid = 1668] [serial = 58] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x11ab3ac00) [pid = 1668] [serial = 57] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x12fb64c00) [pid = 1668] [serial = 54] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x12ffb0800) [pid = 1668] [serial = 55] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x12f9b0000) [pid = 1668] [serial = 48] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x12fb43400) [pid = 1668] [serial = 51] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x12f486000) [pid = 1668] [serial = 45] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x12f843c00) [pid = 1668] [serial = 46] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x12f020800) [pid = 1668] [serial = 42] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x12f47c000) [pid = 1668] [serial = 43] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x12f016400) [pid = 1668] [serial = 40] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x12ed92c00) [pid = 1668] [serial = 39] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x12ed86c00) [pid = 1668] [serial = 36] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x12ed8a800) [pid = 1668] [serial = 37] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 61 (0x12e5d1800) [pid = 1668] [serial = 33] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | --DOMWINDOW == 60 (0x11be52800) [pid = 1668] [serial = 63] [outer = 0x0] [url = about:blank] 14:28:44 INFO - PROCESS | 1668 | 1461274124876 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]]]}] 14:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 923ms 14:28:44 INFO - PROCESS | 1668 | 1461274124888 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:28:44 INFO - PROCESS | 1668 | 1461274124890 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:28:44 INFO - PROCESS | 1668 | 1461274124893 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 1668 | 1461274124895 Marionette TRACE conn2 <- [1,182,null,{}] 14:28:44 INFO - PROCESS | 1668 | 1461274124899 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}] 14:28:44 INFO - PROCESS | 1668 | 1461274124970 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:28:44 INFO - PROCESS | 1668 | 1461274124977 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x117d12000 == 23 [pid = 1668] [id = 53] 14:28:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x118704000) [pid = 1668] [serial = 155] [outer = 0x0] 14:28:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x11870b800) [pid = 1668] [serial = 156] [outer = 0x118704000] 14:28:45 INFO - PROCESS | 1668 | 1461274125007 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x118a68000) [pid = 1668] [serial = 157] [outer = 0x118704000] 14:28:45 INFO - PROCESS | 1668 | 1461274125337 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]]]}] 14:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 520ms 14:28:45 INFO - PROCESS | 1668 | 1461274125414 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 1668 | 1461274125421 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:28:45 INFO - PROCESS | 1668 | 1461274125428 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - PROCESS | 1668 | 1461274125430 Marionette TRACE conn2 <- [1,186,null,{}] 14:28:45 INFO - PROCESS | 1668 | 1461274125434 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}] 14:28:45 INFO - PROCESS | 1668 | 1461274125538 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:28:45 INFO - PROCESS | 1668 | 1461274125548 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x118914800 == 24 [pid = 1668] [id = 54] 14:28:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x118490800) [pid = 1668] [serial = 158] [outer = 0x0] 14:28:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x119578400) [pid = 1668] [serial = 159] [outer = 0x118490800] 14:28:45 INFO - PROCESS | 1668 | 1461274125592 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x11aae9c00) [pid = 1668] [serial = 160] [outer = 0x118490800] 14:28:45 INFO - PROCESS | 1668 | 1461274125961 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]]]}] 14:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 14:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:28:46 INFO - PROCESS | 1668 | 1461274125998 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1668 | 1461274126000 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:28:46 INFO - PROCESS | 1668 | 1461274126002 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1668 | 1461274126005 Marionette TRACE conn2 <- [1,190,null,{}] 14:28:46 INFO - PROCESS | 1668 | 1461274126012 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}] 14:28:46 INFO - PROCESS | 1668 | 1461274126083 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:28:46 INFO - PROCESS | 1668 | 1461274126090 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x11933d800 == 25 [pid = 1668] [id = 55] 14:28:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x116ff3800) [pid = 1668] [serial = 161] [outer = 0x0] 14:28:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x11ab3e800) [pid = 1668] [serial = 162] [outer = 0x116ff3800] 14:28:46 INFO - PROCESS | 1668 | 1461274126121 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x11ad67400) [pid = 1668] [serial = 163] [outer = 0x116ff3800] 14:28:46 INFO - PROCESS | 1668 | 1461274126423 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 14:28:46 INFO - PROCESS | 1668 | 1461274126473 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1668 | 1461274126475 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:28:46 INFO - PROCESS | 1668 | 1461274126478 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1668 | 1461274126479 Marionette TRACE conn2 <- [1,194,null,{}] 14:28:46 INFO - PROCESS | 1668 | 1461274126481 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}] 14:28:46 INFO - PROCESS | 1668 | 1461274126547 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:28:46 INFO - PROCESS | 1668 | 1461274126591 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7c0800 == 26 [pid = 1668] [id = 56] 14:28:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x11aaf6400) [pid = 1668] [serial = 164] [outer = 0x0] 14:28:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x11af89000) [pid = 1668] [serial = 165] [outer = 0x11aaf6400] 14:28:46 INFO - PROCESS | 1668 | 1461274126618 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x11b944000) [pid = 1668] [serial = 166] [outer = 0x11aaf6400] 14:28:46 INFO - PROCESS | 1668 | 1461274126914 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 14:28:46 INFO - PROCESS | 1668 | 1461274126947 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1668 | 1461274126948 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:28:46 INFO - PROCESS | 1668 | 1461274126952 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1668 | 1461274126955 Marionette TRACE conn2 <- [1,198,null,{}] 14:28:46 INFO - PROCESS | 1668 | 1461274126958 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}] 14:28:47 INFO - PROCESS | 1668 | 1461274127036 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:28:47 INFO - PROCESS | 1668 | 1461274127040 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bac6000 == 27 [pid = 1668] [id = 57] 14:28:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x114ce7c00) [pid = 1668] [serial = 167] [outer = 0x0] 14:28:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11b949000) [pid = 1668] [serial = 168] [outer = 0x114ce7c00] 14:28:47 INFO - PROCESS | 1668 | 1461274127069 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x11be52800) [pid = 1668] [serial = 169] [outer = 0x114ce7c00] 14:28:47 INFO - PROCESS | 1668 | 1461274127383 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]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 14:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:28:47 INFO - PROCESS | 1668 | 1461274127424 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 1668 | 1461274127425 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:28:47 INFO - PROCESS | 1668 | 1461274127427 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 1668 | 1461274127428 Marionette TRACE conn2 <- [1,202,null,{}] 14:28:47 INFO - PROCESS | 1668 | 1461274127430 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}] 14:28:47 INFO - PROCESS | 1668 | 1461274127527 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:28:47 INFO - PROCESS | 1668 | 1461274127532 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf63000 == 28 [pid = 1668] [id = 58] 14:28:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x11bf7b000) [pid = 1668] [serial = 170] [outer = 0x0] 14:28:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11c184800) [pid = 1668] [serial = 171] [outer = 0x11bf7b000] 14:28:47 INFO - PROCESS | 1668 | 1461274127563 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x1238cdc00) [pid = 1668] [serial = 172] [outer = 0x11bf7b000] 14:28:47 INFO - PROCESS | 1668 | 1461274127880 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]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 14:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:28:47 INFO - PROCESS | 1668 | 1461274127896 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 1668 | 1461274127898 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:28:47 INFO - PROCESS | 1668 | 1461274127907 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 1668 | 1461274127909 Marionette TRACE conn2 <- [1,206,null,{}] 14:28:47 INFO - PROCESS | 1668 | 1461274127921 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}] 14:28:48 INFO - PROCESS | 1668 | 1461274128003 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:28:48 INFO - PROCESS | 1668 | 1461274128008 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12583c800 == 29 [pid = 1668] [id = 59] 14:28:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11bf7e800) [pid = 1668] [serial = 173] [outer = 0x0] 14:28:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x125820800) [pid = 1668] [serial = 174] [outer = 0x11bf7e800] 14:28:48 INFO - PROCESS | 1668 | 1461274128033 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x125c38000) [pid = 1668] [serial = 175] [outer = 0x11bf7e800] 14:28:48 INFO - PROCESS | 1668 | 1461274128346 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]]]}] 14:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 476ms 14:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:28:48 INFO - PROCESS | 1668 | 1461274128376 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:28:48 INFO - PROCESS | 1668 | 1461274128377 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:28:48 INFO - PROCESS | 1668 | 1461274128379 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:28:48 INFO - PROCESS | 1668 | 1461274128380 Marionette TRACE conn2 <- [1,210,null,{}] 14:28:48 INFO - PROCESS | 1668 | 1461274128383 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}] 14:28:48 INFO - PROCESS | 1668 | 1461274128466 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:28:48 INFO - PROCESS | 1668 | 1461274128470 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x125970800 == 30 [pid = 1668] [id = 60] 14:28:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x125817800) [pid = 1668] [serial = 176] [outer = 0x0] 14:28:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x125db7400) [pid = 1668] [serial = 177] [outer = 0x125817800] 14:28:48 INFO - PROCESS | 1668 | 1461274128497 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x126026000) [pid = 1668] [serial = 178] [outer = 0x125817800] 14:28:48 INFO - PROCESS | 1668 | 1461274128792 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]]]}] 14:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 14:28:48 INFO - PROCESS | 1668 | 1461274128848 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:28:48 INFO - PROCESS | 1668 | 1461274128849 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:28:48 INFO - PROCESS | 1668 | 1461274128851 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:28:48 INFO - PROCESS | 1668 | 1461274128854 Marionette TRACE conn2 <- [1,214,null,{}] 14:28:48 INFO - PROCESS | 1668 | 1461274128858 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}] 14:28:48 INFO - PROCESS | 1668 | 1461274128966 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1186f6c00) [pid = 1668] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1288b7c00) [pid = 1668] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11bf79000) [pid = 1668] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x117eb6c00) [pid = 1668] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11be4ac00) [pid = 1668] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x118aba800) [pid = 1668] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x114cea000) [pid = 1668] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x1181ad800) [pid = 1668] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x114768c00) [pid = 1668] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:28:48 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x118a66800) [pid = 1668] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:28:49 INFO - PROCESS | 1668 | 1461274129002 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11818d000 == 31 [pid = 1668] [id = 61] 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x114768c00) [pid = 1668] [serial = 179] [outer = 0x0] 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x118a66800) [pid = 1668] [serial = 180] [outer = 0x114768c00] 14:28:49 INFO - PROCESS | 1668 | 1461274129027 Marionette DEBUG loaded listener.js 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11b996000) [pid = 1668] [serial = 181] [outer = 0x114768c00] 14:28:49 INFO - PROCESS | 1668 | 1461274129273 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]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 425ms 14:28:49 INFO - PROCESS | 1668 | 1461274129276 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 1668 | 1461274129278 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:28:49 INFO - PROCESS | 1668 | 1461274129280 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 1668 | 1461274129281 Marionette TRACE conn2 <- [1,218,null,{}] 14:28:49 INFO - PROCESS | 1668 | 1461274129291 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}] 14:28:49 INFO - PROCESS | 1668 | 1461274129366 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:28:49 INFO - PROCESS | 1668 | 1461274129373 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x126279000 == 32 [pid = 1668] [id = 62] 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11b0e2400) [pid = 1668] [serial = 182] [outer = 0x0] 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x1260d1800) [pid = 1668] [serial = 183] [outer = 0x11b0e2400] 14:28:49 INFO - PROCESS | 1668 | 1461274129398 Marionette DEBUG loaded listener.js 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1269a9400) [pid = 1668] [serial = 184] [outer = 0x11b0e2400] 14:28:49 INFO - PROCESS | 1668 | 1461274129708 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]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 14:28:49 INFO - PROCESS | 1668 | 1461274129749 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 1668 | 1461274129750 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:28:49 INFO - PROCESS | 1668 | 1461274129752 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 1668 | 1461274129754 Marionette TRACE conn2 <- [1,222,null,{}] 14:28:49 INFO - PROCESS | 1668 | 1461274129756 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}] 14:28:49 INFO - PROCESS | 1668 | 1461274129859 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:28:49 INFO - PROCESS | 1668 | 1461274129865 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bac5800 == 33 [pid = 1668] [id = 63] 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11c488400) [pid = 1668] [serial = 185] [outer = 0x0] 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1269e5c00) [pid = 1668] [serial = 186] [outer = 0x11c488400] 14:28:49 INFO - PROCESS | 1668 | 1461274129895 Marionette DEBUG loaded listener.js 14:28:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x118487800) [pid = 1668] [serial = 187] [outer = 0x11c488400] 14:28:50 INFO - PROCESS | 1668 | 1461274130174 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]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 14:28:50 INFO - PROCESS | 1668 | 1461274130224 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 1668 | 1461274130225 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:28:50 INFO - PROCESS | 1668 | 1461274130227 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 1668 | 1461274130228 Marionette TRACE conn2 <- [1,226,null,{}] 14:28:50 INFO - PROCESS | 1668 | 1461274130231 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}] 14:28:50 INFO - PROCESS | 1668 | 1461274130300 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:28:50 INFO - PROCESS | 1668 | 1461274130306 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x127520800 == 34 [pid = 1668] [id = 64] 14:28:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11be4e800) [pid = 1668] [serial = 188] [outer = 0x0] 14:28:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x12752ac00) [pid = 1668] [serial = 189] [outer = 0x11be4e800] 14:28:50 INFO - PROCESS | 1668 | 1461274130331 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1288b7c00) [pid = 1668] [serial = 190] [outer = 0x11be4e800] 14:28:50 INFO - PROCESS | 1668 | 1461274130620 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]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 14:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:28:50 INFO - PROCESS | 1668 | 1461274130646 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 1668 | 1461274130647 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:28:50 INFO - PROCESS | 1668 | 1461274130649 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 1668 | 1461274130650 Marionette TRACE conn2 <- [1,230,null,{}] 14:28:50 INFO - PROCESS | 1668 | 1461274130655 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}] 14:28:50 INFO - PROCESS | 1668 | 1461274130726 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:28:50 INFO - PROCESS | 1668 | 1461274130771 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12894a800 == 35 [pid = 1668] [id = 65] 14:28:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x126f3d000) [pid = 1668] [serial = 191] [outer = 0x0] 14:28:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1288b8400) [pid = 1668] [serial = 192] [outer = 0x126f3d000] 14:28:50 INFO - PROCESS | 1668 | 1461274130796 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x128f48c00) [pid = 1668] [serial = 193] [outer = 0x126f3d000] 14:28:51 INFO - PROCESS | 1668 | --DOCSHELL 0x12685e000 == 34 [pid = 1668] [id = 39] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11c186400) [pid = 1668] [serial = 136] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11c486c00) [pid = 1668] [serial = 138] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1238cc000) [pid = 1668] [serial = 139] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11a992c00) [pid = 1668] [serial = 123] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11a755800) [pid = 1668] [serial = 129] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11870c000) [pid = 1668] [serial = 120] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11ad60800) [pid = 1668] [serial = 126] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11b948800) [pid = 1668] [serial = 132] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11af8bc00) [pid = 1668] [serial = 127] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11bf78000) [pid = 1668] [serial = 135] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x1189ca000) [pid = 1668] [serial = 121] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11a99fc00) [pid = 1668] [serial = 124] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11bc9bc00) [pid = 1668] [serial = 133] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x11aaf2400) [pid = 1668] [serial = 130] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x118944000) [pid = 1668] [serial = 118] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x11870c400) [pid = 1668] [serial = 117] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x129203400) [pid = 1668] [serial = 115] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x125c36c00) [pid = 1668] [serial = 103] [outer = 0x0] [url = about:blank] 14:28:51 INFO - PROCESS | 1668 | 1461274131979 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1371ms 14:28:52 INFO - PROCESS | 1668 | 1461274132021 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 1668 | 1461274132023 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:28:52 INFO - PROCESS | 1668 | 1461274132026 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 1668 | 1461274132028 Marionette TRACE conn2 <- [1,234,null,{}] 14:28:52 INFO - PROCESS | 1668 | 1461274132032 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}] 14:28:52 INFO - PROCESS | 1668 | 1461274132111 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:28:52 INFO - PROCESS | 1668 | 1461274132151 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x114a1c800 == 35 [pid = 1668] [id = 66] 14:28:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x1184f9c00) [pid = 1668] [serial = 194] [outer = 0x0] 14:28:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x118710400) [pid = 1668] [serial = 195] [outer = 0x1184f9c00] 14:28:52 INFO - PROCESS | 1668 | 1461274132179 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x118949400) [pid = 1668] [serial = 196] [outer = 0x1184f9c00] 14:28:52 INFO - PROCESS | 1668 | 1461274132462 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 472ms 14:28:52 INFO - PROCESS | 1668 | 1461274132498 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 1668 | 1461274132506 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:28:52 INFO - PROCESS | 1668 | 1461274132515 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 1668 | 1461274132517 Marionette TRACE conn2 <- [1,238,null,{}] 14:28:52 INFO - PROCESS | 1668 | 1461274132523 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}] 14:28:52 INFO - PROCESS | 1668 | 1461274132597 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:28:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x118705000) [pid = 1668] [serial = 197] [outer = 0x12f84c800] 14:28:52 INFO - PROCESS | 1668 | 1461274132616 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x118952800 == 36 [pid = 1668] [id = 67] 14:28:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x11948f800) [pid = 1668] [serial = 198] [outer = 0x0] 14:28:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11a994000) [pid = 1668] [serial = 199] [outer = 0x11948f800] 14:28:52 INFO - PROCESS | 1668 | 1461274132649 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11a9a0c00) [pid = 1668] [serial = 200] [outer = 0x11948f800] 14:28:52 INFO - PROCESS | 1668 | 1461274132968 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 472ms 14:28:52 INFO - PROCESS | 1668 | 1461274132991 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 1668 | 1461274132993 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:28:52 INFO - PROCESS | 1668 | 1461274132995 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 1668 | 1461274132998 Marionette TRACE conn2 <- [1,242,null,{}] 14:28:53 INFO - PROCESS | 1668 | 1461274133008 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}] 14:28:53 INFO - PROCESS | 1668 | 1461274133079 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:28:53 INFO - PROCESS | 1668 | 1461274133087 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x119330800 == 37 [pid = 1668] [id = 68] 14:28:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x113fe3000) [pid = 1668] [serial = 201] [outer = 0x0] 14:28:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11ab42400) [pid = 1668] [serial = 202] [outer = 0x113fe3000] 14:28:53 INFO - PROCESS | 1668 | 1461274133116 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11ad69400) [pid = 1668] [serial = 203] [outer = 0x113fe3000] 14:28:53 INFO - PROCESS | 1668 | 1461274133426 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]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 14:28:53 INFO - PROCESS | 1668 | 1461274133468 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:28:53 INFO - PROCESS | 1668 | 1461274133471 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:28:53 INFO - PROCESS | 1668 | 1461274133474 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 1668 | 1461274133475 Marionette TRACE conn2 <- [1,246,null,{}] 14:28:53 INFO - PROCESS | 1668 | 1461274133477 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}] 14:28:53 INFO - PROCESS | 1668 | 1461274133545 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:28:53 INFO - PROCESS | 1668 | 1461274133586 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7c2000 == 38 [pid = 1668] [id = 69] 14:28:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11aaf4c00) [pid = 1668] [serial = 204] [outer = 0x0] 14:28:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11af8bc00) [pid = 1668] [serial = 205] [outer = 0x11aaf4c00] 14:28:53 INFO - PROCESS | 1668 | 1461274133607 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11b948800) [pid = 1668] [serial = 206] [outer = 0x11aaf4c00] 14:28:53 INFO - PROCESS | 1668 | 1461274133883 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]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 419ms 14:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:28:53 INFO - PROCESS | 1668 | 1461274133894 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:28:53 INFO - PROCESS | 1668 | 1461274133896 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:28:53 INFO - PROCESS | 1668 | 1461274133898 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 1668 | 1461274133899 Marionette TRACE conn2 <- [1,250,null,{}] 14:28:53 INFO - PROCESS | 1668 | 1461274133908 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}] 14:28:53 INFO - PROCESS | 1668 | 1461274133977 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:28:53 INFO - PROCESS | 1668 | 1461274133982 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bac2800 == 39 [pid = 1668] [id = 70] 14:28:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x115ca1c00) [pid = 1668] [serial = 207] [outer = 0x0] 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11be4ac00) [pid = 1668] [serial = 208] [outer = 0x115ca1c00] 14:28:54 INFO - PROCESS | 1668 | 1461274134010 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11bfe5400) [pid = 1668] [serial = 209] [outer = 0x115ca1c00] 14:28:54 INFO - PROCESS | 1668 | 1461274134329 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]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 14:28:54 INFO - PROCESS | 1668 | 1461274134367 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 1668 | 1461274134369 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:28:54 INFO - PROCESS | 1668 | 1461274134371 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 1668 | 1461274134372 Marionette TRACE conn2 <- [1,254,null,{}] 14:28:54 INFO - PROCESS | 1668 | 1461274134374 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}] 14:28:54 INFO - PROCESS | 1668 | 1461274134473 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:28:54 INFO - PROCESS | 1668 | 1461274134480 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c22d000 == 40 [pid = 1668] [id = 71] 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x115ca1400) [pid = 1668] [serial = 210] [outer = 0x0] 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11c17e000) [pid = 1668] [serial = 211] [outer = 0x115ca1400] 14:28:54 INFO - PROCESS | 1668 | 1461274134506 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1238d4c00) [pid = 1668] [serial = 212] [outer = 0x115ca1400] 14:28:54 INFO - PROCESS | 1668 | 1461274134776 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]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 419ms 14:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:28:54 INFO - PROCESS | 1668 | 1461274134794 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 1668 | 1461274134795 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:28:54 INFO - PROCESS | 1668 | 1461274134797 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 1668 | 1461274134798 Marionette TRACE conn2 <- [1,258,null,{}] 14:28:54 INFO - PROCESS | 1668 | 1461274134801 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}] 14:28:54 INFO - PROCESS | 1668 | 1461274134879 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:28:54 INFO - PROCESS | 1668 | 1461274134884 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c599800 == 41 [pid = 1668] [id = 72] 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1237ec400) [pid = 1668] [serial = 213] [outer = 0x0] 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x125cd9800) [pid = 1668] [serial = 214] [outer = 0x1237ec400] 14:28:54 INFO - PROCESS | 1668 | 1461274134912 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12601e000) [pid = 1668] [serial = 215] [outer = 0x1237ec400] 14:28:55 INFO - PROCESS | 1668 | 1461274135191 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 419ms 14:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:28:55 INFO - PROCESS | 1668 | 1461274135224 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 1668 | 1461274135226 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:28:55 INFO - PROCESS | 1668 | 1461274135228 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 1668 | 1461274135229 Marionette TRACE conn2 <- [1,262,null,{}] 14:28:55 INFO - PROCESS | 1668 | 1461274135231 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}] 14:28:55 INFO - PROCESS | 1668 | 1461274135301 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:28:55 INFO - PROCESS | 1668 | 1461274135306 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12596d000 == 42 [pid = 1668] [id = 73] 14:28:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125cdcc00) [pid = 1668] [serial = 216] [outer = 0x0] 14:28:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x126814400) [pid = 1668] [serial = 217] [outer = 0x125cdcc00] 14:28:55 INFO - PROCESS | 1668 | 1461274135333 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1269ed000) [pid = 1668] [serial = 218] [outer = 0x125cdcc00] 14:28:55 INFO - PROCESS | 1668 | 1461274135609 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 418ms 14:28:55 INFO - PROCESS | 1668 | 1461274135649 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 1668 | 1461274135650 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:28:55 INFO - PROCESS | 1668 | 1461274135660 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 1668 | 1461274135661 Marionette TRACE conn2 <- [1,266,null,{}] 14:28:55 INFO - PROCESS | 1668 | 1461274135663 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}] 14:28:55 INFO - PROCESS | 1668 | 1461274135756 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:28:55 INFO - PROCESS | 1668 | 1461274135763 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11932d000 == 43 [pid = 1668] [id = 74] 14:28:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11a997400) [pid = 1668] [serial = 219] [outer = 0x0] 14:28:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1260cc400) [pid = 1668] [serial = 220] [outer = 0x11a997400] 14:28:55 INFO - PROCESS | 1668 | 1461274135787 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x126cf3800) [pid = 1668] [serial = 221] [outer = 0x11a997400] 14:28:56 INFO - PROCESS | 1668 | 1461274136049 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]]]}] 14:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 418ms 14:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:28:56 INFO - PROCESS | 1668 | 1461274136079 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:28:56 INFO - PROCESS | 1668 | 1461274136080 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:28:56 INFO - PROCESS | 1668 | 1461274136082 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 1668 | 1461274136083 Marionette TRACE conn2 <- [1,270,null,{}] 14:28:56 INFO - PROCESS | 1668 | 1461274136093 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}] 14:28:56 INFO - PROCESS | 1668 | 1461274136167 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:28:56 INFO - PROCESS | 1668 | 1461274136172 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x126872800 == 44 [pid = 1668] [id = 75] 14:28:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x126cf8c00) [pid = 1668] [serial = 222] [outer = 0x0] 14:28:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x127492800) [pid = 1668] [serial = 223] [outer = 0x126cf8c00] 14:28:56 INFO - PROCESS | 1668 | 1461274136199 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12752f400) [pid = 1668] [serial = 224] [outer = 0x126cf8c00] 14:28:56 INFO - PROCESS | 1668 | 1461274136477 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]]]}] 14:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 428ms 14:28:56 INFO - PROCESS | 1668 | 1461274136511 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:28:56 INFO - PROCESS | 1668 | 1461274136512 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:28:56 INFO - PROCESS | 1668 | 1461274136514 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 1668 | 1461274136516 Marionette TRACE conn2 <- [1,274,null,{}] 14:28:56 INFO - PROCESS | 1668 | 1461274136521 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}] 14:28:56 INFO - PROCESS | 1668 | 1461274136604 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:28:56 INFO - PROCESS | 1668 | 1461274136650 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bac1000 == 45 [pid = 1668] [id = 76] 14:28:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x115cf2400) [pid = 1668] [serial = 225] [outer = 0x0] 14:28:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1275cf800) [pid = 1668] [serial = 226] [outer = 0x115cf2400] 14:28:56 INFO - PROCESS | 1668 | 1461274136678 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x129492000) [pid = 1668] [serial = 227] [outer = 0x115cf2400] 14:28:56 INFO - PROCESS | 1668 | 1461274136949 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]]]}] 14:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 473ms 14:28:56 INFO - PROCESS | 1668 | 1461274136992 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:28:56 INFO - PROCESS | 1668 | 1461274136993 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:28:56 INFO - PROCESS | 1668 | 1461274136995 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 1668 | 1461274136997 Marionette TRACE conn2 <- [1,278,null,{}] 14:28:56 INFO - PROCESS | 1668 | 1461274136999 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}] 14:28:57 INFO - PROCESS | 1668 | 1461274137084 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:28:57 INFO - PROCESS | 1668 | 1461274137113 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292a1800 == 46 [pid = 1668] [id = 77] 14:28:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x129496400) [pid = 1668] [serial = 228] [outer = 0x0] 14:28:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12ab9f400) [pid = 1668] [serial = 229] [outer = 0x129496400] 14:28:57 INFO - PROCESS | 1668 | 1461274137138 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12ad58400) [pid = 1668] [serial = 230] [outer = 0x129496400] 14:28:57 INFO - PROCESS | 1668 | 1461274137425 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]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 14:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:28:57 INFO - PROCESS | 1668 | 1461274137465 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 1668 | 1461274137466 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:28:57 INFO - PROCESS | 1668 | 1461274137470 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 1668 | 1461274137473 Marionette TRACE conn2 <- [1,282,null,{}] 14:28:57 INFO - PROCESS | 1668 | 1461274137476 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}] 14:28:57 INFO - PROCESS | 1668 | 1461274137561 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:28:57 INFO - PROCESS | 1668 | 1461274137565 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abd0000 == 47 [pid = 1668] [id = 78] 14:28:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12ad53c00) [pid = 1668] [serial = 231] [outer = 0x0] 14:28:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12b87c000) [pid = 1668] [serial = 232] [outer = 0x12ad53c00] 14:28:57 INFO - PROCESS | 1668 | 1461274137590 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12ba30400) [pid = 1668] [serial = 233] [outer = 0x12ad53c00] 14:28:57 INFO - PROCESS | 1668 | 1461274137913 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]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 474ms 14:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:28:57 INFO - PROCESS | 1668 | 1461274137948 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 1668 | 1461274137950 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:28:57 INFO - PROCESS | 1668 | 1461274137954 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 1668 | 1461274137956 Marionette TRACE conn2 <- [1,286,null,{}] 14:28:57 INFO - PROCESS | 1668 | 1461274137958 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}] 14:28:58 INFO - PROCESS | 1668 | 1461274138048 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:28:58 INFO - PROCESS | 1668 | 1461274138053 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba18000 == 48 [pid = 1668] [id = 79] 14:28:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12ba30c00) [pid = 1668] [serial = 234] [outer = 0x0] 14:28:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12ba37000) [pid = 1668] [serial = 235] [outer = 0x12ba30c00] 14:28:58 INFO - PROCESS | 1668 | 1461274138078 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12bb83c00) [pid = 1668] [serial = 236] [outer = 0x12ba30c00] 14:28:58 INFO - PROCESS | 1668 | 1461274138382 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]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 14:28:58 INFO - PROCESS | 1668 | 1461274138424 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 1668 | 1461274138425 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:28:58 INFO - PROCESS | 1668 | 1461274138427 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - PROCESS | 1668 | 1461274138428 Marionette TRACE conn2 <- [1,290,null,{}] 14:28:58 INFO - PROCESS | 1668 | 1461274138430 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}] 14:28:58 INFO - PROCESS | 1668 | 1461274138517 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:28:58 INFO - PROCESS | 1668 | 1461274138521 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12baeb800 == 49 [pid = 1668] [id = 80] 14:28:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12ba32c00) [pid = 1668] [serial = 237] [outer = 0x0] 14:28:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12bb8b400) [pid = 1668] [serial = 238] [outer = 0x12ba32c00] 14:28:58 INFO - PROCESS | 1668 | 1461274138546 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12bbe1800) [pid = 1668] [serial = 239] [outer = 0x12ba32c00] 14:28:58 INFO - PROCESS | 1668 | 1461274138841 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]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 14:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:28:58 INFO - PROCESS | 1668 | 1461274138897 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 1668 | 1461274138898 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:28:58 INFO - PROCESS | 1668 | 1461274138900 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - PROCESS | 1668 | 1461274138901 Marionette TRACE conn2 <- [1,294,null,{}] 14:28:58 INFO - PROCESS | 1668 | 1461274138907 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}] 14:28:59 INFO - PROCESS | 1668 | 1461274139106 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11bf7b000) [pid = 1668] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x114ce7c00) [pid = 1668] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11bf7e800) [pid = 1668] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x125817800) [pid = 1668] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x114768c00) [pid = 1668] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11be4e800) [pid = 1668] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11b0e2400) [pid = 1668] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x115c18000) [pid = 1668] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11be4f000) [pid = 1668] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x1186f2c00) [pid = 1668] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x115c16000) [pid = 1668] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11aaf6400) [pid = 1668] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x116ff3800) [pid = 1668] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118490800) [pid = 1668] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x118704000) [pid = 1668] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11842e800) [pid = 1668] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:28:59 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11c488400) [pid = 1668] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:28:59 INFO - PROCESS | 1668 | 1461274139142 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a89800 == 50 [pid = 1668] [id = 81] 14:28:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x113fe3c00) [pid = 1668] [serial = 240] [outer = 0x0] 14:28:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x115c16000) [pid = 1668] [serial = 241] [outer = 0x113fe3c00] 14:28:59 INFO - PROCESS | 1668 | 1461274139167 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11a996800) [pid = 1668] [serial = 242] [outer = 0x113fe3c00] 14:28:59 INFO - PROCESS | 1668 | 1461274139423 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]]]}] 14:28:59 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. 14:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 571ms 14:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:28:59 INFO - PROCESS | 1668 | 1461274139475 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 1668 | 1461274139476 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:28:59 INFO - PROCESS | 1668 | 1461274139478 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 1668 | 1461274139479 Marionette TRACE conn2 <- [1,298,null,{}] 14:28:59 INFO - PROCESS | 1668 | 1461274139481 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}] 14:28:59 INFO - PROCESS | 1668 | 1461274139558 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:28:59 INFO - PROCESS | 1668 | 1461274139563 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce17800 == 51 [pid = 1668] [id = 82] 14:28:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11b0e2400) [pid = 1668] [serial = 243] [outer = 0x0] 14:28:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x125ce2400) [pid = 1668] [serial = 244] [outer = 0x11b0e2400] 14:28:59 INFO - PROCESS | 1668 | 1461274139590 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12bbe8c00) [pid = 1668] [serial = 245] [outer = 0x11b0e2400] 14:28:59 INFO - PROCESS | 1668 | 1461274139889 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]]]}] 14:28:59 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. 14:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 417ms 14:28:59 INFO - PROCESS | 1668 | 1461274139896 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 1668 | 1461274139897 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:28:59 INFO - PROCESS | 1668 | 1461274139899 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 1668 | 1461274139900 Marionette TRACE conn2 <- [1,302,null,{}] 14:28:59 INFO - PROCESS | 1668 | 1461274139907 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}] 14:28:59 INFO - PROCESS | 1668 | 1461274139983 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:29:00 INFO - PROCESS | 1668 | 1461274140032 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292ab800 == 52 [pid = 1668] [id = 83] 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x118abb800) [pid = 1668] [serial = 246] [outer = 0x0] 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12949c400) [pid = 1668] [serial = 247] [outer = 0x118abb800] 14:29:00 INFO - PROCESS | 1668 | 1461274140057 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12ab9f800) [pid = 1668] [serial = 248] [outer = 0x118abb800] 14:29:00 INFO - PROCESS | 1668 | 1461274140310 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]]]}] 14:29:00 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. 14:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 421ms 14:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:29:00 INFO - PROCESS | 1668 | 1461274140323 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 1668 | 1461274140325 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:29:00 INFO - PROCESS | 1668 | 1461274140326 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 1668 | 1461274140328 Marionette TRACE conn2 <- [1,306,null,{}] 14:29:00 INFO - PROCESS | 1668 | 1461274140332 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}] 14:29:00 INFO - PROCESS | 1668 | 1461274140422 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:29:00 INFO - PROCESS | 1668 | 1461274140426 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d06c800 == 53 [pid = 1668] [id = 84] 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12aba1c00) [pid = 1668] [serial = 249] [outer = 0x0] 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12aba6c00) [pid = 1668] [serial = 250] [outer = 0x12aba1c00] 14:29:00 INFO - PROCESS | 1668 | 1461274140451 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12abac000) [pid = 1668] [serial = 251] [outer = 0x12aba1c00] 14:29:00 INFO - PROCESS | 1668 | 1461274140733 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]]]}] 14:29:00 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. 14:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 417ms 14:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:29:00 INFO - PROCESS | 1668 | 1461274140745 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 1668 | 1461274140746 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:29:00 INFO - PROCESS | 1668 | 1461274140748 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 1668 | 1461274140749 Marionette TRACE conn2 <- [1,310,null,{}] 14:29:00 INFO - PROCESS | 1668 | 1461274140774 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}] 14:29:00 INFO - PROCESS | 1668 | 1461274140855 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:29:00 INFO - PROCESS | 1668 | 1461274140900 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d512800 == 54 [pid = 1668] [id = 85] 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12aba0800) [pid = 1668] [serial = 252] [outer = 0x0] 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12abae800) [pid = 1668] [serial = 253] [outer = 0x12aba0800] 14:29:00 INFO - PROCESS | 1668 | 1461274140924 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12bd25400) [pid = 1668] [serial = 254] [outer = 0x12aba0800] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x127520800 == 53 [pid = 1668] [id = 64] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12583c800 == 52 [pid = 1668] [id = 59] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x125970800 == 51 [pid = 1668] [id = 60] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x11bac5800 == 50 [pid = 1668] [id = 63] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x11818d000 == 49 [pid = 1668] [id = 61] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x126279000 == 48 [pid = 1668] [id = 62] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf63000 == 47 [pid = 1668] [id = 58] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x118952800 == 46 [pid = 1668] [id = 67] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x114a1c800 == 45 [pid = 1668] [id = 66] 14:29:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12894a800 == 44 [pid = 1668] [id = 65] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7c2000 == 43 [pid = 1668] [id = 69] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x1292a1800 == 42 [pid = 1668] [id = 77] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x11c22d000 == 41 [pid = 1668] [id = 71] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba18000 == 40 [pid = 1668] [id = 79] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x11bac2800 == 39 [pid = 1668] [id = 70] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce17800 == 38 [pid = 1668] [id = 82] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x118a89800 == 37 [pid = 1668] [id = 81] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x11bac1000 == 36 [pid = 1668] [id = 76] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12596d000 == 35 [pid = 1668] [id = 73] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x1292ab800 == 34 [pid = 1668] [id = 83] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x11c599800 == 33 [pid = 1668] [id = 72] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12baeb800 == 32 [pid = 1668] [id = 80] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x11932d000 == 31 [pid = 1668] [id = 74] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x126872800 == 30 [pid = 1668] [id = 75] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12abd0000 == 29 [pid = 1668] [id = 78] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x119330800 == 28 [pid = 1668] [id = 68] 14:29:02 INFO - PROCESS | 1668 | --DOCSHELL 0x12d06c800 == 27 [pid = 1668] [id = 84] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1288b8400) [pid = 1668] [serial = 192] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11c184800) [pid = 1668] [serial = 171] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11b949000) [pid = 1668] [serial = 168] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x125820800) [pid = 1668] [serial = 174] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x125db7400) [pid = 1668] [serial = 177] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x126026000) [pid = 1668] [serial = 178] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x125c38000) [pid = 1668] [serial = 175] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11b996000) [pid = 1668] [serial = 181] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12752ac00) [pid = 1668] [serial = 189] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1260d1800) [pid = 1668] [serial = 183] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x118a66800) [pid = 1668] [serial = 180] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x118a69800) [pid = 1668] [serial = 150] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11c17b800) [pid = 1668] [serial = 148] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11bf79400) [pid = 1668] [serial = 147] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11aaef400) [pid = 1668] [serial = 145] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11a755c00) [pid = 1668] [serial = 144] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1186ee800) [pid = 1668] [serial = 142] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x116ff1c00) [pid = 1668] [serial = 141] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11af89000) [pid = 1668] [serial = 165] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11ab3e800) [pid = 1668] [serial = 162] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11ad67400) [pid = 1668] [serial = 163] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119578400) [pid = 1668] [serial = 159] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11aae9c00) [pid = 1668] [serial = 160] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11870b800) [pid = 1668] [serial = 156] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x118a68000) [pid = 1668] [serial = 157] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1187bb800) [pid = 1668] [serial = 154] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118703000) [pid = 1668] [serial = 153] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11bc97000) [pid = 1668] [serial = 151] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1288b7c00) [pid = 1668] [serial = 190] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1238cdc00) [pid = 1668] [serial = 172] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1269a9400) [pid = 1668] [serial = 184] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11be52800) [pid = 1668] [serial = 169] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x118487800) [pid = 1668] [serial = 187] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1269e5c00) [pid = 1668] [serial = 186] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11b944000) [pid = 1668] [serial = 166] [outer = 0x0] [url = about:blank] 14:29:02 INFO - PROCESS | 1668 | 1461274142204 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]]]}] 14:29:02 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. 14:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1473ms 14:29:02 INFO - PROCESS | 1668 | 1461274142223 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 1668 | 1461274142225 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:29:02 INFO - PROCESS | 1668 | 1461274142229 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 1668 | 1461274142231 Marionette TRACE conn2 <- [1,314,null,{}] 14:29:02 INFO - PROCESS | 1668 | 1461274142235 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}] 14:29:02 INFO - PROCESS | 1668 | 1461274142310 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:29:02 INFO - PROCESS | 1668 | 1461274142352 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x114fda800 == 28 [pid = 1668] [id = 86] 14:29:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x117d68800) [pid = 1668] [serial = 255] [outer = 0x0] 14:29:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11842f800) [pid = 1668] [serial = 256] [outer = 0x117d68800] 14:29:02 INFO - PROCESS | 1668 | 1461274142380 Marionette DEBUG loaded listener.js 14:29:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x118704800) [pid = 1668] [serial = 257] [outer = 0x117d68800] 14:29:02 INFO - PROCESS | 1668 | 1461274142682 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]]]}] 14:29:02 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. 14:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms 14:29:02 INFO - PROCESS | 1668 | 1461274142699 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 1668 | 1461274142707 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:29:02 INFO - PROCESS | 1668 | 1461274142716 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 1668 | 1461274142718 Marionette TRACE conn2 <- [1,318,null,{}] 14:29:02 INFO - PROCESS | 1668 | 1461274142724 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}] 14:29:02 INFO - PROCESS | 1668 | 1461274142797 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:29:02 INFO - PROCESS | 1668 | 1461274142803 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x118649000 == 29 [pid = 1668] [id = 87] 14:29:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x118708400) [pid = 1668] [serial = 258] [outer = 0x0] 14:29:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x118abf800) [pid = 1668] [serial = 259] [outer = 0x118708400] 14:29:02 INFO - PROCESS | 1668 | 1461274142831 Marionette DEBUG loaded listener.js 14:29:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x119572000) [pid = 1668] [serial = 260] [outer = 0x118708400] 14:29:03 INFO - PROCESS | 1668 | 1461274143146 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]]]}] 14:29:03 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. 14:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 14:29:03 INFO - PROCESS | 1668 | 1461274143189 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:29:03 INFO - PROCESS | 1668 | 1461274143190 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:29:03 INFO - PROCESS | 1668 | 1461274143193 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 1668 | 1461274143195 Marionette TRACE conn2 <- [1,322,null,{}] 14:29:03 INFO - PROCESS | 1668 | 1461274143203 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}] 14:29:03 INFO - PROCESS | 1668 | 1461274143278 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:29:03 INFO - PROCESS | 1668 | 1461274143284 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x119111000 == 30 [pid = 1668] [id = 88] 14:29:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x114a8c400) [pid = 1668] [serial = 261] [outer = 0x0] 14:29:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11a9e0000) [pid = 1668] [serial = 262] [outer = 0x114a8c400] 14:29:03 INFO - PROCESS | 1668 | 1461274143317 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11aaef000) [pid = 1668] [serial = 263] [outer = 0x114a8c400] 14:29:03 INFO - PROCESS | 1668 | 1461274143677 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]]]}] 14:29:03 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. 14:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms 14:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:29:03 INFO - PROCESS | 1668 | 1461274143716 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:29:03 INFO - PROCESS | 1668 | 1461274143717 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:29:03 INFO - PROCESS | 1668 | 1461274143720 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 1668 | 1461274143721 Marionette TRACE conn2 <- [1,326,null,{}] 14:29:03 INFO - PROCESS | 1668 | 1461274143723 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}] 14:29:03 INFO - PROCESS | 1668 | 1461274143809 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:29:03 INFO - PROCESS | 1668 | 1461274143815 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7bc000 == 31 [pid = 1668] [id = 89] 14:29:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11aaf2c00) [pid = 1668] [serial = 264] [outer = 0x0] 14:29:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11ab39000) [pid = 1668] [serial = 265] [outer = 0x11aaf2c00] 14:29:03 INFO - PROCESS | 1668 | 1461274143843 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11ad60800) [pid = 1668] [serial = 266] [outer = 0x11aaf2c00] 14:29:04 INFO - PROCESS | 1668 | 1461274144180 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]]]}] 14:29:04 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. 14:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 14:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:29:04 INFO - PROCESS | 1668 | 1461274144191 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 1668 | 1461274144193 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:29:04 INFO - PROCESS | 1668 | 1461274144196 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 1668 | 1461274144198 Marionette TRACE conn2 <- [1,330,null,{}] 14:29:04 INFO - PROCESS | 1668 | 1461274144202 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}] 14:29:04 INFO - PROCESS | 1668 | 1461274144309 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:29:04 INFO - PROCESS | 1668 | 1461274144315 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b96b000 == 32 [pid = 1668] [id = 90] 14:29:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x116ff6c00) [pid = 1668] [serial = 267] [outer = 0x0] 14:29:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11af8b400) [pid = 1668] [serial = 268] [outer = 0x116ff6c00] 14:29:04 INFO - PROCESS | 1668 | 1461274144359 Marionette DEBUG loaded listener.js 14:29:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11affc000) [pid = 1668] [serial = 269] [outer = 0x116ff6c00] 14:29:04 INFO - PROCESS | 1668 | 1461274144744 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]]]}] 14:29:04 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. 14:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 620ms 14:29:04 INFO - PROCESS | 1668 | 1461274144817 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 1668 | 1461274144819 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:29:04 INFO - PROCESS | 1668 | 1461274144822 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 1668 | 1461274144824 Marionette TRACE conn2 <- [1,334,null,{}] 14:29:04 INFO - PROCESS | 1668 | 1461274144827 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}] 14:29:04 INFO - PROCESS | 1668 | 1461274144958 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:29:04 INFO - PROCESS | 1668 | 1461274144967 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf54800 == 33 [pid = 1668] [id = 91] 14:29:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11ad1b800) [pid = 1668] [serial = 270] [outer = 0x0] 14:29:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11be48800) [pid = 1668] [serial = 271] [outer = 0x11ad1b800] 14:29:05 INFO - PROCESS | 1668 | 1461274145012 Marionette DEBUG loaded listener.js 14:29:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11bfe4800) [pid = 1668] [serial = 272] [outer = 0x11ad1b800] 14:29:05 INFO - PROCESS | 1668 | 1461274145428 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]]]}] 14:29:05 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. 14:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 621ms 14:29:05 INFO - PROCESS | 1668 | 1461274145444 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 1668 | 1461274145445 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:29:05 INFO - PROCESS | 1668 | 1461274145447 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 1668 | 1461274145448 Marionette TRACE conn2 <- [1,338,null,{}] 14:29:05 INFO - PROCESS | 1668 | 1461274145451 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}] 14:29:05 INFO - PROCESS | 1668 | 1461274145519 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:29:05 INFO - PROCESS | 1668 | 1461274145523 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c431000 == 34 [pid = 1668] [id = 92] 14:29:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x114ce7400) [pid = 1668] [serial = 273] [outer = 0x0] 14:29:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11c183800) [pid = 1668] [serial = 274] [outer = 0x114ce7400] 14:29:05 INFO - PROCESS | 1668 | 1461274145551 Marionette DEBUG loaded listener.js 14:29:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1237e0c00) [pid = 1668] [serial = 275] [outer = 0x114ce7400] 14:29:05 INFO - PROCESS | 1668 | 1461274145880 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]]]}] 14:29:05 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. 14:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 14:29:05 INFO - PROCESS | 1668 | 1461274145916 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 1668 | 1461274145918 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:29:05 INFO - PROCESS | 1668 | 1461274145922 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 1668 | 1461274145923 Marionette TRACE conn2 <- [1,342,null,{}] 14:29:05 INFO - PROCESS | 1668 | 1461274145927 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}] 14:29:06 INFO - PROCESS | 1668 | 1461274146030 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:29:06 INFO - PROCESS | 1668 | 1461274146095 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x125858000 == 35 [pid = 1668] [id = 93] 14:29:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11c17b800) [pid = 1668] [serial = 276] [outer = 0x0] 14:29:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1237ef000) [pid = 1668] [serial = 277] [outer = 0x11c17b800] 14:29:06 INFO - PROCESS | 1668 | 1461274146135 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1238d0c00) [pid = 1668] [serial = 278] [outer = 0x11c17b800] 14:29:06 INFO - PROCESS | 1668 | 1461274146460 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]]]}] 14:29:06 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. 14:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 572ms 14:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:29:06 INFO - PROCESS | 1668 | 1461274146494 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:29:06 INFO - PROCESS | 1668 | 1461274146495 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:29:06 INFO - PROCESS | 1668 | 1461274146497 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 1668 | 1461274146498 Marionette TRACE conn2 <- [1,346,null,{}] 14:29:06 INFO - PROCESS | 1668 | 1461274146500 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}] 14:29:06 INFO - PROCESS | 1668 | 1461274146571 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:29:06 INFO - PROCESS | 1668 | 1461274146575 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x119110800 == 36 [pid = 1668] [id = 94] 14:29:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x118703400) [pid = 1668] [serial = 279] [outer = 0x0] 14:29:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x125c36c00) [pid = 1668] [serial = 280] [outer = 0x118703400] 14:29:06 INFO - PROCESS | 1668 | 1461274146602 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x125db1c00) [pid = 1668] [serial = 281] [outer = 0x118703400] 14:29:06 INFO - PROCESS | 1668 | 1461274146905 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]]]}] 14:29:06 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. 14:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 418ms 14:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:29:06 INFO - PROCESS | 1668 | 1461274146916 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:29:06 INFO - PROCESS | 1668 | 1461274146917 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:29:06 INFO - PROCESS | 1668 | 1461274146933 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 1668 | 1461274146934 Marionette TRACE conn2 <- [1,350,null,{}] 14:29:06 INFO - PROCESS | 1668 | 1461274146940 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}] 14:29:07 INFO - PROCESS | 1668 | 1461274147041 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:29:07 INFO - PROCESS | 1668 | 1461274147046 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x126279800 == 37 [pid = 1668] [id = 95] 14:29:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11a99c800) [pid = 1668] [serial = 282] [outer = 0x0] 14:29:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x125f6c000) [pid = 1668] [serial = 283] [outer = 0x11a99c800] 14:29:07 INFO - PROCESS | 1668 | 1461274147071 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1269a8800) [pid = 1668] [serial = 284] [outer = 0x11a99c800] 14:29:07 INFO - PROCESS | 1668 | 1461274147356 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]]]}] 14:29:07 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. 14:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 486ms 14:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:29:07 INFO - PROCESS | 1668 | 1461274147407 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 1668 | 1461274147408 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:29:07 INFO - PROCESS | 1668 | 1461274147411 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - PROCESS | 1668 | 1461274147412 Marionette TRACE conn2 <- [1,354,null,{}] 14:29:07 INFO - PROCESS | 1668 | 1461274147414 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}] 14:29:07 INFO - PROCESS | 1668 | 1461274147511 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:29:07 INFO - PROCESS | 1668 | 1461274147538 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b966800 == 38 [pid = 1668] [id = 96] 14:29:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1269a9400) [pid = 1668] [serial = 285] [outer = 0x0] 14:29:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x126cf5000) [pid = 1668] [serial = 286] [outer = 0x1269a9400] 14:29:07 INFO - PROCESS | 1668 | 1461274147566 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12752ac00) [pid = 1668] [serial = 287] [outer = 0x1269a9400] 14:29:07 INFO - PROCESS | 1668 | 1461274147923 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]]]}] 14:29:07 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. 14:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 518ms 14:29:07 INFO - PROCESS | 1668 | 1461274147929 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 1668 | 1461274147930 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:29:07 INFO - PROCESS | 1668 | 1461274147932 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - PROCESS | 1668 | 1461274147933 Marionette TRACE conn2 <- [1,358,null,{}] 14:29:07 INFO - PROCESS | 1668 | 1461274147937 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}] 14:29:08 INFO - PROCESS | 1668 | 1461274148027 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:29:08 INFO - PROCESS | 1668 | 1461274148031 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12893f800 == 39 [pid = 1668] [id = 97] 14:29:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1269e8000) [pid = 1668] [serial = 288] [outer = 0x0] 14:29:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1288ba400) [pid = 1668] [serial = 289] [outer = 0x1269e8000] 14:29:08 INFO - PROCESS | 1668 | 1461274148056 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x128f4f400) [pid = 1668] [serial = 290] [outer = 0x1269e8000] 14:29:08 INFO - PROCESS | 1668 | 1461274148394 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]]]}] 14:29:08 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. 14:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 14:29:08 INFO - PROCESS | 1668 | 1461274148401 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:29:08 INFO - PROCESS | 1668 | 1461274148404 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:29:08 INFO - PROCESS | 1668 | 1461274148407 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 1668 | 1461274148408 Marionette TRACE conn2 <- [1,362,null,{}] 14:29:08 INFO - PROCESS | 1668 | 1461274148410 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}] 14:29:08 INFO - PROCESS | 1668 | 1461274148495 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:29:08 INFO - PROCESS | 1668 | 1461274148526 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x129299800 == 40 [pid = 1668] [id = 98] 14:29:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1275cec00) [pid = 1668] [serial = 291] [outer = 0x0] 14:29:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1292eb800) [pid = 1668] [serial = 292] [outer = 0x1275cec00] 14:29:08 INFO - PROCESS | 1668 | 1461274148550 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x129497800) [pid = 1668] [serial = 293] [outer = 0x1275cec00] 14:29:08 INFO - PROCESS | 1668 | 1461274148883 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]]]}] 14:29:08 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. 14:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 519ms 14:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:29:08 INFO - PROCESS | 1668 | 1461274148927 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:29:08 INFO - PROCESS | 1668 | 1461274148929 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:29:08 INFO - PROCESS | 1668 | 1461274148932 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 1668 | 1461274148933 Marionette TRACE conn2 <- [1,366,null,{}] 14:29:08 INFO - PROCESS | 1668 | 1461274148937 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}] 14:29:09 INFO - PROCESS | 1668 | 1461274149069 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:29:09 INFO - PROCESS | 1668 | 1461274149090 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abd1800 == 41 [pid = 1668] [id = 99] 14:29:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12949b800) [pid = 1668] [serial = 294] [outer = 0x0] 14:29:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12aba2000) [pid = 1668] [serial = 295] [outer = 0x12949b800] 14:29:09 INFO - PROCESS | 1668 | 1461274149128 Marionette DEBUG loaded listener.js 14:29:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12abad800) [pid = 1668] [serial = 296] [outer = 0x12949b800] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12ad53c00) [pid = 1668] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12ba30c00) [pid = 1668] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12ba32c00) [pid = 1668] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x113fe3c00) [pid = 1668] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x118abb800) [pid = 1668] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12aba1c00) [pid = 1668] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x126cf8c00) [pid = 1668] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11a997400) [pid = 1668] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x125cdcc00) [pid = 1668] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1237ec400) [pid = 1668] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x115ca1400) [pid = 1668] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x115ca1c00) [pid = 1668] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11aaf4c00) [pid = 1668] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x113fe3000) [pid = 1668] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11948f800) [pid = 1668] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1184f9c00) [pid = 1668] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x126f3d000) [pid = 1668] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x115cf2400) [pid = 1668] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x129496400) [pid = 1668] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:29:09 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11b0e2400) [pid = 1668] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:29:09 INFO - PROCESS | 1668 | 1461274149612 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]]]}] 14:29:09 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. 14:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 720ms 14:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:29:09 INFO - PROCESS | 1668 | 1461274149651 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 1668 | 1461274149652 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:29:09 INFO - PROCESS | 1668 | 1461274149654 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 1668 | 1461274149655 Marionette TRACE conn2 <- [1,370,null,{}] 14:29:09 INFO - PROCESS | 1668 | 1461274149658 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}] 14:29:09 INFO - PROCESS | 1668 | 1461274149729 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:29:09 INFO - PROCESS | 1668 | 1461274149774 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c581000 == 42 [pid = 1668] [id = 100] 14:29:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x119493400) [pid = 1668] [serial = 297] [outer = 0x0] 14:29:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11be54000) [pid = 1668] [serial = 298] [outer = 0x119493400] 14:29:09 INFO - PROCESS | 1668 | 1461274149799 Marionette DEBUG loaded listener.js 14:29:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x126cf8c00) [pid = 1668] [serial = 299] [outer = 0x119493400] 14:29:10 INFO - PROCESS | 1668 | 1461274150071 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]]]}] 14:29:10 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. 14:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 470ms 14:29:10 INFO - PROCESS | 1668 | 1461274150125 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:29:10 INFO - PROCESS | 1668 | 1461274150126 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:29:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:29:10 INFO - PROCESS | 1668 | 1461274150128 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:29:10 INFO - PROCESS | 1668 | 1461274150129 Marionette TRACE conn2 <- [1,374,null,{}] 14:29:10 INFO - PROCESS | 1668 | 1461274150131 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}] 14:29:10 INFO - PROCESS | 1668 | 1461274150202 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:29:10 INFO - PROCESS | 1668 | 1461274150208 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12baeb800 == 43 [pid = 1668] [id = 101] 14:29:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x129209000) [pid = 1668] [serial = 300] [outer = 0x0] 14:29:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x12abac800) [pid = 1668] [serial = 301] [outer = 0x129209000] 14:29:10 INFO - PROCESS | 1668 | 1461274150233 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x12b86f400) [pid = 1668] [serial = 302] [outer = 0x129209000] 14:29:10 INFO - PROCESS | 1668 | 1461274150550 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:29:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:29:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 14:29:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:29:10 INFO - PROCESS | 1668 | 1461274150604 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:29:10 INFO - PROCESS | 1668 | 1461274150605 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:29:10 INFO - PROCESS | 1668 | 1461274150607 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:29:10 INFO - PROCESS | 1668 | 1461274150608 Marionette TRACE conn2 <- [1,378,null,{}] 14:29:10 INFO - PROCESS | 1668 | 1461274150611 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}] 14:29:10 INFO - PROCESS | 1668 | 1461274150684 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:29:10 INFO - PROCESS | 1668 | 1461274150691 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce10800 == 44 [pid = 1668] [id = 102] 14:29:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12b86fc00) [pid = 1668] [serial = 303] [outer = 0x0] 14:29:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12ba31800) [pid = 1668] [serial = 304] [outer = 0x12b86fc00] 14:29:10 INFO - PROCESS | 1668 | 1461274150717 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12bb7f400) [pid = 1668] [serial = 305] [outer = 0x12b86fc00] 14:29:11 INFO - PROCESS | 1668 | 1461274151031 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:29:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 467ms 14:29:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:29:11 INFO - PROCESS | 1668 | 1461274151076 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 1668 | 1461274151077 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:29:11 INFO - PROCESS | 1668 | 1461274151080 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 1668 | 1461274151081 Marionette TRACE conn2 <- [1,382,null,{}] 14:29:11 INFO - PROCESS | 1668 | 1461274151084 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}] 14:29:11 INFO - PROCESS | 1668 | 1461274151191 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:29:11 INFO - PROCESS | 1668 | 1461274151285 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d51e000 == 45 [pid = 1668] [id = 103] 14:29:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12bb8b000) [pid = 1668] [serial = 306] [outer = 0x0] 14:29:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12bbda800) [pid = 1668] [serial = 307] [outer = 0x12bb8b000] 14:29:11 INFO - PROCESS | 1668 | 1461274151332 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12bbe5000) [pid = 1668] [serial = 308] [outer = 0x12bb8b000] 14:29:12 INFO - PROCESS | 1668 | 1461274152025 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:29:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 970ms 14:29:12 INFO - PROCESS | 1668 | 1461274152057 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:29:12 INFO - PROCESS | 1668 | 1461274152059 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:29:12 INFO - PROCESS | 1668 | 1461274152063 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 1668 | 1461274152065 Marionette TRACE conn2 <- [1,386,null,{}] 14:29:12 INFO - PROCESS | 1668 | 1461274152068 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}] 14:29:12 INFO - PROCESS | 1668 | 1461274152170 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:29:12 INFO - PROCESS | 1668 | 1461274152214 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x118959000 == 46 [pid = 1668] [id = 104] 14:29:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1186f3400) [pid = 1668] [serial = 309] [outer = 0x0] 14:29:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11870cc00) [pid = 1668] [serial = 310] [outer = 0x1186f3400] 14:29:12 INFO - PROCESS | 1668 | 1461274152246 Marionette DEBUG loaded listener.js 14:29:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x118a73800) [pid = 1668] [serial = 311] [outer = 0x1186f3400] 14:29:12 INFO - PROCESS | 1668 | 1461274152928 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]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:29:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 874ms 14:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:29:12 INFO - PROCESS | 1668 | 1461274152962 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 1668 | 1461274152964 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:29:12 INFO - PROCESS | 1668 | 1461274152969 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 1668 | 1461274152974 Marionette TRACE conn2 <- [1,390,null,{}] 14:29:12 INFO - PROCESS | 1668 | 1461274152978 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}] 14:29:13 INFO - PROCESS | 1668 | 1461274153068 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:29:13 INFO - PROCESS | 1668 | 1461274153140 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x118194800 == 47 [pid = 1668] [id = 105] 14:29:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x117e4b000) [pid = 1668] [serial = 312] [outer = 0x0] 14:29:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1186f2c00) [pid = 1668] [serial = 313] [outer = 0x117e4b000] 14:29:13 INFO - PROCESS | 1668 | 1461274153168 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x1187e9c00) [pid = 1668] [serial = 314] [outer = 0x117e4b000] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce10800 == 46 [pid = 1668] [id = 102] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12baeb800 == 45 [pid = 1668] [id = 101] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11c581000 == 44 [pid = 1668] [id = 100] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12abd1800 == 43 [pid = 1668] [id = 99] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x129299800 == 42 [pid = 1668] [id = 98] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12893f800 == 41 [pid = 1668] [id = 97] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11b966800 == 40 [pid = 1668] [id = 96] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x126279800 == 39 [pid = 1668] [id = 95] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12abae800) [pid = 1668] [serial = 253] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x119110800 == 38 [pid = 1668] [id = 94] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x125858000 == 37 [pid = 1668] [id = 93] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11c431000 == 36 [pid = 1668] [id = 92] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf54800 == 35 [pid = 1668] [id = 91] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11b96b000 == 34 [pid = 1668] [id = 90] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7bc000 == 33 [pid = 1668] [id = 89] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x119111000 == 32 [pid = 1668] [id = 88] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x118649000 == 31 [pid = 1668] [id = 87] 14:29:13 INFO - PROCESS | 1668 | --DOCSHELL 0x114fda800 == 30 [pid = 1668] [id = 86] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11c17e000) [pid = 1668] [serial = 211] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1238d4c00) [pid = 1668] [serial = 212] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11be4ac00) [pid = 1668] [serial = 208] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11bfe5400) [pid = 1668] [serial = 209] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11af8bc00) [pid = 1668] [serial = 205] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11b948800) [pid = 1668] [serial = 206] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11ab42400) [pid = 1668] [serial = 202] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11ad69400) [pid = 1668] [serial = 203] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11a994000) [pid = 1668] [serial = 199] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11a9a0c00) [pid = 1668] [serial = 200] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x118710400) [pid = 1668] [serial = 195] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x118949400) [pid = 1668] [serial = 196] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x128f48c00) [pid = 1668] [serial = 193] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12f84d800) [pid = 1668] [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.] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12b87c000) [pid = 1668] [serial = 232] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12ba37000) [pid = 1668] [serial = 235] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12bb8b400) [pid = 1668] [serial = 238] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12bbe1800) [pid = 1668] [serial = 239] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12bb83c00) [pid = 1668] [serial = 236] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x115c16000) [pid = 1668] [serial = 241] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12949c400) [pid = 1668] [serial = 247] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12aba6c00) [pid = 1668] [serial = 250] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11a996800) [pid = 1668] [serial = 242] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x127492800) [pid = 1668] [serial = 223] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1260cc400) [pid = 1668] [serial = 220] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x126cf3800) [pid = 1668] [serial = 221] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x126814400) [pid = 1668] [serial = 217] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1269ed000) [pid = 1668] [serial = 218] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x125cd9800) [pid = 1668] [serial = 214] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12601e000) [pid = 1668] [serial = 215] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12abac000) [pid = 1668] [serial = 251] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1275cf800) [pid = 1668] [serial = 226] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12752f400) [pid = 1668] [serial = 224] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x12ab9f400) [pid = 1668] [serial = 229] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12ad58400) [pid = 1668] [serial = 230] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x125ce2400) [pid = 1668] [serial = 244] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12ba30400) [pid = 1668] [serial = 233] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x129492000) [pid = 1668] [serial = 227] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x12ab9f800) [pid = 1668] [serial = 248] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12bbe8c00) [pid = 1668] [serial = 245] [outer = 0x0] [url = about:blank] 14:29:13 INFO - PROCESS | 1668 | 1461274153557 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]]]}] 14:29:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:29:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 626ms 14:29:13 INFO - PROCESS | 1668 | 1461274153595 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:29:13 INFO - PROCESS | 1668 | 1461274153599 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:29:13 INFO - PROCESS | 1668 | 1461274153606 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:29:13 INFO - PROCESS | 1668 | 1461274153607 Marionette TRACE conn2 <- [1,394,null,{}] 14:29:13 INFO - PROCESS | 1668 | 1461274153610 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}] 14:29:13 INFO - PROCESS | 1668 | 1461274153679 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:29:13 INFO - PROCESS | 1668 | 1461274153721 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x11864f000 == 31 [pid = 1668] [id = 106] 14:29:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x116ff3800) [pid = 1668] [serial = 315] [outer = 0x0] 14:29:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x118a67c00) [pid = 1668] [serial = 316] [outer = 0x116ff3800] 14:29:13 INFO - PROCESS | 1668 | 1461274153748 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11a992c00) [pid = 1668] [serial = 317] [outer = 0x116ff3800] 14:29:14 INFO - PROCESS | 1668 | 1461274154061 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]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 472ms 14:29:14 INFO - PROCESS | 1668 | 1461274154076 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:29:14 INFO - PROCESS | 1668 | 1461274154077 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:29:14 INFO - PROCESS | 1668 | 1461274154080 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 1668 | 1461274154082 Marionette TRACE conn2 <- [1,398,null,{}] 14:29:14 INFO - PROCESS | 1668 | 1461274154093 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}] 14:29:14 INFO - PROCESS | 1668 | 1461274154169 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:29:14 INFO - PROCESS | 1668 | 1461274154175 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7ab800 == 32 [pid = 1668] [id = 107] 14:29:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11a995000) [pid = 1668] [serial = 318] [outer = 0x0] 14:29:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11aaf4400) [pid = 1668] [serial = 319] [outer = 0x11a995000] 14:29:14 INFO - PROCESS | 1668 | 1461274154205 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11ab41800) [pid = 1668] [serial = 320] [outer = 0x11a995000] 14:29:14 INFO - PROCESS | 1668 | 1461274154666 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]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 622ms 14:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:29:14 INFO - PROCESS | 1668 | 1461274154703 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:29:14 INFO - PROCESS | 1668 | 1461274154705 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:29:14 INFO - PROCESS | 1668 | 1461274154707 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 1668 | 1461274154708 Marionette TRACE conn2 <- [1,402,null,{}] 14:29:14 INFO - PROCESS | 1668 | 1461274154710 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}] 14:29:14 INFO - PROCESS | 1668 | 1461274154783 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:29:14 INFO - PROCESS | 1668 | 1461274154789 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be7d000 == 33 [pid = 1668] [id = 108] 14:29:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11ab37800) [pid = 1668] [serial = 321] [outer = 0x0] 14:29:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11af8d800) [pid = 1668] [serial = 322] [outer = 0x11ab37800] 14:29:14 INFO - PROCESS | 1668 | 1461274154815 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11bf7bc00) [pid = 1668] [serial = 323] [outer = 0x11ab37800] 14:29:15 INFO - PROCESS | 1668 | 1461274155143 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]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:29:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 14:29:15 INFO - PROCESS | 1668 | 1461274155186 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 1668 | 1461274155188 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:29:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:29:15 INFO - PROCESS | 1668 | 1461274155190 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 1668 | 1461274155191 Marionette TRACE conn2 <- [1,406,null,{}] 14:29:15 INFO - PROCESS | 1668 | 1461274155193 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}] 14:29:15 INFO - PROCESS | 1668 | 1461274155261 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:29:15 INFO - PROCESS | 1668 | 1461274155265 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c23c000 == 34 [pid = 1668] [id = 109] 14:29:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11be52800) [pid = 1668] [serial = 324] [outer = 0x0] 14:29:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11bfe5800) [pid = 1668] [serial = 325] [outer = 0x11be52800] 14:29:15 INFO - PROCESS | 1668 | 1461274155292 Marionette DEBUG loaded listener.js 14:29:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11c184c00) [pid = 1668] [serial = 326] [outer = 0x11be52800] 14:29:15 INFO - PROCESS | 1668 | 1461274155653 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]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:29:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 14:29:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:29:15 INFO - PROCESS | 1668 | 1461274155709 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 1668 | 1461274155711 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:29:15 INFO - PROCESS | 1668 | 1461274155714 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 1668 | 1461274155715 Marionette TRACE conn2 <- [1,410,null,{}] 14:29:15 INFO - PROCESS | 1668 | 1461274155719 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}] 14:29:15 INFO - PROCESS | 1668 | 1461274155882 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:29:15 INFO - PROCESS | 1668 | 1461274155932 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x125858000 == 35 [pid = 1668] [id = 110] 14:29:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11c1c5400) [pid = 1668] [serial = 327] [outer = 0x0] 14:29:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1238ce800) [pid = 1668] [serial = 328] [outer = 0x11c1c5400] 14:29:15 INFO - PROCESS | 1668 | 1461274155976 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x126023800) [pid = 1668] [serial = 329] [outer = 0x11c1c5400] 14:29:16 INFO - PROCESS | 1668 | 1461274156350 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]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 675ms 14:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:29:16 INFO - PROCESS | 1668 | 1461274156389 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 1668 | 1461274156390 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:29:16 INFO - PROCESS | 1668 | 1461274156392 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 1668 | 1461274156393 Marionette TRACE conn2 <- [1,414,null,{}] 14:29:16 INFO - PROCESS | 1668 | 1461274156395 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}] 14:29:16 INFO - PROCESS | 1668 | 1461274156477 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:29:16 INFO - PROCESS | 1668 | 1461274156506 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b1a000 == 36 [pid = 1668] [id = 111] 14:29:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11c48b800) [pid = 1668] [serial = 330] [outer = 0x0] 14:29:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1264f4800) [pid = 1668] [serial = 331] [outer = 0x11c48b800] 14:29:16 INFO - PROCESS | 1668 | 1461274156531 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1269e7000) [pid = 1668] [serial = 332] [outer = 0x11c48b800] 14:29:16 INFO - PROCESS | 1668 | 1461274156855 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]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 470ms 14:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:29:16 INFO - PROCESS | 1668 | 1461274156863 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 1668 | 1461274156864 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:29:16 INFO - PROCESS | 1668 | 1461274156866 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 1668 | 1461274156867 Marionette TRACE conn2 <- [1,418,null,{}] 14:29:16 INFO - PROCESS | 1668 | 1461274156872 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}] 14:29:16 INFO - PROCESS | 1668 | 1461274156959 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:29:16 INFO - PROCESS | 1668 | 1461274156988 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x126284000 == 37 [pid = 1668] [id = 112] 14:29:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1264ed400) [pid = 1668] [serial = 333] [outer = 0x0] 14:29:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x126ca7000) [pid = 1668] [serial = 334] [outer = 0x1264ed400] 14:29:17 INFO - PROCESS | 1668 | 1461274157013 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x126f40c00) [pid = 1668] [serial = 335] [outer = 0x1264ed400] 14:29:17 INFO - PROCESS | 1668 | 1461274157255 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x114a8c400) [pid = 1668] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x118708400) [pid = 1668] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1275cec00) [pid = 1668] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11c17b800) [pid = 1668] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11a99c800) [pid = 1668] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x116ff6c00) [pid = 1668] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x117d68800) [pid = 1668] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11ad1b800) [pid = 1668] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12aba0800) [pid = 1668] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x118703400) [pid = 1668] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x114ce7400) [pid = 1668] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11aaf2c00) [pid = 1668] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12b86fc00) [pid = 1668] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1269e8000) [pid = 1668] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x119493400) [pid = 1668] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12949b800) [pid = 1668] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x129209000) [pid = 1668] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:29:17 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1269a9400) [pid = 1668] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:29:17 INFO - PROCESS | 1668 | 1461274157831 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]]]}] 14:29:17 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 14:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 14:29:17 INFO - PROCESS | 1668 | 1461274157841 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 1668 | 1461274157842 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:29:17 INFO - PROCESS | 1668 | 1461274157844 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 1668 | 1461274157845 Marionette TRACE conn2 <- [1,422,null,{}] 14:29:17 INFO - PROCESS | 1668 | 1461274157848 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}] 14:29:17 INFO - PROCESS | 1668 | 1461274157919 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:29:17 INFO - PROCESS | 1668 | 1461274157925 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x119345800 == 38 [pid = 1668] [id = 113] 14:29:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x117d68800) [pid = 1668] [serial = 336] [outer = 0x0] 14:29:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11ab3bc00) [pid = 1668] [serial = 337] [outer = 0x117d68800] 14:29:17 INFO - PROCESS | 1668 | 1461274157950 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11c17c000) [pid = 1668] [serial = 338] [outer = 0x117d68800] 14:29:18 INFO - PROCESS | 1668 | 1461274158733 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]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:29:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 14:29:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:29:18 INFO - PROCESS | 1668 | 1461274158765 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:29:18 INFO - PROCESS | 1668 | 1461274158766 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:29:18 INFO - PROCESS | 1668 | 1461274158768 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - PROCESS | 1668 | 1461274158770 Marionette TRACE conn2 <- [1,426,null,{}] 14:29:18 INFO - PROCESS | 1668 | 1461274158774 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}] 14:29:18 INFO - PROCESS | 1668 | 1461274158843 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:29:18 INFO - PROCESS | 1668 | 1461274158847 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b961800 == 39 [pid = 1668] [id = 114] 14:29:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11c184800) [pid = 1668] [serial = 339] [outer = 0x0] 14:29:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x1260d0c00) [pid = 1668] [serial = 340] [outer = 0x11c184800] 14:29:18 INFO - PROCESS | 1668 | 1461274158874 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x128f49000) [pid = 1668] [serial = 341] [outer = 0x11c184800] 14:29:19 INFO - PROCESS | 1668 | 1461274159190 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] 14:29:19 INFO - PROCESS | 1668 | 1461274159241 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:29:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:29:19 INFO - PROCESS | 1668 | 1461274159250 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - PROCESS | 1668 | 1461274159252 Marionette TRACE conn2 <- [1,430,null,{}] 14:29:19 INFO - PROCESS | 1668 | 1461274159254 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}] 14:29:19 INFO - PROCESS | 1668 | 1461274159340 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:29:19 INFO - PROCESS | 1668 | 1461274159344 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x128f14000 == 40 [pid = 1668] [id = 115] 14:29:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x128f4d400) [pid = 1668] [serial = 342] [outer = 0x0] 14:29:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1292f2800) [pid = 1668] [serial = 343] [outer = 0x128f4d400] 14:29:19 INFO - PROCESS | 1668 | 1461274159376 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12aba4c00) [pid = 1668] [serial = 344] [outer = 0x128f4d400] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x12d512800 == 39 [pid = 1668] [id = 85] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x118194800 == 38 [pid = 1668] [id = 105] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x12d51e000 == 37 [pid = 1668] [id = 103] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x118959000 == 36 [pid = 1668] [id = 104] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x11864f000 == 35 [pid = 1668] [id = 106] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7ab800 == 34 [pid = 1668] [id = 107] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x125858000 == 33 [pid = 1668] [id = 110] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x11be7d000 == 32 [pid = 1668] [id = 108] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x119345800 == 31 [pid = 1668] [id = 113] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x11b961800 == 30 [pid = 1668] [id = 114] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x126284000 == 29 [pid = 1668] [id = 112] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x125b1a000 == 28 [pid = 1668] [id = 111] 14:29:20 INFO - PROCESS | 1668 | --DOCSHELL 0x11c23c000 == 27 [pid = 1668] [id = 109] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11a9e0000) [pid = 1668] [serial = 262] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11aaef000) [pid = 1668] [serial = 263] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118abf800) [pid = 1668] [serial = 259] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119572000) [pid = 1668] [serial = 260] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x1292eb800) [pid = 1668] [serial = 292] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1237ef000) [pid = 1668] [serial = 277] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x1238d0c00) [pid = 1668] [serial = 278] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x125f6c000) [pid = 1668] [serial = 283] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11af8b400) [pid = 1668] [serial = 268] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11affc000) [pid = 1668] [serial = 269] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11842f800) [pid = 1668] [serial = 256] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x118704800) [pid = 1668] [serial = 257] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x11be48800) [pid = 1668] [serial = 271] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x12bd25400) [pid = 1668] [serial = 254] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11bfe4800) [pid = 1668] [serial = 272] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x125c36c00) [pid = 1668] [serial = 280] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x125db1c00) [pid = 1668] [serial = 281] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x11c183800) [pid = 1668] [serial = 274] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 72 (0x1237e0c00) [pid = 1668] [serial = 275] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 71 (0x11ab39000) [pid = 1668] [serial = 265] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 70 (0x11ad60800) [pid = 1668] [serial = 266] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 69 (0x12bb7f400) [pid = 1668] [serial = 305] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 68 (0x1288ba400) [pid = 1668] [serial = 289] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 67 (0x11be54000) [pid = 1668] [serial = 298] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 66 (0x12aba2000) [pid = 1668] [serial = 295] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 65 (0x12bbda800) [pid = 1668] [serial = 307] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 64 (0x129497800) [pid = 1668] [serial = 293] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 63 (0x12abac800) [pid = 1668] [serial = 301] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 62 (0x12ba31800) [pid = 1668] [serial = 304] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 61 (0x12abad800) [pid = 1668] [serial = 296] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 60 (0x12b86f400) [pid = 1668] [serial = 302] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 59 (0x126cf5000) [pid = 1668] [serial = 286] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 58 (0x12752ac00) [pid = 1668] [serial = 287] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 57 (0x128f4f400) [pid = 1668] [serial = 290] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 56 (0x126cf8c00) [pid = 1668] [serial = 299] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | --DOMWINDOW == 55 (0x1269a8800) [pid = 1668] [serial = 284] [outer = 0x0] [url = about:blank] 14:29:20 INFO - PROCESS | 1668 | 1461274160617 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]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:29:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1428ms 14:29:20 INFO - PROCESS | 1668 | 1461274160676 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 1668 | 1461274160678 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:29:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:29:20 INFO - PROCESS | 1668 | 1461274160682 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 1668 | 1461274160685 Marionette TRACE conn2 <- [1,434,null,{}] 14:29:20 INFO - PROCESS | 1668 | 1461274160690 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}] 14:29:20 INFO - PROCESS | 1668 | 1461274160765 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:29:20 INFO - PROCESS | 1668 | 1461274160807 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11504a800 == 28 [pid = 1668] [id = 116] 14:29:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 56 (0x1184f1400) [pid = 1668] [serial = 345] [outer = 0x0] 14:29:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 57 (0x1184f9c00) [pid = 1668] [serial = 346] [outer = 0x1184f1400] 14:29:20 INFO - PROCESS | 1668 | 1461274160835 Marionette DEBUG loaded listener.js 14:29:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 58 (0x118710400) [pid = 1668] [serial = 347] [outer = 0x1184f1400] 14:29:21 INFO - PROCESS | 1668 | 1461274161134 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]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:29:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 475ms 14:29:21 INFO - PROCESS | 1668 | 1461274161160 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:29:21 INFO - PROCESS | 1668 | 1461274161164 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:29:21 INFO - PROCESS | 1668 | 1461274161169 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 1668 | 1461274161173 Marionette TRACE conn2 <- [1,438,null,{}] 14:29:21 INFO - PROCESS | 1668 | 1461274161176 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}] 14:29:21 INFO - PROCESS | 1668 | 1461274161246 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:29:21 INFO - PROCESS | 1668 | 1461274161251 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x118656000 == 29 [pid = 1668] [id = 117] 14:29:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 59 (0x118710800) [pid = 1668] [serial = 348] [outer = 0x0] 14:29:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 60 (0x119577c00) [pid = 1668] [serial = 349] [outer = 0x118710800] 14:29:21 INFO - PROCESS | 1668 | 1461274161280 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 61 (0x11a994800) [pid = 1668] [serial = 350] [outer = 0x118710800] 14:29:21 INFO - PROCESS | 1668 | 1461274161600 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]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:29:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 476ms 14:29:21 INFO - PROCESS | 1668 | 1461274161644 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:29:21 INFO - PROCESS | 1668 | 1461274161646 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:29:21 INFO - PROCESS | 1668 | 1461274161649 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 1668 | 1461274161651 Marionette TRACE conn2 <- [1,442,null,{}] 14:29:21 INFO - PROCESS | 1668 | 1461274161659 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}] 14:29:21 INFO - PROCESS | 1668 | 1461274161731 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:29:21 INFO - PROCESS | 1668 | 1461274161739 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x11933c800 == 30 [pid = 1668] [id = 118] 14:29:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 62 (0x114770800) [pid = 1668] [serial = 351] [outer = 0x0] 14:29:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 63 (0x11ab36800) [pid = 1668] [serial = 352] [outer = 0x114770800] 14:29:21 INFO - PROCESS | 1668 | 1461274161767 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 64 (0x11ab42000) [pid = 1668] [serial = 353] [outer = 0x114770800] 14:29:22 INFO - PROCESS | 1668 | 1461274162123 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]]]}] 14:29:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:29:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 524ms 14:29:22 INFO - PROCESS | 1668 | 1461274162174 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:29:22 INFO - PROCESS | 1668 | 1461274162176 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:29:22 INFO - PROCESS | 1668 | 1461274162186 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - PROCESS | 1668 | 1461274162188 Marionette TRACE conn2 <- [1,446,null,{}] 14:29:22 INFO - PROCESS | 1668 | 1461274162191 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}] 14:29:22 INFO - PROCESS | 1668 | 1461274162297 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:29:22 INFO - PROCESS | 1668 | 1461274162312 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x11adec000 == 31 [pid = 1668] [id = 119] 14:29:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 65 (0x11ad15c00) [pid = 1668] [serial = 354] [outer = 0x0] 14:29:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 66 (0x11af84800) [pid = 1668] [serial = 355] [outer = 0x11ad15c00] 14:29:22 INFO - PROCESS | 1668 | 1461274162355 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 67 (0x11b0de400) [pid = 1668] [serial = 356] [outer = 0x11ad15c00] 14:29:22 INFO - PROCESS | 1668 | 1461274162782 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]]]}] 14:29:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:29:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 621ms 14:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:29:22 INFO - PROCESS | 1668 | 1461274162806 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:29:22 INFO - PROCESS | 1668 | 1461274162807 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:29:22 INFO - PROCESS | 1668 | 1461274162810 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - PROCESS | 1668 | 1461274162811 Marionette TRACE conn2 <- [1,450,null,{}] 14:29:22 INFO - PROCESS | 1668 | 1461274162813 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}] 14:29:22 INFO - PROCESS | 1668 | 1461274162879 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:29:22 INFO - PROCESS | 1668 | 1461274162883 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x11babe000 == 32 [pid = 1668] [id = 120] 14:29:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 68 (0x115c13800) [pid = 1668] [serial = 357] [outer = 0x0] 14:29:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 69 (0x11b995000) [pid = 1668] [serial = 358] [outer = 0x115c13800] 14:29:22 INFO - PROCESS | 1668 | 1461274162912 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 70 (0x11be4ac00) [pid = 1668] [serial = 359] [outer = 0x115c13800] 14:29:23 INFO - PROCESS | 1668 | 1461274163261 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] 14:29:23 INFO - PROCESS | 1668 | 1461274163280 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:29:23 INFO - PROCESS | 1668 | 1461274163282 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:29:23 INFO - PROCESS | 1668 | 1461274163283 Marionette TRACE conn2 <- [1,454,null,{}] 14:29:23 INFO - PROCESS | 1668 | 1461274163287 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}] 14:29:23 INFO - PROCESS | 1668 | 1461274163370 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:29:23 INFO - PROCESS | 1668 | 1461274163375 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf69800 == 33 [pid = 1668] [id = 121] 14:29:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 71 (0x11be53800) [pid = 1668] [serial = 360] [outer = 0x0] 14:29:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 72 (0x11c17f800) [pid = 1668] [serial = 361] [outer = 0x11be53800] 14:29:23 INFO - PROCESS | 1668 | 1461274163406 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 73 (0x1238d1400) [pid = 1668] [serial = 362] [outer = 0x11be53800] 14:29:23 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:23 INFO - PROCESS | 1668 | 1461274163720 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]]]}] 14:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 14:29:23 INFO - PROCESS | 1668 | 1461274163751 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:29:23 INFO - PROCESS | 1668 | 1461274163752 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:29:23 INFO - PROCESS | 1668 | 1461274163762 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:29:23 INFO - PROCESS | 1668 | 1461274163763 Marionette TRACE conn2 <- [1,458,null,{}] 14:29:23 INFO - PROCESS | 1668 | 1461274163766 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}] 14:29:23 INFO - PROCESS | 1668 | 1461274163850 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:29:23 INFO - PROCESS | 1668 | 1461274163859 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c598800 == 34 [pid = 1668] [id = 122] 14:29:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x11b948800) [pid = 1668] [serial = 363] [outer = 0x0] 14:29:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x1259d2000) [pid = 1668] [serial = 364] [outer = 0x11b948800] 14:29:23 INFO - PROCESS | 1668 | 1461274163900 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x125cdc800) [pid = 1668] [serial = 365] [outer = 0x11b948800] 14:29:24 INFO - PROCESS | 1668 | 1461274164306 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] 14:29:24 INFO - PROCESS | 1668 | 1461274164340 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:29:24 INFO - PROCESS | 1668 | 1461274164342 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 1668 | 1461274164343 Marionette TRACE conn2 <- [1,462,null,{}] 14:29:24 INFO - PROCESS | 1668 | 1461274164345 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}] 14:29:24 INFO - PROCESS | 1668 | 1461274164427 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:29:24 INFO - PROCESS | 1668 | 1461274164434 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x125858000 == 35 [pid = 1668] [id = 123] 14:29:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11be54000) [pid = 1668] [serial = 366] [outer = 0x0] 14:29:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x126025c00) [pid = 1668] [serial = 367] [outer = 0x11be54000] 14:29:24 INFO - PROCESS | 1668 | 1461274164462 Marionette DEBUG loaded listener.js 14:29:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x126817000) [pid = 1668] [serial = 368] [outer = 0x11be54000] 14:29:24 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:24 INFO - PROCESS | 1668 | 1461274164781 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] 14:29:24 INFO - PROCESS | 1668 | 1461274164814 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:29:24 INFO - PROCESS | 1668 | 1461274164817 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 1668 | 1461274164819 Marionette TRACE conn2 <- [1,466,null,{}] 14:29:24 INFO - PROCESS | 1668 | 1461274164824 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}] 14:29:24 INFO - PROCESS | 1668 | 1461274164914 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:29:24 INFO - PROCESS | 1668 | 1461274164923 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x11933a800 == 36 [pid = 1668] [id = 124] 14:29:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x12602b800) [pid = 1668] [serial = 369] [outer = 0x0] 14:29:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x126cf1000) [pid = 1668] [serial = 370] [outer = 0x12602b800] 14:29:24 INFO - PROCESS | 1668 | 1461274164964 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x127495c00) [pid = 1668] [serial = 371] [outer = 0x12602b800] 14:29:25 INFO - PROCESS | 1668 | 1461274165341 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] 14:29:25 INFO - PROCESS | 1668 | 1461274165391 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:29:25 INFO - PROCESS | 1668 | 1461274165393 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 1668 | 1461274165394 Marionette TRACE conn2 <- [1,470,null,{}] 14:29:25 INFO - PROCESS | 1668 | 1461274165396 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}] 14:29:25 INFO - PROCESS | 1668 | 1461274165483 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:29:25 INFO - PROCESS | 1668 | 1461274165511 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x126521000 == 37 [pid = 1668] [id = 125] 14:29:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x127523400) [pid = 1668] [serial = 372] [outer = 0x0] 14:29:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x1288bdc00) [pid = 1668] [serial = 373] [outer = 0x127523400] 14:29:25 INFO - PROCESS | 1668 | 1461274165536 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x128da4800) [pid = 1668] [serial = 374] [outer = 0x127523400] 14:29:25 INFO - PROCESS | 1668 | 1461274165863 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]]]}] 14:29:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:29:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 14:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:29:25 INFO - PROCESS | 1668 | 1461274165912 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:29:25 INFO - PROCESS | 1668 | 1461274165913 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:29:25 INFO - PROCESS | 1668 | 1461274165915 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 1668 | 1461274165917 Marionette TRACE conn2 <- [1,474,null,{}] 14:29:25 INFO - PROCESS | 1668 | 1461274165919 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}] 14:29:26 INFO - PROCESS | 1668 | 1461274166014 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:29:26 INFO - PROCESS | 1668 | 1461274166043 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x11babc800 == 38 [pid = 1668] [id = 126] 14:29:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x128da4c00) [pid = 1668] [serial = 375] [outer = 0x0] 14:29:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x129493000) [pid = 1668] [serial = 376] [outer = 0x128da4c00] 14:29:26 INFO - PROCESS | 1668 | 1461274166072 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11be48800) [pid = 1668] [serial = 377] [outer = 0x128da4c00] 14:29:26 INFO - PROCESS | 1668 | 1461274166438 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]]]}] 14:29:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:29:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 569ms 14:29:26 INFO - PROCESS | 1668 | 1461274166486 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:29:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:29:26 INFO - PROCESS | 1668 | 1461274166488 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:29:26 INFO - PROCESS | 1668 | 1461274166491 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:29:26 INFO - PROCESS | 1668 | 1461274166493 Marionette TRACE conn2 <- [1,478,null,{}] 14:29:26 INFO - PROCESS | 1668 | 1461274166496 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}] 14:29:26 INFO - PROCESS | 1668 | 1461274166625 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:29:26 INFO - PROCESS | 1668 | 1461274166643 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292a0000 == 39 [pid = 1668] [id = 127] 14:29:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12aba6400) [pid = 1668] [serial = 378] [outer = 0x0] 14:29:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12abac000) [pid = 1668] [serial = 379] [outer = 0x12aba6400] 14:29:26 INFO - PROCESS | 1668 | 1461274166683 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12ad58400) [pid = 1668] [serial = 380] [outer = 0x12aba6400] 14:29:27 INFO - PROCESS | 1668 | 1461274167088 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:29:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 621ms 14:29:27 INFO - PROCESS | 1668 | 1461274167112 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 1668 | 1461274167113 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:29:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:29:27 INFO - PROCESS | 1668 | 1461274167115 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 1668 | 1461274167116 Marionette TRACE conn2 <- [1,482,null,{}] 14:29:27 INFO - PROCESS | 1668 | 1461274167118 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}] 14:29:27 INFO - PROCESS | 1668 | 1461274167215 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:29:27 INFO - PROCESS | 1668 | 1461274167220 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abcb800 == 40 [pid = 1668] [id = 128] 14:29:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12ad5b000) [pid = 1668] [serial = 381] [outer = 0x0] 14:29:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12b87e800) [pid = 1668] [serial = 382] [outer = 0x12ad5b000] 14:29:27 INFO - PROCESS | 1668 | 1461274167247 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12ba35400) [pid = 1668] [serial = 383] [outer = 0x12ad5b000] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11c184800) [pid = 1668] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11c1c5400) [pid = 1668] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11c48b800) [pid = 1668] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1264ed400) [pid = 1668] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x117d68800) [pid = 1668] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11be52800) [pid = 1668] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11ab37800) [pid = 1668] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11a995000) [pid = 1668] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x116ff3800) [pid = 1668] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x117e4b000) [pid = 1668] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1186f3400) [pid = 1668] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:29:27 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12bb8b000) [pid = 1668] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:29:27 INFO - PROCESS | 1668 | 1461274167713 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:29:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 618ms 14:29:27 INFO - PROCESS | 1668 | 1461274167735 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:29:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:29:27 INFO - PROCESS | 1668 | 1461274167739 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:29:27 INFO - PROCESS | 1668 | 1461274167742 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 1668 | 1461274167744 Marionette TRACE conn2 <- [1,486,null,{}] 14:29:27 INFO - PROCESS | 1668 | 1461274167754 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}] 14:29:27 INFO - PROCESS | 1668 | 1461274167858 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:29:27 INFO - PROCESS | 1668 | 1461274167862 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x128957800 == 41 [pid = 1668] [id = 129] 14:29:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x118704400) [pid = 1668] [serial = 384] [outer = 0x0] 14:29:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11c487800) [pid = 1668] [serial = 385] [outer = 0x118704400] 14:29:27 INFO - PROCESS | 1668 | 1461274167887 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x126f43000) [pid = 1668] [serial = 386] [outer = 0x118704400] 14:29:28 INFO - PROCESS | 1668 | 1461274168212 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:29:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 476ms 14:29:28 INFO - PROCESS | 1668 | 1461274168219 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 1668 | 1461274168222 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:29:28 INFO - PROCESS | 1668 | 1461274168227 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 1668 | 1461274168228 Marionette TRACE conn2 <- [1,490,null,{}] 14:29:28 INFO - PROCESS | 1668 | 1461274168231 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}] 14:29:28 INFO - PROCESS | 1668 | 1461274168308 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:29:28 INFO - PROCESS | 1668 | 1461274168313 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bae0800 == 42 [pid = 1668] [id = 130] 14:29:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1259ce800) [pid = 1668] [serial = 387] [outer = 0x0] 14:29:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12bb7d400) [pid = 1668] [serial = 388] [outer = 0x1259ce800] 14:29:28 INFO - PROCESS | 1668 | 1461274168338 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12bb84c00) [pid = 1668] [serial = 389] [outer = 0x1259ce800] 14:29:28 INFO - PROCESS | 1668 | 1461274168621 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:29:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 417ms 14:29:28 INFO - PROCESS | 1668 | 1461274168646 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 1668 | 1461274168647 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:29:28 INFO - PROCESS | 1668 | 1461274168649 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 1668 | 1461274168650 Marionette TRACE conn2 <- [1,494,null,{}] 14:29:28 INFO - PROCESS | 1668 | 1461274168661 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}] 14:29:28 INFO - PROCESS | 1668 | 1461274168761 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:29:28 INFO - PROCESS | 1668 | 1461274168768 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bae7000 == 43 [pid = 1668] [id = 131] 14:29:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11c184800) [pid = 1668] [serial = 390] [outer = 0x0] 14:29:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12bb84800) [pid = 1668] [serial = 391] [outer = 0x11c184800] 14:29:28 INFO - PROCESS | 1668 | 1461274168795 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12bbe2800) [pid = 1668] [serial = 392] [outer = 0x11c184800] 14:29:29 INFO - PROCESS | 1668 | 1461274169176 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:29:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 572ms 14:29:29 INFO - PROCESS | 1668 | 1461274169221 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 1668 | 1461274169222 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:29:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:29:29 INFO - PROCESS | 1668 | 1461274169224 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 1668 | 1461274169225 Marionette TRACE conn2 <- [1,498,null,{}] 14:29:29 INFO - PROCESS | 1668 | 1461274169228 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}] 14:29:29 INFO - PROCESS | 1668 | 1461274169301 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:29:29 INFO - PROCESS | 1668 | 1461274169345 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce13000 == 44 [pid = 1668] [id = 132] 14:29:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x127490800) [pid = 1668] [serial = 393] [outer = 0x0] 14:29:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12bd19c00) [pid = 1668] [serial = 394] [outer = 0x127490800] 14:29:29 INFO - PROCESS | 1668 | 1461274169369 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12cca2400) [pid = 1668] [serial = 395] [outer = 0x127490800] 14:29:29 INFO - PROCESS | 1668 | 1461274169830 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:29:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 14:29:29 INFO - PROCESS | 1668 | 1461274169897 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:29:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:29:29 INFO - PROCESS | 1668 | 1461274169899 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:29:29 INFO - PROCESS | 1668 | 1461274169903 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 1668 | 1461274169906 Marionette TRACE conn2 <- [1,502,null,{}] 14:29:29 INFO - PROCESS | 1668 | 1461274169909 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}] 14:29:30 INFO - PROCESS | 1668 | 1461274170013 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:29:30 INFO - PROCESS | 1668 | 1461274170081 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11840c000 == 45 [pid = 1668] [id = 133] 14:29:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x116ff2000) [pid = 1668] [serial = 396] [outer = 0x0] 14:29:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x118708400) [pid = 1668] [serial = 397] [outer = 0x116ff2000] 14:29:30 INFO - PROCESS | 1668 | 1461274170113 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x118a68000) [pid = 1668] [serial = 398] [outer = 0x116ff2000] 14:29:30 INFO - PROCESS | 1668 | 1461274170773 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]]]}] 14:29:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:29:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 921ms 14:29:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:29:30 INFO - PROCESS | 1668 | 1461274170824 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 1668 | 1461274170826 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:29:30 INFO - PROCESS | 1668 | 1461274170829 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 1668 | 1461274170832 Marionette TRACE conn2 <- [1,506,null,{}] 14:29:30 INFO - PROCESS | 1668 | 1461274170859 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}] 14:29:30 INFO - PROCESS | 1668 | 1461274170963 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:29:31 INFO - PROCESS | 1668 | 1461274170996 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x118414800 == 46 [pid = 1668] [id = 134] 14:29:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x118704000) [pid = 1668] [serial = 399] [outer = 0x0] 14:29:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x118711800) [pid = 1668] [serial = 400] [outer = 0x118704000] 14:29:31 INFO - PROCESS | 1668 | 1461274171025 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x118abbc00) [pid = 1668] [serial = 401] [outer = 0x118704000] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12bae7000 == 45 [pid = 1668] [id = 131] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12bae0800 == 44 [pid = 1668] [id = 130] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x128957800 == 43 [pid = 1668] [id = 129] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x12abcb800 == 42 [pid = 1668] [id = 128] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x1292a0000 == 41 [pid = 1668] [id = 127] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11babc800 == 40 [pid = 1668] [id = 126] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x1292f2800) [pid = 1668] [serial = 343] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x126521000 == 39 [pid = 1668] [id = 125] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11933a800 == 38 [pid = 1668] [id = 124] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x125858000 == 37 [pid = 1668] [id = 123] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11c598800 == 36 [pid = 1668] [id = 122] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf69800 == 35 [pid = 1668] [id = 121] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11babe000 == 34 [pid = 1668] [id = 120] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11adec000 == 33 [pid = 1668] [id = 119] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11933c800 == 32 [pid = 1668] [id = 118] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x118656000 == 31 [pid = 1668] [id = 117] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x11504a800 == 30 [pid = 1668] [id = 116] 14:29:31 INFO - PROCESS | 1668 | --DOCSHELL 0x128f14000 == 29 [pid = 1668] [id = 115] 14:29:31 INFO - PROCESS | 1668 | 1461274171398 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]]]}] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x128f49000) [pid = 1668] [serial = 341] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1238ce800) [pid = 1668] [serial = 328] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x126023800) [pid = 1668] [serial = 329] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1269e7000) [pid = 1668] [serial = 332] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1264f4800) [pid = 1668] [serial = 331] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x126ca7000) [pid = 1668] [serial = 334] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x126f40c00) [pid = 1668] [serial = 335] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x1260d0c00) [pid = 1668] [serial = 340] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11c17c000) [pid = 1668] [serial = 338] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11bfe5800) [pid = 1668] [serial = 325] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11af8d800) [pid = 1668] [serial = 322] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11bf7bc00) [pid = 1668] [serial = 323] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11aaf4400) [pid = 1668] [serial = 319] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11ab41800) [pid = 1668] [serial = 320] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x118a67c00) [pid = 1668] [serial = 316] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x11a992c00) [pid = 1668] [serial = 317] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x1187e9c00) [pid = 1668] [serial = 314] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1186f2c00) [pid = 1668] [serial = 313] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x118a73800) [pid = 1668] [serial = 311] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11870cc00) [pid = 1668] [serial = 310] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12bbe5000) [pid = 1668] [serial = 308] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11c184c00) [pid = 1668] [serial = 326] [outer = 0x0] [url = about:blank] 14:29:31 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x11ab3bc00) [pid = 1668] [serial = 337] [outer = 0x0] [url = about:blank] 14:29:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:29:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 624ms 14:29:31 INFO - PROCESS | 1668 | 1461274171454 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 1668 | 1461274171458 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:29:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:29:31 INFO - PROCESS | 1668 | 1461274171463 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 1668 | 1461274171465 Marionette TRACE conn2 <- [1,510,null,{}] 14:29:31 INFO - PROCESS | 1668 | 1461274171467 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}] 14:29:31 INFO - PROCESS | 1668 | 1461274171537 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:29:31 INFO - PROCESS | 1668 | 1461274171542 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a92000 == 30 [pid = 1668] [id = 135] 14:29:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11948f800) [pid = 1668] [serial = 402] [outer = 0x0] 14:29:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11a75b400) [pid = 1668] [serial = 403] [outer = 0x11948f800] 14:29:31 INFO - PROCESS | 1668 | 1461274171570 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11a9dd800) [pid = 1668] [serial = 404] [outer = 0x11948f800] 14:29:31 INFO - PROCESS | 1668 | 1461274171893 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]]]}] 14:29:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:29:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 14:29:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:29:31 INFO - PROCESS | 1668 | 1461274171932 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 1668 | 1461274171933 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:29:31 INFO - PROCESS | 1668 | 1461274171935 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 1668 | 1461274171938 Marionette TRACE conn2 <- [1,514,null,{}] 14:29:31 INFO - PROCESS | 1668 | 1461274171956 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}] 14:29:32 INFO - PROCESS | 1668 | 1461274172044 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:29:32 INFO - PROCESS | 1668 | 1461274172050 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7c3000 == 31 [pid = 1668] [id = 136] 14:29:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11aaf0c00) [pid = 1668] [serial = 405] [outer = 0x0] 14:29:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11ab3f000) [pid = 1668] [serial = 406] [outer = 0x11aaf0c00] 14:29:32 INFO - PROCESS | 1668 | 1461274172082 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11ad6a800) [pid = 1668] [serial = 407] [outer = 0x11aaf0c00] 14:29:32 INFO - PROCESS | 1668 | 1461274172421 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]]]}] 14:29:32 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 14:29:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 522ms 14:29:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:29:32 INFO - PROCESS | 1668 | 1461274172457 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 1668 | 1461274172459 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:29:32 INFO - PROCESS | 1668 | 1461274172461 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 1668 | 1461274172463 Marionette TRACE conn2 <- [1,518,null,{}] 14:29:32 INFO - PROCESS | 1668 | 1461274172465 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}] 14:29:32 INFO - PROCESS | 1668 | 1461274172559 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:29:32 INFO - PROCESS | 1668 | 1461274172619 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b96e000 == 32 [pid = 1668] [id = 137] 14:29:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11ad21c00) [pid = 1668] [serial = 408] [outer = 0x0] 14:29:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11b941800) [pid = 1668] [serial = 409] [outer = 0x11ad21c00] 14:29:32 INFO - PROCESS | 1668 | 1461274172659 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11bf7e800) [pid = 1668] [serial = 410] [outer = 0x11ad21c00] 14:29:33 INFO - PROCESS | 1668 | 1461274172997 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms 14:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:29:33 INFO - PROCESS | 1668 | 1461274173031 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 1668 | 1461274173032 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:29:33 INFO - PROCESS | 1668 | 1461274173035 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 1668 | 1461274173036 Marionette TRACE conn2 <- [1,522,null,{}] 14:29:33 INFO - PROCESS | 1668 | 1461274173041 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}] 14:29:33 INFO - PROCESS | 1668 | 1461274173107 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:29:33 INFO - PROCESS | 1668 | 1461274173153 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf5b800 == 33 [pid = 1668] [id = 138] 14:29:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1187ba400) [pid = 1668] [serial = 411] [outer = 0x0] 14:29:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11bf82000) [pid = 1668] [serial = 412] [outer = 0x1187ba400] 14:29:33 INFO - PROCESS | 1668 | 1461274173179 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11c1d1400) [pid = 1668] [serial = 413] [outer = 0x1187ba400] 14:29:33 INFO - PROCESS | 1668 | 1461274173509 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms 14:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:29:33 INFO - PROCESS | 1668 | 1461274173558 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 1668 | 1461274173559 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:29:33 INFO - PROCESS | 1668 | 1461274173561 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 1668 | 1461274173562 Marionette TRACE conn2 <- [1,526,null,{}] 14:29:33 INFO - PROCESS | 1668 | 1461274173564 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}] 14:29:33 INFO - PROCESS | 1668 | 1461274173666 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:29:33 INFO - PROCESS | 1668 | 1461274173699 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c582800 == 34 [pid = 1668] [id = 139] 14:29:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1237ea800) [pid = 1668] [serial = 414] [outer = 0x0] 14:29:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1238d3c00) [pid = 1668] [serial = 415] [outer = 0x1237ea800] 14:29:33 INFO - PROCESS | 1668 | 1461274173728 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x125f76c00) [pid = 1668] [serial = 416] [outer = 0x1237ea800] 14:29:34 INFO - PROCESS | 1668 | 1461274174060 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]]]}] 14:29:34 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 14:29:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 14:29:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:29:34 INFO - PROCESS | 1668 | 1461274174093 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 1668 | 1461274174095 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:29:34 INFO - PROCESS | 1668 | 1461274174097 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 1668 | 1461274174098 Marionette TRACE conn2 <- [1,530,null,{}] 14:29:34 INFO - PROCESS | 1668 | 1461274174100 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}] 14:29:34 INFO - PROCESS | 1668 | 1461274174183 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:29:34 INFO - PROCESS | 1668 | 1461274174190 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x125ee5000 == 35 [pid = 1668] [id = 140] 14:29:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1238ce400) [pid = 1668] [serial = 417] [outer = 0x0] 14:29:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x126818400) [pid = 1668] [serial = 418] [outer = 0x1238ce400] 14:29:34 INFO - PROCESS | 1668 | 1461274174215 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x126f40800) [pid = 1668] [serial = 419] [outer = 0x1238ce400] 14:29:34 INFO - PROCESS | 1668 | 1461274174555 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"]]]}] 14:29:34 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 14:29:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:29:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:29:34 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 14:29:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:29:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:29:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 14:29:34 INFO - PROCESS | 1668 | 1461274174565 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 1668 | 1461274174566 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:29:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:29:34 INFO - PROCESS | 1668 | 1461274174569 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 1668 | 1461274174571 Marionette TRACE conn2 <- [1,534,null,{}] 14:29:34 INFO - PROCESS | 1668 | 1461274174575 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}] 14:29:34 INFO - PROCESS | 1668 | 1461274174667 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:29:34 INFO - PROCESS | 1668 | 1461274174671 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x126871000 == 36 [pid = 1668] [id = 141] 14:29:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x127491400) [pid = 1668] [serial = 420] [outer = 0x0] 14:29:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1288be400) [pid = 1668] [serial = 421] [outer = 0x127491400] 14:29:34 INFO - PROCESS | 1668 | 1461274174696 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x129207c00) [pid = 1668] [serial = 422] [outer = 0x127491400] 14:29:35 INFO - PROCESS | 1668 | 1461274175048 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]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:29:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 14:29:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:29:35 INFO - PROCESS | 1668 | 1461274175095 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 1668 | 1461274175096 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:29:35 INFO - PROCESS | 1668 | 1461274175098 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 1668 | 1461274175099 Marionette TRACE conn2 <- [1,538,null,{}] 14:29:35 INFO - PROCESS | 1668 | 1461274175107 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}] 14:29:35 INFO - PROCESS | 1668 | 1461274175202 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:29:35 INFO - PROCESS | 1668 | 1461274175212 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12893f800 == 37 [pid = 1668] [id = 142] 14:29:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x125f6b800) [pid = 1668] [serial = 423] [outer = 0x0] 14:29:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1292eb400) [pid = 1668] [serial = 424] [outer = 0x125f6b800] 14:29:35 INFO - PROCESS | 1668 | 1461274175242 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12949dc00) [pid = 1668] [serial = 425] [outer = 0x125f6b800] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x128da4c00) [pid = 1668] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1184f1400) [pid = 1668] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x115c13800) [pid = 1668] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11ad15c00) [pid = 1668] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11be53800) [pid = 1668] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11be54000) [pid = 1668] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x118710800) [pid = 1668] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12602b800) [pid = 1668] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x128f4d400) [pid = 1668] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12aba6400) [pid = 1668] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x114770800) [pid = 1668] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12ad5b000) [pid = 1668] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1259ce800) [pid = 1668] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11c184800) [pid = 1668] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11b948800) [pid = 1668] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x118704400) [pid = 1668] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:29:35 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x127523400) [pid = 1668] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:29:35 INFO - PROCESS | 1668 | 1461274175694 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]]]}] 14:29:35 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. 14:29:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 14:29:35 INFO - PROCESS | 1668 | 1461274175717 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 1668 | 1461274175719 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:29:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:29:35 INFO - PROCESS | 1668 | 1461274175721 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 1668 | 1461274175722 Marionette TRACE conn2 <- [1,542,null,{}] 14:29:35 INFO - PROCESS | 1668 | 1461274175725 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}] 14:29:35 INFO - PROCESS | 1668 | 1461274175797 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:29:35 INFO - PROCESS | 1668 | 1461274175843 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x126873000 == 38 [pid = 1668] [id = 143] 14:29:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x113fdb800) [pid = 1668] [serial = 426] [outer = 0x0] 14:29:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11af85800) [pid = 1668] [serial = 427] [outer = 0x113fdb800] 14:29:35 INFO - PROCESS | 1668 | 1461274175863 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1269a8400) [pid = 1668] [serial = 428] [outer = 0x113fdb800] 14:29:36 INFO - PROCESS | 1668 | 1461274176166 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]]]}] 14:29:36 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. 14:29:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 474ms 14:29:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:29:36 INFO - PROCESS | 1668 | 1461274176196 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 1668 | 1461274176198 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:29:36 INFO - PROCESS | 1668 | 1461274176201 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 1668 | 1461274176208 Marionette TRACE conn2 <- [1,546,null,{}] 14:29:36 INFO - PROCESS | 1668 | 1461274176211 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}] 14:29:36 INFO - PROCESS | 1668 | 1461274176358 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:29:36 INFO - PROCESS | 1668 | 1461274176442 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc0000 == 39 [pid = 1668] [id = 144] 14:29:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x118710800) [pid = 1668] [serial = 429] [outer = 0x0] 14:29:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12949e000) [pid = 1668] [serial = 430] [outer = 0x118710800] 14:29:36 INFO - PROCESS | 1668 | 1461274176495 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12ad5b800) [pid = 1668] [serial = 431] [outer = 0x118710800] 14:29:36 INFO - PROCESS | 1668 | 1461274176819 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]]]}] 14:29:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:29:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 675ms 14:29:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:29:36 INFO - PROCESS | 1668 | 1461274176876 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 1668 | 1461274176877 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:29:36 INFO - PROCESS | 1668 | 1461274176879 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 1668 | 1461274176880 Marionette TRACE conn2 <- [1,550,null,{}] 14:29:36 INFO - PROCESS | 1668 | 1461274176883 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}] 14:29:36 INFO - PROCESS | 1668 | 1461274176968 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:29:37 INFO - PROCESS | 1668 | 1461274177026 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12beb9000 == 40 [pid = 1668] [id = 145] 14:29:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11bfeb400) [pid = 1668] [serial = 432] [outer = 0x0] 14:29:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12ba30000) [pid = 1668] [serial = 433] [outer = 0x11bfeb400] 14:29:37 INFO - PROCESS | 1668 | 1461274177055 Marionette DEBUG loaded listener.js 14:29:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12bb86c00) [pid = 1668] [serial = 434] [outer = 0x11bfeb400] 14:29:37 INFO - PROCESS | 1668 | 1461274177344 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]]]}] 14:29:37 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. 14:29:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 14:29:37 INFO - PROCESS | 1668 | 1461274177401 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 1668 | 1461274177404 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:29:37 INFO - PROCESS | 1668 | 1461274177409 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 1668 | 1461274177410 Marionette TRACE conn2 <- [1,554,null,{}] 14:29:37 INFO - PROCESS | 1668 | 1461274177413 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}] 14:29:37 INFO - PROCESS | 1668 | 1461274177512 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:29:37 INFO - PROCESS | 1668 | 1461274177520 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x113c1c000 == 41 [pid = 1668] [id = 146] 14:29:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x113a3a800) [pid = 1668] [serial = 435] [outer = 0x0] 14:29:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x114a88800) [pid = 1668] [serial = 436] [outer = 0x113a3a800] 14:29:37 INFO - PROCESS | 1668 | 1461274177632 Marionette DEBUG loaded listener.js 14:29:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x117eb6c00) [pid = 1668] [serial = 437] [outer = 0x113a3a800] 14:29:38 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:38 INFO - PROCESS | 1668 | 1461274178227 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:29:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 872ms 14:29:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:29:38 INFO - PROCESS | 1668 | 1461274178281 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 1668 | 1461274178284 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:29:38 INFO - PROCESS | 1668 | 1461274178288 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 1668 | 1461274178290 Marionette TRACE conn2 <- [1,558,null,{}] 14:29:38 INFO - PROCESS | 1668 | 1461274178293 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}] 14:29:38 INFO - PROCESS | 1668 | 1461274178387 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:29:38 INFO - PROCESS | 1668 | 1461274178433 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7bb800 == 42 [pid = 1668] [id = 147] 14:29:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11a995c00) [pid = 1668] [serial = 438] [outer = 0x0] 14:29:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11aaefc00) [pid = 1668] [serial = 439] [outer = 0x11a995c00] 14:29:38 INFO - PROCESS | 1668 | 1461274178464 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11ab3b000) [pid = 1668] [serial = 440] [outer = 0x11a995c00] 14:29:38 INFO - PROCESS | 1668 | 1461274178873 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:29:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 620ms 14:29:38 INFO - PROCESS | 1668 | 1461274178908 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 1668 | 1461274178910 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:29:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:29:38 INFO - PROCESS | 1668 | 1461274178915 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 1668 | 1461274178917 Marionette TRACE conn2 <- [1,562,null,{}] 14:29:38 INFO - PROCESS | 1668 | 1461274178938 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}] 14:29:39 INFO - PROCESS | 1668 | 1461274179052 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:29:39 INFO - PROCESS | 1668 | 1461274179109 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x125eee000 == 43 [pid = 1668] [id = 148] 14:29:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11b99d000) [pid = 1668] [serial = 441] [outer = 0x0] 14:29:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11bf7cc00) [pid = 1668] [serial = 442] [outer = 0x11b99d000] 14:29:39 INFO - PROCESS | 1668 | 1461274179139 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x1237ed800) [pid = 1668] [serial = 443] [outer = 0x11b99d000] 14:29:39 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:39 INFO - PROCESS | 1668 | 1461274179544 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]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 14:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:29:39 INFO - PROCESS | 1668 | 1461274179589 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 1668 | 1461274179590 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:29:39 INFO - PROCESS | 1668 | 1461274179592 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 1668 | 1461274179595 Marionette TRACE conn2 <- [1,566,null,{}] 14:29:39 INFO - PROCESS | 1668 | 1461274179602 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}] 14:29:39 INFO - PROCESS | 1668 | 1461274179698 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:29:39 INFO - PROCESS | 1668 | 1461274179745 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d06a000 == 44 [pid = 1668] [id = 149] 14:29:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1269e6000) [pid = 1668] [serial = 444] [outer = 0x0] 14:29:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x126f42000) [pid = 1668] [serial = 445] [outer = 0x1269e6000] 14:29:39 INFO - PROCESS | 1668 | 1461274179776 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12ab9fc00) [pid = 1668] [serial = 446] [outer = 0x1269e6000] 14:29:39 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:40 INFO - PROCESS | 1668 | 1461274180185 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]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:29:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 14:29:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:29:40 INFO - PROCESS | 1668 | 1461274180214 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 1668 | 1461274180216 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:29:40 INFO - PROCESS | 1668 | 1461274180219 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 1668 | 1461274180220 Marionette TRACE conn2 <- [1,570,null,{}] 14:29:40 INFO - PROCESS | 1668 | 1461274180222 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}] 14:29:40 INFO - PROCESS | 1668 | 1461274180316 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:29:40 INFO - PROCESS | 1668 | 1461274180521 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a86000 == 45 [pid = 1668] [id = 150] 14:29:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x115c18800) [pid = 1668] [serial = 447] [outer = 0x0] 14:29:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x116ff2400) [pid = 1668] [serial = 448] [outer = 0x115c18800] 14:29:40 INFO - PROCESS | 1668 | 1461274180551 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x118702c00) [pid = 1668] [serial = 449] [outer = 0x115c18800] 14:29:40 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:40 INFO - PROCESS | 1668 | 1461274180938 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]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:29:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 773ms 14:29:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:29:40 INFO - PROCESS | 1668 | 1461274180993 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 1668 | 1461274180995 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:29:40 INFO - PROCESS | 1668 | 1461274180997 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 1668 | 1461274181000 Marionette TRACE conn2 <- [1,574,null,{}] 14:29:41 INFO - PROCESS | 1668 | 1461274181004 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}] 14:29:41 INFO - PROCESS | 1668 | 1461274181093 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:29:41 INFO - PROCESS | 1668 | 1461274181139 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7bc000 == 46 [pid = 1668] [id = 151] 14:29:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x119485800) [pid = 1668] [serial = 450] [outer = 0x0] 14:29:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11a997000) [pid = 1668] [serial = 451] [outer = 0x119485800] 14:29:41 INFO - PROCESS | 1668 | 1461274181168 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11aaf4000) [pid = 1668] [serial = 452] [outer = 0x119485800] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12beb9000 == 45 [pid = 1668] [id = 145] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc0000 == 44 [pid = 1668] [id = 144] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x126873000 == 43 [pid = 1668] [id = 143] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x12893f800 == 42 [pid = 1668] [id = 142] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x126871000 == 41 [pid = 1668] [id = 141] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x125ee5000 == 40 [pid = 1668] [id = 140] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11c582800 == 39 [pid = 1668] [id = 139] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf5b800 == 38 [pid = 1668] [id = 138] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12bd19c00) [pid = 1668] [serial = 394] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11b96e000 == 37 [pid = 1668] [id = 137] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7c3000 == 36 [pid = 1668] [id = 136] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x118a92000 == 35 [pid = 1668] [id = 135] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x118414800 == 34 [pid = 1668] [id = 134] 14:29:41 INFO - PROCESS | 1668 | --DOCSHELL 0x11840c000 == 33 [pid = 1668] [id = 133] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x1259d2000) [pid = 1668] [serial = 364] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x125cdc800) [pid = 1668] [serial = 365] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11c487800) [pid = 1668] [serial = 385] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1288bdc00) [pid = 1668] [serial = 373] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12bbe2800) [pid = 1668] [serial = 392] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x128da4800) [pid = 1668] [serial = 374] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x126f43000) [pid = 1668] [serial = 386] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12ad58400) [pid = 1668] [serial = 380] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12bb84c00) [pid = 1668] [serial = 389] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x127495c00) [pid = 1668] [serial = 371] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x129493000) [pid = 1668] [serial = 376] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1184f9c00) [pid = 1668] [serial = 346] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118710400) [pid = 1668] [serial = 347] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11b995000) [pid = 1668] [serial = 358] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11be4ac00) [pid = 1668] [serial = 359] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11af84800) [pid = 1668] [serial = 355] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11b0de400) [pid = 1668] [serial = 356] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11c17f800) [pid = 1668] [serial = 361] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1238d1400) [pid = 1668] [serial = 362] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x126025c00) [pid = 1668] [serial = 367] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x126817000) [pid = 1668] [serial = 368] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x119577c00) [pid = 1668] [serial = 349] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11a994800) [pid = 1668] [serial = 350] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x126cf1000) [pid = 1668] [serial = 370] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12aba4c00) [pid = 1668] [serial = 344] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12abac000) [pid = 1668] [serial = 379] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11ab36800) [pid = 1668] [serial = 352] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11ab42000) [pid = 1668] [serial = 353] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11be48800) [pid = 1668] [serial = 377] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x12b87e800) [pid = 1668] [serial = 382] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12ba35400) [pid = 1668] [serial = 383] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x12bb7d400) [pid = 1668] [serial = 388] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x12bb84800) [pid = 1668] [serial = 391] [outer = 0x0] [url = about:blank] 14:29:41 INFO - PROCESS | 1668 | 1461274181514 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]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:29:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 524ms 14:29:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:29:41 INFO - PROCESS | 1668 | 1461274181526 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 1668 | 1461274181528 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:29:41 INFO - PROCESS | 1668 | 1461274181531 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 1668 | 1461274181532 Marionette TRACE conn2 <- [1,578,null,{}] 14:29:41 INFO - PROCESS | 1668 | 1461274181534 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}] 14:29:41 INFO - PROCESS | 1668 | 1461274181608 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:29:41 INFO - PROCESS | 1668 | 1461274181650 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x11890e000 == 34 [pid = 1668] [id = 152] 14:29:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x119485400) [pid = 1668] [serial = 453] [outer = 0x0] 14:29:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11aaf4800) [pid = 1668] [serial = 454] [outer = 0x119485400] 14:29:41 INFO - PROCESS | 1668 | 1461274181678 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11aff9c00) [pid = 1668] [serial = 455] [outer = 0x119485400] 14:29:42 INFO - PROCESS | 1668 | 1461274182003 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]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:29:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 518ms 14:29:42 INFO - PROCESS | 1668 | 1461274182050 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 1668 | 1461274182051 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:29:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:29:42 INFO - PROCESS | 1668 | 1461274182057 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 1668 | 1461274182061 Marionette TRACE conn2 <- [1,582,null,{}] 14:29:42 INFO - PROCESS | 1668 | 1461274182065 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}] 14:29:42 INFO - PROCESS | 1668 | 1461274182139 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:29:42 INFO - PROCESS | 1668 | 1461274182181 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bac3800 == 35 [pid = 1668] [id = 153] 14:29:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x119493000) [pid = 1668] [serial = 456] [outer = 0x0] 14:29:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x11be49c00) [pid = 1668] [serial = 457] [outer = 0x119493000] 14:29:42 INFO - PROCESS | 1668 | 1461274182209 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1238d1400) [pid = 1668] [serial = 458] [outer = 0x119493000] 14:29:42 INFO - PROCESS | 1668 | 1461274182508 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]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:29:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 475ms 14:29:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:29:42 INFO - PROCESS | 1668 | 1461274182530 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 1668 | 1461274182531 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:29:42 INFO - PROCESS | 1668 | 1461274182534 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 1668 | 1461274182535 Marionette TRACE conn2 <- [1,586,null,{}] 14:29:42 INFO - PROCESS | 1668 | 1461274182537 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}] 14:29:42 INFO - PROCESS | 1668 | 1461274182609 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:29:42 INFO - PROCESS | 1668 | 1461274182613 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c595800 == 36 [pid = 1668] [id = 154] 14:29:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11aff7800) [pid = 1668] [serial = 459] [outer = 0x0] 14:29:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x125db1800) [pid = 1668] [serial = 460] [outer = 0x11aff7800] 14:29:42 INFO - PROCESS | 1668 | 1461274182641 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x126810c00) [pid = 1668] [serial = 461] [outer = 0x11aff7800] 14:29:42 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:42 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:42 INFO - PROCESS | 1668 | 1461274182960 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]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:29:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 14:29:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:29:43 INFO - PROCESS | 1668 | 1461274183015 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 1668 | 1461274183016 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:29:43 INFO - PROCESS | 1668 | 1461274183019 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 1668 | 1461274183020 Marionette TRACE conn2 <- [1,590,null,{}] 14:29:43 INFO - PROCESS | 1668 | 1461274183022 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}] 14:29:43 INFO - PROCESS | 1668 | 1461274183093 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:29:43 INFO - PROCESS | 1668 | 1461274183097 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b1b000 == 37 [pid = 1668] [id = 155] 14:29:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x126ca7800) [pid = 1668] [serial = 462] [outer = 0x0] 14:29:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x126f40c00) [pid = 1668] [serial = 463] [outer = 0x126ca7800] 14:29:43 INFO - PROCESS | 1668 | 1461274183133 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x128f4d400) [pid = 1668] [serial = 464] [outer = 0x126ca7800] 14:29:43 INFO - PROCESS | 1668 | 1461274183492 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]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:29:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 14:29:43 INFO - PROCESS | 1668 | 1461274183541 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 1668 | 1461274183542 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:29:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:29:43 INFO - PROCESS | 1668 | 1461274183544 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 1668 | 1461274183545 Marionette TRACE conn2 <- [1,594,null,{}] 14:29:43 INFO - PROCESS | 1668 | 1461274183547 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}] 14:29:43 INFO - PROCESS | 1668 | 1461274183633 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:29:43 INFO - PROCESS | 1668 | 1461274183647 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x115020000 == 38 [pid = 1668] [id = 156] 14:29:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x1292e9800) [pid = 1668] [serial = 465] [outer = 0x0] 14:29:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12aba4c00) [pid = 1668] [serial = 466] [outer = 0x1292e9800] 14:29:43 INFO - PROCESS | 1668 | 1461274183672 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12ad53c00) [pid = 1668] [serial = 467] [outer = 0x1292e9800] 14:29:44 INFO - PROCESS | 1668 | 1461274184029 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]]]}] 14:29:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:29:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 14:29:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:29:44 INFO - PROCESS | 1668 | 1461274184069 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 1668 | 1461274184070 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:29:44 INFO - PROCESS | 1668 | 1461274184074 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 1668 | 1461274184075 Marionette TRACE conn2 <- [1,598,null,{}] 14:29:44 INFO - PROCESS | 1668 | 1461274184078 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}] 14:29:44 INFO - PROCESS | 1668 | 1461274184165 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:29:44 INFO - PROCESS | 1668 | 1461274184171 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x128943000 == 39 [pid = 1668] [id = 157] 14:29:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1292ebc00) [pid = 1668] [serial = 468] [outer = 0x0] 14:29:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12ba36c00) [pid = 1668] [serial = 469] [outer = 0x1292ebc00] 14:29:44 INFO - PROCESS | 1668 | 1461274184197 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12bbda800) [pid = 1668] [serial = 470] [outer = 0x1292ebc00] 14:29:44 INFO - PROCESS | 1668 | 1461274184514 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]]]}] 14:29:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:29:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 14:29:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:29:44 INFO - PROCESS | 1668 | 1461274184550 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 1668 | 1461274184551 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:29:44 INFO - PROCESS | 1668 | 1461274184555 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 1668 | 1461274184558 Marionette TRACE conn2 <- [1,602,null,{}] 14:29:44 INFO - PROCESS | 1668 | 1461274184560 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}] 14:29:44 INFO - PROCESS | 1668 | 1461274184651 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:29:44 INFO - PROCESS | 1668 | 1461274184655 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a856000 == 40 [pid = 1668] [id = 158] 14:29:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12ad5c400) [pid = 1668] [serial = 471] [outer = 0x0] 14:29:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12bd1b800) [pid = 1668] [serial = 472] [outer = 0x12ad5c400] 14:29:44 INFO - PROCESS | 1668 | 1461274184680 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12cca5400) [pid = 1668] [serial = 473] [outer = 0x12ad5c400] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1238ce400) [pid = 1668] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x125f6b800) [pid = 1668] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x113fdb800) [pid = 1668] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x118710800) [pid = 1668] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x118704000) [pid = 1668] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11948f800) [pid = 1668] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11aaf0c00) [pid = 1668] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1187ba400) [pid = 1668] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x127490800) [pid = 1668] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11ad21c00) [pid = 1668] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x127491400) [pid = 1668] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:29:44 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1237ea800) [pid = 1668] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:29:45 INFO - PROCESS | 1668 | 1461274185259 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:29:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 722ms 14:29:45 INFO - PROCESS | 1668 | 1461274185277 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 1668 | 1461274185279 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:29:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:29:45 INFO - PROCESS | 1668 | 1461274185283 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 1668 | 1461274185286 Marionette TRACE conn2 <- [1,606,null,{}] 14:29:45 INFO - PROCESS | 1668 | 1461274185292 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}] 14:29:45 INFO - PROCESS | 1668 | 1461274185386 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:29:45 INFO - PROCESS | 1668 | 1461274185428 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x11910c000 == 41 [pid = 1668] [id = 159] 14:29:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1187f3000) [pid = 1668] [serial = 474] [outer = 0x0] 14:29:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11a757400) [pid = 1668] [serial = 475] [outer = 0x1187f3000] 14:29:45 INFO - PROCESS | 1668 | 1461274185460 Marionette DEBUG loaded listener.js 14:29:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11aaf1400) [pid = 1668] [serial = 476] [outer = 0x1187f3000] 14:29:45 INFO - PROCESS | 1668 | 1461274185852 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:29:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 626ms 14:29:45 INFO - PROCESS | 1668 | 1461274185910 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 1668 | 1461274185914 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:29:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:29:45 INFO - PROCESS | 1668 | 1461274185918 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 1668 | 1461274185920 Marionette TRACE conn2 <- [1,610,null,{}] 14:29:45 INFO - PROCESS | 1668 | 1461274185923 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}] 14:29:46 INFO - PROCESS | 1668 | 1461274186015 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:29:46 INFO - PROCESS | 1668 | 1461274186061 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf60000 == 42 [pid = 1668] [id = 160] 14:29:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11ad1bc00) [pid = 1668] [serial = 477] [outer = 0x0] 14:29:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11be4f000) [pid = 1668] [serial = 478] [outer = 0x11ad1bc00] 14:29:46 INFO - PROCESS | 1668 | 1461274186091 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11c181400) [pid = 1668] [serial = 479] [outer = 0x11ad1bc00] 14:29:46 INFO - PROCESS | 1668 | 1461274186510 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]]]}] 14:29:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:29:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 621ms 14:29:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:29:46 INFO - PROCESS | 1668 | 1461274186540 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:29:46 INFO - PROCESS | 1668 | 1461274186542 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:29:46 INFO - PROCESS | 1668 | 1461274186544 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:29:46 INFO - PROCESS | 1668 | 1461274186547 Marionette TRACE conn2 <- [1,614,null,{}] 14:29:46 INFO - PROCESS | 1668 | 1461274186554 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}] 14:29:46 INFO - PROCESS | 1668 | 1461274186648 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:29:46 INFO - PROCESS | 1668 | 1461274186696 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abd0800 == 43 [pid = 1668] [id = 161] 14:29:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x125820800) [pid = 1668] [serial = 480] [outer = 0x0] 14:29:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x126c9e400) [pid = 1668] [serial = 481] [outer = 0x125820800] 14:29:46 INFO - PROCESS | 1668 | 1461274186728 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x128f4dc00) [pid = 1668] [serial = 482] [outer = 0x125820800] 14:29:47 INFO - PROCESS | 1668 | 1461274187133 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]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:29:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 620ms 14:29:47 INFO - PROCESS | 1668 | 1461274187165 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 1668 | 1461274187167 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:29:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:29:47 INFO - PROCESS | 1668 | 1461274187175 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 1668 | 1461274187176 Marionette TRACE conn2 <- [1,618,null,{}] 14:29:47 INFO - PROCESS | 1668 | 1461274187179 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}] 14:29:47 INFO - PROCESS | 1668 | 1461274187271 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:29:47 INFO - PROCESS | 1668 | 1461274187357 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12baea000 == 44 [pid = 1668] [id = 162] 14:29:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12abaa400) [pid = 1668] [serial = 483] [outer = 0x0] 14:29:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12ba35000) [pid = 1668] [serial = 484] [outer = 0x12abaa400] 14:29:47 INFO - PROCESS | 1668 | 1461274187388 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12bbe5400) [pid = 1668] [serial = 485] [outer = 0x12abaa400] 14:29:47 INFO - PROCESS | 1668 | 1461274187922 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]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:29:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 770ms 14:29:47 INFO - PROCESS | 1668 | 1461274187945 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 1668 | 1461274187947 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:29:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:29:47 INFO - PROCESS | 1668 | 1461274187951 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 1668 | 1461274187953 Marionette TRACE conn2 <- [1,622,null,{}] 14:29:47 INFO - PROCESS | 1668 | 1461274187957 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}] 14:29:48 INFO - PROCESS | 1668 | 1461274188046 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:29:48 INFO - PROCESS | 1668 | 1461274188101 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a518800 == 45 [pid = 1668] [id = 163] 14:29:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x114f58800) [pid = 1668] [serial = 486] [outer = 0x0] 14:29:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x1186ef400) [pid = 1668] [serial = 487] [outer = 0x114f58800] 14:29:48 INFO - PROCESS | 1668 | 1461274188133 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x119576000) [pid = 1668] [serial = 488] [outer = 0x114f58800] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x128943000 == 44 [pid = 1668] [id = 157] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x115020000 == 43 [pid = 1668] [id = 156] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x125b1b000 == 42 [pid = 1668] [id = 155] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11c595800 == 41 [pid = 1668] [id = 154] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11bac3800 == 40 [pid = 1668] [id = 153] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11890e000 == 39 [pid = 1668] [id = 152] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7bc000 == 38 [pid = 1668] [id = 151] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x118a86000 == 37 [pid = 1668] [id = 150] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12ba30000) [pid = 1668] [serial = 433] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOCSHELL 0x113c1c000 == 36 [pid = 1668] [id = 146] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x126818400) [pid = 1668] [serial = 418] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1292eb400) [pid = 1668] [serial = 424] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11af85800) [pid = 1668] [serial = 427] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12ad5b800) [pid = 1668] [serial = 431] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x118abbc00) [pid = 1668] [serial = 401] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x118711800) [pid = 1668] [serial = 400] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11a75b400) [pid = 1668] [serial = 403] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11a9dd800) [pid = 1668] [serial = 404] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11ab3f000) [pid = 1668] [serial = 406] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11ad6a800) [pid = 1668] [serial = 407] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11bf82000) [pid = 1668] [serial = 412] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x118708400) [pid = 1668] [serial = 397] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12cca2400) [pid = 1668] [serial = 395] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11b941800) [pid = 1668] [serial = 409] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11bf7e800) [pid = 1668] [serial = 410] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1288be400) [pid = 1668] [serial = 421] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x129207c00) [pid = 1668] [serial = 422] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12949dc00) [pid = 1668] [serial = 425] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x1238d3c00) [pid = 1668] [serial = 415] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x126f40800) [pid = 1668] [serial = 419] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x125f76c00) [pid = 1668] [serial = 416] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x1269a8400) [pid = 1668] [serial = 428] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x12949e000) [pid = 1668] [serial = 430] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x11c1d1400) [pid = 1668] [serial = 413] [outer = 0x0] [url = about:blank] 14:29:48 INFO - PROCESS | 1668 | 1461274188598 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]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:29:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 674ms 14:29:48 INFO - PROCESS | 1668 | 1461274188624 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 1668 | 1461274188628 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:29:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:29:48 INFO - PROCESS | 1668 | 1461274188632 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - PROCESS | 1668 | 1461274188634 Marionette TRACE conn2 <- [1,626,null,{}] 14:29:48 INFO - PROCESS | 1668 | 1461274188636 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}] 14:29:48 INFO - PROCESS | 1668 | 1461274188711 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:29:48 INFO - PROCESS | 1668 | 1461274188716 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a7d800 == 37 [pid = 1668] [id = 164] 14:29:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x119578400) [pid = 1668] [serial = 489] [outer = 0x0] 14:29:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11aaf3c00) [pid = 1668] [serial = 490] [outer = 0x119578400] 14:29:48 INFO - PROCESS | 1668 | 1461274188745 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x11b941800) [pid = 1668] [serial = 491] [outer = 0x119578400] 14:29:49 INFO - PROCESS | 1668 | 1461274189108 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]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:29:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 14:29:49 INFO - PROCESS | 1668 | 1461274189152 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 1668 | 1461274189154 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:29:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:29:49 INFO - PROCESS | 1668 | 1461274189158 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 1668 | 1461274189161 Marionette TRACE conn2 <- [1,630,null,{}] 14:29:49 INFO - PROCESS | 1668 | 1461274189171 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}] 14:29:49 INFO - PROCESS | 1668 | 1461274189291 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:29:49 INFO - PROCESS | 1668 | 1461274189305 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf61000 == 38 [pid = 1668] [id = 165] 14:29:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x11bf82400) [pid = 1668] [serial = 492] [outer = 0x0] 14:29:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x1237eec00) [pid = 1668] [serial = 493] [outer = 0x11bf82400] 14:29:49 INFO - PROCESS | 1668 | 1461274189348 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x125cd6800) [pid = 1668] [serial = 494] [outer = 0x11bf82400] 14:29:49 INFO - PROCESS | 1668 | 1461274189750 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]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:29:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 623ms 14:29:49 INFO - PROCESS | 1668 | 1461274189780 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 1668 | 1461274189782 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:29:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:29:49 INFO - PROCESS | 1668 | 1461274189784 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 1668 | 1461274189786 Marionette TRACE conn2 <- [1,634,null,{}] 14:29:49 INFO - PROCESS | 1668 | 1461274189790 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}] 14:29:49 INFO - PROCESS | 1668 | 1461274189864 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:29:49 INFO - PROCESS | 1668 | 1461274189868 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12596c000 == 39 [pid = 1668] [id = 166] 14:29:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x125f6c800) [pid = 1668] [serial = 495] [outer = 0x0] 14:29:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x1269f0800) [pid = 1668] [serial = 496] [outer = 0x125f6c800] 14:29:49 INFO - PROCESS | 1668 | 1461274189898 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x128da4400) [pid = 1668] [serial = 497] [outer = 0x125f6c800] 14:29:50 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:50 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:50 INFO - PROCESS | 1668 | 1461274190225 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]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:29:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 14:29:50 INFO - PROCESS | 1668 | 1461274190255 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:29:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:29:50 INFO - PROCESS | 1668 | 1461274190258 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:29:50 INFO - PROCESS | 1668 | 1461274190260 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 1668 | 1461274190261 Marionette TRACE conn2 <- [1,638,null,{}] 14:29:50 INFO - PROCESS | 1668 | 1461274190263 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}] 14:29:50 INFO - PROCESS | 1668 | 1461274190334 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:29:50 INFO - PROCESS | 1668 | 1461274190384 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12604a800 == 40 [pid = 1668] [id = 167] 14:29:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11a760000) [pid = 1668] [serial = 498] [outer = 0x0] 14:29:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1288bdc00) [pid = 1668] [serial = 499] [outer = 0x11a760000] 14:29:50 INFO - PROCESS | 1668 | 1461274190411 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12aba5c00) [pid = 1668] [serial = 500] [outer = 0x11a760000] 14:29:50 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:50 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:50 INFO - PROCESS | 1668 | 1461274190699 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]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:29:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 14:29:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:29:50 INFO - PROCESS | 1668 | 1461274190729 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 1668 | 1461274190730 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:29:50 INFO - PROCESS | 1668 | 1461274190732 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 1668 | 1461274190733 Marionette TRACE conn2 <- [1,642,null,{}] 14:29:50 INFO - PROCESS | 1668 | 1461274190735 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}] 14:29:50 INFO - PROCESS | 1668 | 1461274190856 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:29:50 INFO - PROCESS | 1668 | 1461274190862 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x128d55000 == 41 [pid = 1668] [id = 168] 14:29:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12aba2400) [pid = 1668] [serial = 501] [outer = 0x0] 14:29:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12ba32800) [pid = 1668] [serial = 502] [outer = 0x12aba2400] 14:29:50 INFO - PROCESS | 1668 | 1461274190890 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12cf2d000) [pid = 1668] [serial = 503] [outer = 0x12aba2400] 14:29:51 INFO - PROCESS | 1668 | 1461274191224 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]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:29:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 14:29:51 INFO - PROCESS | 1668 | 1461274191251 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 1668 | 1461274191252 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:29:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:29:51 INFO - PROCESS | 1668 | 1461274191257 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 1668 | 1461274191258 Marionette TRACE conn2 <- [1,646,null,{}] 14:29:51 INFO - PROCESS | 1668 | 1461274191260 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}] 14:29:51 INFO - PROCESS | 1668 | 1461274191350 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:29:51 INFO - PROCESS | 1668 | 1461274191354 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x118197800 == 42 [pid = 1668] [id = 169] 14:29:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x1260c7c00) [pid = 1668] [serial = 504] [outer = 0x0] 14:29:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12cf2f400) [pid = 1668] [serial = 505] [outer = 0x1260c7c00] 14:29:51 INFO - PROCESS | 1668 | 1461274191379 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12cf90000) [pid = 1668] [serial = 506] [outer = 0x1260c7c00] 14:29:51 INFO - PROCESS | 1668 | 1461274191692 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]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:29:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 14:29:51 INFO - PROCESS | 1668 | 1461274191727 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 1668 | 1461274191728 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:29:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:29:51 INFO - PROCESS | 1668 | 1461274191730 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 1668 | 1461274191731 Marionette TRACE conn2 <- [1,650,null,{}] 14:29:51 INFO - PROCESS | 1668 | 1461274191733 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}] 14:29:51 INFO - PROCESS | 1668 | 1461274191825 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:29:51 INFO - PROCESS | 1668 | 1461274191829 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba1e000 == 43 [pid = 1668] [id = 170] 14:29:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12aba6800) [pid = 1668] [serial = 507] [outer = 0x0] 14:29:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12d022c00) [pid = 1668] [serial = 508] [outer = 0x12aba6800] 14:29:51 INFO - PROCESS | 1668 | 1461274191854 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12d21c400) [pid = 1668] [serial = 509] [outer = 0x12aba6800] 14:29:52 INFO - PROCESS | 1668 | 1461274192162 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]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:29:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 14:29:52 INFO - PROCESS | 1668 | 1461274192213 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 1668 | 1461274192214 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:29:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:29:52 INFO - PROCESS | 1668 | 1461274192217 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 1668 | 1461274192219 Marionette TRACE conn2 <- [1,654,null,{}] 14:29:52 INFO - PROCESS | 1668 | 1461274192223 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}] 14:29:52 INFO - PROCESS | 1668 | 1461274192314 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:29:52 INFO - PROCESS | 1668 | 1461274192328 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf17800 == 44 [pid = 1668] [id = 171] 14:29:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12d21d000) [pid = 1668] [serial = 510] [outer = 0x0] 14:29:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12d22a400) [pid = 1668] [serial = 511] [outer = 0x12d21d000] 14:29:52 INFO - PROCESS | 1668 | 1461274192353 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12e190800) [pid = 1668] [serial = 512] [outer = 0x12d21d000] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x126ca7800) [pid = 1668] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x1292e9800) [pid = 1668] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x1292ebc00) [pid = 1668] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11bfeb400) [pid = 1668] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11aff7800) [pid = 1668] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x119485800) [pid = 1668] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x119485400) [pid = 1668] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x115c18800) [pid = 1668] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:29:52 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x119493000) [pid = 1668] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:29:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x114ca8400) [pid = 1668] [serial = 513] [outer = 0x12f84c800] 14:29:52 INFO - PROCESS | 1668 | 1461274192735 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]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:29:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 573ms 14:29:52 INFO - PROCESS | 1668 | 1461274192790 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 1668 | 1461274192792 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:29:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:29:52 INFO - PROCESS | 1668 | 1461274192794 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 1668 | 1461274192795 Marionette TRACE conn2 <- [1,658,null,{}] 14:29:52 INFO - PROCESS | 1668 | 1461274192797 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}] 14:29:52 INFO - PROCESS | 1668 | 1461274192875 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:29:52 INFO - PROCESS | 1668 | 1461274192879 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d514000 == 45 [pid = 1668] [id = 172] 14:29:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x119493000) [pid = 1668] [serial = 514] [outer = 0x0] 14:29:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12d229c00) [pid = 1668] [serial = 515] [outer = 0x119493000] 14:29:52 INFO - PROCESS | 1668 | 1461274192904 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12e199400) [pid = 1668] [serial = 516] [outer = 0x119493000] 14:29:53 INFO - PROCESS | 1668 | 1461274193214 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]]]}] 14:29:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:29:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 14:29:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:29:53 INFO - PROCESS | 1668 | 1461274193264 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 1668 | 1461274193265 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:29:53 INFO - PROCESS | 1668 | 1461274193267 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 1668 | 1461274193269 Marionette TRACE conn2 <- [1,662,null,{}] 14:29:53 INFO - PROCESS | 1668 | 1461274193277 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}] 14:29:53 INFO - PROCESS | 1668 | 1461274193365 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:29:53 INFO - PROCESS | 1668 | 1461274193369 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daba000 == 46 [pid = 1668] [id = 173] 14:29:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12e190c00) [pid = 1668] [serial = 517] [outer = 0x0] 14:29:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12e281c00) [pid = 1668] [serial = 518] [outer = 0x12e190c00] 14:29:53 INFO - PROCESS | 1668 | 1461274193401 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12e2a0c00) [pid = 1668] [serial = 519] [outer = 0x12e190c00] 14:29:53 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:53 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:53 INFO - PROCESS | 1668 | 1461274193737 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]]]}] 14:29:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:29:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 475ms 14:29:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:29:53 INFO - PROCESS | 1668 | 1461274193744 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 1668 | 1461274193745 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:29:53 INFO - PROCESS | 1668 | 1461274193747 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 1668 | 1461274193748 Marionette TRACE conn2 <- [1,666,null,{}] 14:29:53 INFO - PROCESS | 1668 | 1461274193750 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}] 14:29:53 INFO - PROCESS | 1668 | 1461274193828 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:29:53 INFO - PROCESS | 1668 | 1461274193833 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daef800 == 47 [pid = 1668] [id = 174] 14:29:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12e2a3400) [pid = 1668] [serial = 520] [outer = 0x0] 14:29:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12e2a9800) [pid = 1668] [serial = 521] [outer = 0x12e2a3400] 14:29:53 INFO - PROCESS | 1668 | 1461274193858 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12e5d7400) [pid = 1668] [serial = 522] [outer = 0x12e2a3400] 14:29:54 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:54 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:54 INFO - PROCESS | 1668 | 1461274194160 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:29:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 418ms 14:29:54 INFO - PROCESS | 1668 | 1461274194166 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 1668 | 1461274194167 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:29:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:29:54 INFO - PROCESS | 1668 | 1461274194177 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 1668 | 1461274194178 Marionette TRACE conn2 <- [1,670,null,{}] 14:29:54 INFO - PROCESS | 1668 | 1461274194183 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}] 14:29:54 INFO - PROCESS | 1668 | 1461274194289 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:29:54 INFO - PROCESS | 1668 | 1461274194317 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3c3800 == 48 [pid = 1668] [id = 175] 14:29:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12e27b800) [pid = 1668] [serial = 523] [outer = 0x0] 14:29:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12e5d7800) [pid = 1668] [serial = 524] [outer = 0x12e27b800] 14:29:54 INFO - PROCESS | 1668 | 1461274194341 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12e686000) [pid = 1668] [serial = 525] [outer = 0x12e27b800] 14:29:54 INFO - PROCESS | 1668 | 1461274194588 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:29:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 428ms 14:29:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:29:54 INFO - PROCESS | 1668 | 1461274194598 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 1668 | 1461274194599 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:29:54 INFO - PROCESS | 1668 | 1461274194601 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 1668 | 1461274194602 Marionette TRACE conn2 <- [1,674,null,{}] 14:29:54 INFO - PROCESS | 1668 | 1461274194611 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}] 14:29:54 INFO - PROCESS | 1668 | 1461274194716 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:29:54 INFO - PROCESS | 1668 | 1461274194810 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x117d21000 == 49 [pid = 1668] [id = 176] 14:29:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11380b400) [pid = 1668] [serial = 526] [outer = 0x0] 14:29:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x114a95000) [pid = 1668] [serial = 527] [outer = 0x11380b400] 14:29:54 INFO - PROCESS | 1668 | 1461274194842 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x118708400) [pid = 1668] [serial = 528] [outer = 0x11380b400] 14:29:55 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:55 INFO - PROCESS | 1668 | 1461274195234 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]]]}] 14:29:55 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 14:29:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 14:29:55 INFO - PROCESS | 1668 | 1461274195272 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 1668 | 1461274195275 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:29:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:29:55 INFO - PROCESS | 1668 | 1461274195279 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 1668 | 1461274195281 Marionette TRACE conn2 <- [1,678,null,{}] 14:29:55 INFO - PROCESS | 1668 | 1461274195284 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}] 14:29:55 INFO - PROCESS | 1668 | 1461274195386 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:29:55 INFO - PROCESS | 1668 | 1461274195436 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf5b000 == 50 [pid = 1668] [id = 177] 14:29:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11aaec000) [pid = 1668] [serial = 529] [outer = 0x0] 14:29:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11af8c800) [pid = 1668] [serial = 530] [outer = 0x11aaec000] 14:29:55 INFO - PROCESS | 1668 | 1461274195468 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11bf7fc00) [pid = 1668] [serial = 531] [outer = 0x11aaec000] 14:29:55 INFO - PROCESS | 1668 | 1461274195878 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]]]}] 14:29:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:29:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 619ms 14:29:55 INFO - PROCESS | 1668 | 1461274195901 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 1668 | 1461274195904 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:29:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:29:55 INFO - PROCESS | 1668 | 1461274195909 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 1668 | 1461274195910 Marionette TRACE conn2 <- [1,682,null,{}] 14:29:55 INFO - PROCESS | 1668 | 1461274195912 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}] 14:29:56 INFO - PROCESS | 1668 | 1461274196008 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:29:56 INFO - PROCESS | 1668 | 1461274196095 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc7800 == 51 [pid = 1668] [id = 178] 14:29:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1260d1800) [pid = 1668] [serial = 532] [outer = 0x0] 14:29:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x126ca9400) [pid = 1668] [serial = 533] [outer = 0x1260d1800] 14:29:56 INFO - PROCESS | 1668 | 1461274196124 Marionette DEBUG loaded listener.js 14:29:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12abae000) [pid = 1668] [serial = 534] [outer = 0x1260d1800] 14:29:57 INFO - PROCESS | 1668 | 1461274197007 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]]]}] 14:29:57 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) 14:29:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1119ms 14:29:57 INFO - PROCESS | 1668 | 1461274197028 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:29:57 INFO - PROCESS | 1668 | 1461274197030 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:29:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:29:57 INFO - PROCESS | 1668 | 1461274197038 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:29:57 INFO - PROCESS | 1668 | 1461274197043 Marionette TRACE conn2 <- [1,686,null,{}] 14:29:57 INFO - PROCESS | 1668 | 1461274197046 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}] 14:29:57 INFO - PROCESS | 1668 | 1461274197165 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:29:57 INFO - PROCESS | 1668 | 1461274197210 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bec7000 == 52 [pid = 1668] [id = 179] 14:29:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12680b800) [pid = 1668] [serial = 535] [outer = 0x0] 14:29:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12cc9d400) [pid = 1668] [serial = 536] [outer = 0x12680b800] 14:29:57 INFO - PROCESS | 1668 | 1461274197242 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12e18f400) [pid = 1668] [serial = 537] [outer = 0x12680b800] 14:29:58 INFO - PROCESS | 1668 | 1461274198296 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]]]}] 14:29:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:29:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1280ms 14:29:58 INFO - PROCESS | 1668 | 1461274198314 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:29:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:29:58 INFO - PROCESS | 1668 | 1461274198316 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:29:58 INFO - PROCESS | 1668 | 1461274198320 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:29:58 INFO - PROCESS | 1668 | 1461274198322 Marionette TRACE conn2 <- [1,690,null,{}] 14:29:58 INFO - PROCESS | 1668 | 1461274198326 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}] 14:29:58 INFO - PROCESS | 1668 | 1461274198408 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:29:58 INFO - PROCESS | 1668 | 1461274198490 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x118960000 == 53 [pid = 1668] [id = 180] 14:29:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11893f800) [pid = 1668] [serial = 538] [outer = 0x0] 14:29:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x118a66800) [pid = 1668] [serial = 539] [outer = 0x11893f800] 14:29:58 INFO - PROCESS | 1668 | 1461274198519 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11957d800) [pid = 1668] [serial = 540] [outer = 0x11893f800] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7bb800 == 52 [pid = 1668] [id = 147] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12d06a000 == 51 [pid = 1668] [id = 149] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce13000 == 50 [pid = 1668] [id = 132] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x125eee000 == 49 [pid = 1668] [id = 148] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3c3800 == 48 [pid = 1668] [id = 175] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12daef800 == 47 [pid = 1668] [id = 174] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12daba000 == 46 [pid = 1668] [id = 173] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12d514000 == 45 [pid = 1668] [id = 172] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf17800 == 44 [pid = 1668] [id = 171] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba1e000 == 43 [pid = 1668] [id = 170] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x118197800 == 42 [pid = 1668] [id = 169] 14:29:58 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12bd1b800) [pid = 1668] [serial = 472] [outer = 0x0] [url = about:blank] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x128d55000 == 41 [pid = 1668] [id = 168] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12604a800 == 40 [pid = 1668] [id = 167] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12596c000 == 39 [pid = 1668] [id = 166] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf61000 == 38 [pid = 1668] [id = 165] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x118a7d800 == 37 [pid = 1668] [id = 164] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x11a518800 == 36 [pid = 1668] [id = 163] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12abd0800 == 35 [pid = 1668] [id = 161] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf60000 == 34 [pid = 1668] [id = 160] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x11910c000 == 33 [pid = 1668] [id = 159] 14:29:58 INFO - PROCESS | 1668 | --DOCSHELL 0x12a856000 == 32 [pid = 1668] [id = 158] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x128f4d400) [pid = 1668] [serial = 464] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x126f40c00) [pid = 1668] [serial = 463] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12aba4c00) [pid = 1668] [serial = 466] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12ba36c00) [pid = 1668] [serial = 469] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12bb86c00) [pid = 1668] [serial = 434] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11aaefc00) [pid = 1668] [serial = 439] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x125db1800) [pid = 1668] [serial = 460] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x114a88800) [pid = 1668] [serial = 436] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x126f42000) [pid = 1668] [serial = 445] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11bf7cc00) [pid = 1668] [serial = 442] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11a997000) [pid = 1668] [serial = 451] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11aaf4000) [pid = 1668] [serial = 452] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11aff9c00) [pid = 1668] [serial = 455] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x116ff2400) [pid = 1668] [serial = 448] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11aaf4800) [pid = 1668] [serial = 454] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x118702c00) [pid = 1668] [serial = 449] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x126810c00) [pid = 1668] [serial = 461] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11be49c00) [pid = 1668] [serial = 457] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1238d1400) [pid = 1668] [serial = 458] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12bbda800) [pid = 1668] [serial = 470] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12ad53c00) [pid = 1668] [serial = 467] [outer = 0x0] [url = about:blank] 14:29:59 INFO - PROCESS | 1668 | 1461274199413 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]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:29:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1125ms 14:29:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:29:59 INFO - PROCESS | 1668 | 1461274199445 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 1668 | 1461274199449 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:29:59 INFO - PROCESS | 1668 | 1461274199453 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 1668 | 1461274199456 Marionette TRACE conn2 <- [1,694,null,{}] 14:29:59 INFO - PROCESS | 1668 | 1461274199459 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}] 14:29:59 INFO - PROCESS | 1668 | 1461274199530 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:29:59 INFO - PROCESS | 1668 | 1461274199534 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x119106000 == 33 [pid = 1668] [id = 181] 14:29:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11a75d400) [pid = 1668] [serial = 541] [outer = 0x0] 14:29:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11aaf4400) [pid = 1668] [serial = 542] [outer = 0x11a75d400] 14:29:59 INFO - PROCESS | 1668 | 1461274199563 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11ab40c00) [pid = 1668] [serial = 543] [outer = 0x11a75d400] 14:30:00 INFO - PROCESS | 1668 | 1461274200395 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]]]}] 14:30:00 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) 14:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 972ms 14:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:30:00 INFO - PROCESS | 1668 | 1461274200433 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 1668 | 1461274200434 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:30:00 INFO - PROCESS | 1668 | 1461274200438 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - PROCESS | 1668 | 1461274200442 Marionette TRACE conn2 <- [1,698,null,{}] 14:30:00 INFO - PROCESS | 1668 | 1461274200449 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}] 14:30:00 INFO - PROCESS | 1668 | 1461274200520 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:30:00 INFO - PROCESS | 1668 | 1461274200527 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x11babc800 == 34 [pid = 1668] [id = 182] 14:30:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11b949800) [pid = 1668] [serial = 544] [outer = 0x0] 14:30:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11be56c00) [pid = 1668] [serial = 545] [outer = 0x11b949800] 14:30:00 INFO - PROCESS | 1668 | 1461274200555 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11c183c00) [pid = 1668] [serial = 546] [outer = 0x11b949800] 14:30:01 INFO - PROCESS | 1668 | 1461274201396 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]]]}] 14:30:01 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) 14:30:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 978ms 14:30:01 INFO - PROCESS | 1668 | 1461274201416 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 1668 | 1461274201418 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:30:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:30:01 INFO - PROCESS | 1668 | 1461274201425 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 1668 | 1461274201426 Marionette TRACE conn2 <- [1,702,null,{}] 14:30:01 INFO - PROCESS | 1668 | 1461274201429 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}] 14:30:01 INFO - PROCESS | 1668 | 1461274201521 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:30:01 INFO - PROCESS | 1668 | 1461274201525 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c22f000 == 35 [pid = 1668] [id = 183] 14:30:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11bc99400) [pid = 1668] [serial = 547] [outer = 0x0] 14:30:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x1259d2000) [pid = 1668] [serial = 548] [outer = 0x11bc99400] 14:30:01 INFO - PROCESS | 1668 | 1461274201551 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x125dbac00) [pid = 1668] [serial = 549] [outer = 0x11bc99400] 14:30:02 INFO - PROCESS | 1668 | 1461274202345 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]]]}] 14:30:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:30:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 14:30:02 INFO - PROCESS | 1668 | 1461274202396 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 1668 | 1461274202397 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:30:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:30:02 INFO - PROCESS | 1668 | 1461274202399 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 1668 | 1461274202400 Marionette TRACE conn2 <- [1,706,null,{}] 14:30:02 INFO - PROCESS | 1668 | 1461274202403 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}] 14:30:02 INFO - PROCESS | 1668 | 1461274202488 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:30:02 INFO - PROCESS | 1668 | 1461274202518 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x125850800 == 36 [pid = 1668] [id = 184] 14:30:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x12601c800) [pid = 1668] [serial = 550] [outer = 0x0] 14:30:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x126811c00) [pid = 1668] [serial = 551] [outer = 0x12601c800] 14:30:02 INFO - PROCESS | 1668 | 1461274202544 Marionette DEBUG loaded listener.js 14:30:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x126cf3800) [pid = 1668] [serial = 552] [outer = 0x12601c800] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12e2a3400) [pid = 1668] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12ad5c400) [pid = 1668] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11a760000) [pid = 1668] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x125f6c800) [pid = 1668] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11bf82400) [pid = 1668] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x114f58800) [pid = 1668] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12aba2400) [pid = 1668] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12aba6800) [pid = 1668] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x119578400) [pid = 1668] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x1260c7c00) [pid = 1668] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12d21d000) [pid = 1668] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x119493000) [pid = 1668] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:30:02 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12e190c00) [pid = 1668] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:30:03 INFO - PROCESS | 1668 | 1461274203383 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]]]}] 14:30:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:30:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 14:30:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:30:03 INFO - PROCESS | 1668 | 1461274203419 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:30:03 INFO - PROCESS | 1668 | 1461274203420 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:30:03 INFO - PROCESS | 1668 | 1461274203431 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - PROCESS | 1668 | 1461274203432 Marionette TRACE conn2 <- [1,710,null,{}] 14:30:03 INFO - PROCESS | 1668 | 1461274203435 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}] 14:30:03 INFO - PROCESS | 1668 | 1461274203520 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:30:03 INFO - PROCESS | 1668 | 1461274203527 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x125976800 == 37 [pid = 1668] [id = 185] 14:30:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x125f6c800) [pid = 1668] [serial = 553] [outer = 0x0] 14:30:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1292ec000) [pid = 1668] [serial = 554] [outer = 0x125f6c800] 14:30:03 INFO - PROCESS | 1668 | 1461274203556 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12949f000) [pid = 1668] [serial = 555] [outer = 0x125f6c800] 14:30:04 INFO - PROCESS | 1668 | 1461274204385 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]]]}] 14:30:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:30:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 977ms 14:30:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:30:04 INFO - PROCESS | 1668 | 1461274204400 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 1668 | 1461274204401 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:30:04 INFO - PROCESS | 1668 | 1461274204403 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 1668 | 1461274204406 Marionette TRACE conn2 <- [1,714,null,{}] 14:30:04 INFO - PROCESS | 1668 | 1461274204408 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}] 14:30:04 INFO - PROCESS | 1668 | 1461274204495 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:30:04 INFO - PROCESS | 1668 | 1461274204501 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12627e800 == 38 [pid = 1668] [id = 186] 14:30:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x126f3d000) [pid = 1668] [serial = 556] [outer = 0x0] 14:30:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12abac800) [pid = 1668] [serial = 557] [outer = 0x126f3d000] 14:30:04 INFO - PROCESS | 1668 | 1461274204527 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12b878800) [pid = 1668] [serial = 558] [outer = 0x126f3d000] 14:30:05 INFO - PROCESS | 1668 | 1461274205318 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]]]}] 14:30:05 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 14:30:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 923ms 14:30:05 INFO - PROCESS | 1668 | 1461274205327 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 1668 | 1461274205330 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:30:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:30:05 INFO - PROCESS | 1668 | 1461274205333 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - PROCESS | 1668 | 1461274205336 Marionette TRACE conn2 <- [1,718,null,{}] 14:30:05 INFO - PROCESS | 1668 | 1461274205342 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}] 14:30:05 INFO - PROCESS | 1668 | 1461274205435 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:30:05 INFO - PROCESS | 1668 | 1461274205480 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x118420000 == 39 [pid = 1668] [id = 187] 14:30:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x118704400) [pid = 1668] [serial = 559] [outer = 0x0] 14:30:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1187b5800) [pid = 1668] [serial = 560] [outer = 0x118704400] 14:30:05 INFO - PROCESS | 1668 | 1461274205512 Marionette DEBUG loaded listener.js 14:30:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x119493400) [pid = 1668] [serial = 561] [outer = 0x118704400] 14:30:06 INFO - PROCESS | 1668 | 1461274206406 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]]]}] 14:30:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:30:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1125ms 14:30:06 INFO - PROCESS | 1668 | 1461274206459 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 1668 | 1461274206463 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:30:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:30:06 INFO - PROCESS | 1668 | 1461274206468 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - PROCESS | 1668 | 1461274206470 Marionette TRACE conn2 <- [1,722,null,{}] 14:30:06 INFO - PROCESS | 1668 | 1461274206472 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}] 14:30:06 INFO - PROCESS | 1668 | 1461274206565 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:30:06 INFO - PROCESS | 1668 | 1461274206609 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be6f000 == 40 [pid = 1668] [id = 188] 14:30:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11a993400) [pid = 1668] [serial = 562] [outer = 0x0] 14:30:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11af8a000) [pid = 1668] [serial = 563] [outer = 0x11a993400] 14:30:06 INFO - PROCESS | 1668 | 1461274206639 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11bc94c00) [pid = 1668] [serial = 564] [outer = 0x11a993400] 14:30:07 INFO - PROCESS | 1668 | 1461274207066 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] 14:30:07 INFO - PROCESS | 1668 | 1461274207094 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:30:07 INFO - PROCESS | 1668 | 1461274207096 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 1668 | 1461274207099 Marionette TRACE conn2 <- [1,726,null,{}] 14:30:07 INFO - PROCESS | 1668 | 1461274207107 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}] 14:30:07 INFO - PROCESS | 1668 | 1461274207203 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:30:07 INFO - PROCESS | 1668 | 1461274207275 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x127518000 == 41 [pid = 1668] [id = 189] 14:30:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x125db3c00) [pid = 1668] [serial = 565] [outer = 0x0] 14:30:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x127528000) [pid = 1668] [serial = 566] [outer = 0x125db3c00] 14:30:07 INFO - PROCESS | 1668 | 1461274207308 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x128f4d800) [pid = 1668] [serial = 567] [outer = 0x125db3c00] 14:30:07 INFO - PROCESS | 1668 | 1461274207779 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]]]}] 14:30:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:30:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 726ms 14:30:07 INFO - PROCESS | 1668 | 1461274207846 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:30:07 INFO - PROCESS | 1668 | 1461274207848 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:30:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:30:07 INFO - PROCESS | 1668 | 1461274207850 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 1668 | 1461274207851 Marionette TRACE conn2 <- [1,730,null,{}] 14:30:07 INFO - PROCESS | 1668 | 1461274207963 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}] 14:30:08 INFO - PROCESS | 1668 | 1461274208076 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:30:08 INFO - PROCESS | 1668 | 1461274208083 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7bf800 == 42 [pid = 1668] [id = 190] 14:30:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x118a68800) [pid = 1668] [serial = 568] [outer = 0x0] 14:30:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11948b800) [pid = 1668] [serial = 569] [outer = 0x118a68800] 14:30:08 INFO - PROCESS | 1668 | 1461274208111 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11aaf1800) [pid = 1668] [serial = 570] [outer = 0x118a68800] 14:30:08 INFO - PROCESS | 1668 | 1461274208556 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] 14:30:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:30:08 INFO - PROCESS | 1668 | 1461274208579 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:30:08 INFO - PROCESS | 1668 | 1461274208582 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 1668 | 1461274208583 Marionette TRACE conn2 <- [1,734,null,{}] 14:30:08 INFO - PROCESS | 1668 | 1461274208586 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}] 14:30:08 INFO - PROCESS | 1668 | 1461274208675 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:30:08 INFO - PROCESS | 1668 | 1461274208721 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf69800 == 43 [pid = 1668] [id = 191] 14:30:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11aaf8400) [pid = 1668] [serial = 571] [outer = 0x0] 14:30:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11b949400) [pid = 1668] [serial = 572] [outer = 0x11aaf8400] 14:30:08 INFO - PROCESS | 1668 | 1461274208750 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1238d0000) [pid = 1668] [serial = 573] [outer = 0x11aaf8400] 14:30:08 INFO - PROCESS | 1668 | --DOCSHELL 0x125976800 == 42 [pid = 1668] [id = 185] 14:30:08 INFO - PROCESS | 1668 | --DOCSHELL 0x125850800 == 41 [pid = 1668] [id = 184] 14:30:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11c22f000 == 40 [pid = 1668] [id = 183] 14:30:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11babc800 == 39 [pid = 1668] [id = 182] 14:30:08 INFO - PROCESS | 1668 | --DOCSHELL 0x119106000 == 38 [pid = 1668] [id = 181] 14:30:08 INFO - PROCESS | 1668 | --DOCSHELL 0x118960000 == 37 [pid = 1668] [id = 180] 14:30:08 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11be4f000) [pid = 1668] [serial = 478] [outer = 0x0] [url = about:blank] 14:30:08 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12ba35000) [pid = 1668] [serial = 484] [outer = 0x0] [url = about:blank] 14:30:08 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12e5d7800) [pid = 1668] [serial = 524] [outer = 0x0] [url = about:blank] 14:30:08 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x126c9e400) [pid = 1668] [serial = 481] [outer = 0x0] [url = about:blank] 14:30:08 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11a757400) [pid = 1668] [serial = 475] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12bec7000 == 36 [pid = 1668] [id = 179] 14:30:09 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc7800 == 35 [pid = 1668] [id = 178] 14:30:09 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf5b000 == 34 [pid = 1668] [id = 177] 14:30:09 INFO - PROCESS | 1668 | --DOCSHELL 0x117d21000 == 33 [pid = 1668] [id = 176] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x119576000) [pid = 1668] [serial = 488] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12ba32800) [pid = 1668] [serial = 502] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12d022c00) [pid = 1668] [serial = 508] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11aaf3c00) [pid = 1668] [serial = 490] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11b941800) [pid = 1668] [serial = 491] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12cf2f400) [pid = 1668] [serial = 505] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12d22a400) [pid = 1668] [serial = 511] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12d21c400) [pid = 1668] [serial = 509] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12e199400) [pid = 1668] [serial = 516] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12e190800) [pid = 1668] [serial = 512] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12e281c00) [pid = 1668] [serial = 518] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x12d229c00) [pid = 1668] [serial = 515] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12e5d7400) [pid = 1668] [serial = 522] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12e2a9800) [pid = 1668] [serial = 521] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x118705000) [pid = 1668] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x12cf90000) [pid = 1668] [serial = 506] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12e2a0c00) [pid = 1668] [serial = 519] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x12cf2d000) [pid = 1668] [serial = 503] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12aba5c00) [pid = 1668] [serial = 500] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12cca5400) [pid = 1668] [serial = 473] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x1288bdc00) [pid = 1668] [serial = 499] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1269f0800) [pid = 1668] [serial = 496] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x128da4400) [pid = 1668] [serial = 497] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1237eec00) [pid = 1668] [serial = 493] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x125cd6800) [pid = 1668] [serial = 494] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1186ef400) [pid = 1668] [serial = 487] [outer = 0x0] [url = about:blank] 14:30:09 INFO - PROCESS | 1668 | 1461274209120 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]]]}] 14:30:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:30:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 14:30:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:30:09 INFO - PROCESS | 1668 | 1461274209151 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 1668 | 1461274209153 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:30:09 INFO - PROCESS | 1668 | 1461274209157 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 1668 | 1461274209158 Marionette TRACE conn2 <- [1,738,null,{}] 14:30:09 INFO - PROCESS | 1668 | 1461274209161 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}] 14:30:09 INFO - PROCESS | 1668 | 1461274209235 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:30:09 INFO - PROCESS | 1668 | 1461274209279 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bab1000 == 34 [pid = 1668] [id = 192] 14:30:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11be50c00) [pid = 1668] [serial = 574] [outer = 0x0] 14:30:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x125cd9800) [pid = 1668] [serial = 575] [outer = 0x11be50c00] 14:30:09 INFO - PROCESS | 1668 | 1461274209311 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x126812000) [pid = 1668] [serial = 576] [outer = 0x11be50c00] 14:30:10 INFO - PROCESS | 1668 | 1461274210101 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]]]}] 14:30:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:30:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 14:30:10 INFO - PROCESS | 1668 | 1461274210129 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:30:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:30:10 INFO - PROCESS | 1668 | 1461274210133 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:30:10 INFO - PROCESS | 1668 | 1461274210141 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 1668 | 1461274210142 Marionette TRACE conn2 <- [1,742,null,{}] 14:30:10 INFO - PROCESS | 1668 | 1461274210145 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}] 14:30:10 INFO - PROCESS | 1668 | 1461274210217 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:30:10 INFO - PROCESS | 1668 | 1461274210223 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x126273800 == 35 [pid = 1668] [id = 193] 14:30:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x126f40400) [pid = 1668] [serial = 577] [outer = 0x0] 14:30:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12aba8000) [pid = 1668] [serial = 578] [outer = 0x126f40400] 14:30:10 INFO - PROCESS | 1668 | 1461274210250 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12ba32800) [pid = 1668] [serial = 579] [outer = 0x126f40400] 14:30:11 INFO - PROCESS | 1668 | 1461274211062 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]]]}] 14:30:11 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 14:30:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 928ms 14:30:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:30:11 INFO - PROCESS | 1668 | 1461274211073 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:30:11 INFO - PROCESS | 1668 | 1461274211074 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:30:11 INFO - PROCESS | 1668 | 1461274211076 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - PROCESS | 1668 | 1461274211077 Marionette TRACE conn2 <- [1,746,null,{}] 14:30:11 INFO - PROCESS | 1668 | 1461274211079 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}] 14:30:11 INFO - PROCESS | 1668 | 1461274211166 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:30:11 INFO - PROCESS | 1668 | 1461274211171 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12893f800 == 36 [pid = 1668] [id = 194] 14:30:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12ba33000) [pid = 1668] [serial = 580] [outer = 0x0] 14:30:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12bbe4800) [pid = 1668] [serial = 581] [outer = 0x12ba33000] 14:30:11 INFO - PROCESS | 1668 | 1461274211197 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12ccab000) [pid = 1668] [serial = 582] [outer = 0x12ba33000] 14:30:12 INFO - PROCESS | 1668 | 1461274211998 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]]]}] 14:30:12 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.) 14:30:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 14:30:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:30:12 INFO - PROCESS | 1668 | 1461274212053 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 1668 | 1461274212054 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:30:12 INFO - PROCESS | 1668 | 1461274212057 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 1668 | 1461274212058 Marionette TRACE conn2 <- [1,750,null,{}] 14:30:12 INFO - PROCESS | 1668 | 1461274212060 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}] 14:30:12 INFO - PROCESS | 1668 | 1461274212168 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:30:12 INFO - PROCESS | 1668 | 1461274212199 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292a2000 == 37 [pid = 1668] [id = 195] 14:30:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12cf90000) [pid = 1668] [serial = 583] [outer = 0x0] 14:30:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12d020800) [pid = 1668] [serial = 584] [outer = 0x12cf90000] 14:30:12 INFO - PROCESS | 1668 | 1461274212227 Marionette DEBUG loaded listener.js 14:30:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12d224400) [pid = 1668] [serial = 585] [outer = 0x12cf90000] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11893f800) [pid = 1668] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11bc99400) [pid = 1668] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12680b800) [pid = 1668] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11a75d400) [pid = 1668] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11b949800) [pid = 1668] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12601c800) [pid = 1668] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x125f6c800) [pid = 1668] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11a995c00) [pid = 1668] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x116ff2000) [pid = 1668] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12abaa400) [pid = 1668] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11ad1bc00) [pid = 1668] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x11b99d000) [pid = 1668] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12e27b800) [pid = 1668] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x1187f3000) [pid = 1668] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x125820800) [pid = 1668] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x1269e6000) [pid = 1668] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:30:12 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x113a3a800) [pid = 1668] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:30:13 INFO - PROCESS | 1668 | 1461274213030 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]]]}] 14:30:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:30:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1019ms 14:30:13 INFO - PROCESS | 1668 | 1461274213076 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:30:13 INFO - PROCESS | 1668 | 1461274213077 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:30:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:30:13 INFO - PROCESS | 1668 | 1461274213080 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - PROCESS | 1668 | 1461274213081 Marionette TRACE conn2 <- [1,754,null,{}] 14:30:13 INFO - PROCESS | 1668 | 1461274213083 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}] 14:30:13 INFO - PROCESS | 1668 | 1461274213154 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:30:13 INFO - PROCESS | 1668 | 1461274213160 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bab7800 == 38 [pid = 1668] [id = 196] 14:30:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x116ff6c00) [pid = 1668] [serial = 586] [outer = 0x0] 14:30:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11aaf3400) [pid = 1668] [serial = 587] [outer = 0x116ff6c00] 14:30:13 INFO - PROCESS | 1668 | 1461274213186 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11c184c00) [pid = 1668] [serial = 588] [outer = 0x116ff6c00] 14:30:14 INFO - PROCESS | 1668 | 1461274213996 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]]]}] 14:30:14 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 14:30:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 14:30:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:30:14 INFO - PROCESS | 1668 | 1461274214049 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 1668 | 1461274214050 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:30:14 INFO - PROCESS | 1668 | 1461274214052 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 1668 | 1461274214053 Marionette TRACE conn2 <- [1,758,null,{}] 14:30:14 INFO - PROCESS | 1668 | 1461274214055 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}] 14:30:14 INFO - PROCESS | 1668 | 1461274214142 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:30:14 INFO - PROCESS | 1668 | 1461274214147 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x115022800 == 39 [pid = 1668] [id = 197] 14:30:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11a992c00) [pid = 1668] [serial = 589] [outer = 0x0] 14:30:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1292eb800) [pid = 1668] [serial = 590] [outer = 0x11a992c00] 14:30:14 INFO - PROCESS | 1668 | 1461274214173 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x12d228000) [pid = 1668] [serial = 591] [outer = 0x11a992c00] 14:30:14 INFO - PROCESS | 1668 | 1461274214476 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]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:30:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 14:30:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:30:14 INFO - PROCESS | 1668 | 1461274214523 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 1668 | 1461274214524 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:30:14 INFO - PROCESS | 1668 | 1461274214526 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 1668 | 1461274214527 Marionette TRACE conn2 <- [1,762,null,{}] 14:30:14 INFO - PROCESS | 1668 | 1461274214530 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}] 14:30:14 INFO - PROCESS | 1668 | 1461274214602 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:30:14 INFO - PROCESS | 1668 | 1461274214608 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12beb4800 == 40 [pid = 1668] [id = 198] 14:30:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12d228400) [pid = 1668] [serial = 592] [outer = 0x0] 14:30:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12e197000) [pid = 1668] [serial = 593] [outer = 0x12d228400] 14:30:14 INFO - PROCESS | 1668 | 1461274214633 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12e281000) [pid = 1668] [serial = 594] [outer = 0x12d228400] 14:30:15 INFO - PROCESS | 1668 | 1461274215469 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]]]}] 14:30:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:30:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 14:30:15 INFO - PROCESS | 1668 | 1461274215497 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 1668 | 1461274215500 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:30:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:30:15 INFO - PROCESS | 1668 | 1461274215503 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:30:15 INFO - PROCESS | 1668 | 1461274215505 Marionette TRACE conn2 <- [1,766,null,{}] 14:30:15 INFO - PROCESS | 1668 | 1461274215509 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}] 14:30:15 INFO - PROCESS | 1668 | 1461274215603 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:30:15 INFO - PROCESS | 1668 | 1461274215648 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7c6800 == 41 [pid = 1668] [id = 199] 14:30:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11a992400) [pid = 1668] [serial = 595] [outer = 0x0] 14:30:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11aaec400) [pid = 1668] [serial = 596] [outer = 0x11a992400] 14:30:15 INFO - PROCESS | 1668 | 1461274215680 Marionette DEBUG loaded listener.js 14:30:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11ad60800) [pid = 1668] [serial = 597] [outer = 0x11a992400] 14:30:16 INFO - PROCESS | 1668 | 1461274216560 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]]]}] 14:30:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:30:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1072ms 14:30:16 INFO - PROCESS | 1668 | 1461274216576 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 1668 | 1461274216580 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:30:16 INFO - PROCESS | 1668 | 1461274216584 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 1668 | 1461274216586 Marionette TRACE conn2 <- [1,770,null,{}] 14:30:16 INFO - PROCESS | 1668 | 1461274216589 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}] 14:30:16 INFO - PROCESS | 1668 | 1461274216667 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:30:16 INFO - PROCESS | 1668 | 1461274216755 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b12000 == 42 [pid = 1668] [id = 200] 14:30:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11ad66c00) [pid = 1668] [serial = 598] [outer = 0x0] 14:30:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125c34400) [pid = 1668] [serial = 599] [outer = 0x11ad66c00] 14:30:16 INFO - PROCESS | 1668 | 1461274216786 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x1269acc00) [pid = 1668] [serial = 600] [outer = 0x11ad66c00] 14:30:17 INFO - PROCESS | 1668 | 1461274217260 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]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 720ms 14:30:17 INFO - PROCESS | 1668 | 1461274217305 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 1668 | 1461274217306 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:30:17 INFO - PROCESS | 1668 | 1461274217309 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 1668 | 1461274217311 Marionette TRACE conn2 <- [1,774,null,{}] 14:30:17 INFO - PROCESS | 1668 | 1461274217319 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}] 14:30:17 INFO - PROCESS | 1668 | 1461274217417 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:30:17 INFO - PROCESS | 1668 | 1461274217479 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7c1000 == 43 [pid = 1668] [id = 201] 14:30:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11a998c00) [pid = 1668] [serial = 601] [outer = 0x0] 14:30:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11c17bc00) [pid = 1668] [serial = 602] [outer = 0x11a998c00] 14:30:17 INFO - PROCESS | 1668 | 1461274217511 Marionette DEBUG loaded listener.js 14:30:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x1187b7400) [pid = 1668] [serial = 603] [outer = 0x11a998c00] 14:30:18 INFO - PROCESS | 1668 | 1461274218094 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]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 822ms 14:30:18 INFO - PROCESS | 1668 | 1461274218130 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 1668 | 1461274218133 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:30:18 INFO - PROCESS | 1668 | 1461274218136 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 1668 | 1461274218139 Marionette TRACE conn2 <- [1,778,null,{}] 14:30:18 INFO - PROCESS | 1668 | 1461274218144 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}] 14:30:18 INFO - PROCESS | 1668 | 1461274218232 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:30:18 INFO - PROCESS | 1668 | 1461274218294 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x11865a800 == 44 [pid = 1668] [id = 202] 14:30:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11a993c00) [pid = 1668] [serial = 604] [outer = 0x0] 14:30:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11aaebc00) [pid = 1668] [serial = 605] [outer = 0x11a993c00] 14:30:18 INFO - PROCESS | 1668 | 1461274218324 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11ab44400) [pid = 1668] [serial = 606] [outer = 0x11a993c00] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12baea000 == 43 [pid = 1668] [id = 162] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x115022800 == 42 [pid = 1668] [id = 197] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11bab7800 == 41 [pid = 1668] [id = 196] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x1292a2000 == 40 [pid = 1668] [id = 195] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12893f800 == 39 [pid = 1668] [id = 194] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x126273800 == 38 [pid = 1668] [id = 193] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11bab1000 == 37 [pid = 1668] [id = 192] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf69800 == 36 [pid = 1668] [id = 191] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12abac800) [pid = 1668] [serial = 557] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7bf800 == 35 [pid = 1668] [id = 190] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x118420000 == 34 [pid = 1668] [id = 187] 14:30:18 INFO - PROCESS | 1668 | --DOCSHELL 0x12627e800 == 33 [pid = 1668] [id = 186] 14:30:18 INFO - PROCESS | 1668 | 1461274218709 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]]]}] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11ab3b000) [pid = 1668] [serial = 440] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x118a68000) [pid = 1668] [serial = 398] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12bbe5400) [pid = 1668] [serial = 485] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11c181400) [pid = 1668] [serial = 479] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x1237ed800) [pid = 1668] [serial = 443] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x12e686000) [pid = 1668] [serial = 525] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11aaf1400) [pid = 1668] [serial = 476] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x128f4dc00) [pid = 1668] [serial = 482] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12ab9fc00) [pid = 1668] [serial = 446] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x117eb6c00) [pid = 1668] [serial = 437] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x11957d800) [pid = 1668] [serial = 540] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x118a66800) [pid = 1668] [serial = 539] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1259d2000) [pid = 1668] [serial = 548] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x126ca9400) [pid = 1668] [serial = 533] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x114a95000) [pid = 1668] [serial = 527] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12e18f400) [pid = 1668] [serial = 537] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x12cc9d400) [pid = 1668] [serial = 536] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11aaf4400) [pid = 1668] [serial = 542] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11ab40c00) [pid = 1668] [serial = 543] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11af8c800) [pid = 1668] [serial = 530] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11be56c00) [pid = 1668] [serial = 545] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x126811c00) [pid = 1668] [serial = 551] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x12949f000) [pid = 1668] [serial = 555] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x126cf3800) [pid = 1668] [serial = 552] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 75 (0x1292ec000) [pid = 1668] [serial = 554] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 74 (0x125dbac00) [pid = 1668] [serial = 549] [outer = 0x0] [url = about:blank] 14:30:18 INFO - PROCESS | 1668 | --DOMWINDOW == 73 (0x11c183c00) [pid = 1668] [serial = 546] [outer = 0x0] [url = about:blank] 14:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 627ms 14:30:18 INFO - PROCESS | 1668 | 1461274218764 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 1668 | 1461274218768 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:30:18 INFO - PROCESS | 1668 | 1461274218772 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 1668 | 1461274218773 Marionette TRACE conn2 <- [1,782,null,{}] 14:30:18 INFO - PROCESS | 1668 | 1461274218776 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}] 14:30:18 INFO - PROCESS | 1668 | 1461274218851 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:30:18 INFO - PROCESS | 1668 | 1461274218858 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x1184ca800 == 34 [pid = 1668] [id = 203] 14:30:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 74 (0x118abf800) [pid = 1668] [serial = 607] [outer = 0x0] 14:30:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 75 (0x11af82400) [pid = 1668] [serial = 608] [outer = 0x118abf800] 14:30:18 INFO - PROCESS | 1668 | 1461274218885 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 76 (0x11bc98400) [pid = 1668] [serial = 609] [outer = 0x118abf800] 14:30:19 INFO - PROCESS | 1668 | 1461274219225 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]]]}] 14:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 14:30:19 INFO - PROCESS | 1668 | 1461274219244 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:30:19 INFO - PROCESS | 1668 | 1461274219246 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:30:19 INFO - PROCESS | 1668 | 1461274219248 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:30:19 INFO - PROCESS | 1668 | 1461274219250 Marionette TRACE conn2 <- [1,786,null,{}] 14:30:19 INFO - PROCESS | 1668 | 1461274219260 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}] 14:30:19 INFO - PROCESS | 1668 | 1461274219349 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:30:19 INFO - PROCESS | 1668 | 1461274219398 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7bf800 == 35 [pid = 1668] [id = 204] 14:30:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x11be53800) [pid = 1668] [serial = 610] [outer = 0x0] 14:30:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x1238cc400) [pid = 1668] [serial = 611] [outer = 0x11be53800] 14:30:19 INFO - PROCESS | 1668 | 1461274219429 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x126ca8800) [pid = 1668] [serial = 612] [outer = 0x11be53800] 14:30:19 INFO - PROCESS | 1668 | 1461274219838 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]]]}] 14:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 620ms 14:30:19 INFO - PROCESS | 1668 | 1461274219879 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:30:19 INFO - PROCESS | 1668 | 1461274219881 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:30:19 INFO - PROCESS | 1668 | 1461274219886 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:30:19 INFO - PROCESS | 1668 | 1461274219888 Marionette TRACE conn2 <- [1,790,null,{}] 14:30:19 INFO - PROCESS | 1668 | 1461274219891 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}] 14:30:19 INFO - PROCESS | 1668 | 1461274219995 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:30:20 INFO - PROCESS | 1668 | 1461274219999 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b23800 == 36 [pid = 1668] [id = 205] 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x12752e800) [pid = 1668] [serial = 613] [outer = 0x0] 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x129492000) [pid = 1668] [serial = 614] [outer = 0x12752e800] 14:30:20 INFO - PROCESS | 1668 | 1461274220027 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x12ad5e400) [pid = 1668] [serial = 615] [outer = 0x12752e800] 14:30:20 INFO - PROCESS | 1668 | 1461274220333 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]]]}] 14:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 472ms 14:30:20 INFO - PROCESS | 1668 | 1461274220359 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:30:20 INFO - PROCESS | 1668 | 1461274220361 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:30:20 INFO - PROCESS | 1668 | 1461274220363 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 1668 | 1461274220364 Marionette TRACE conn2 <- [1,794,null,{}] 14:30:20 INFO - PROCESS | 1668 | 1461274220366 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}] 14:30:20 INFO - PROCESS | 1668 | 1461274220439 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:30:20 INFO - PROCESS | 1668 | 1461274220490 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e02800 == 37 [pid = 1668] [id = 206] 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11c182800) [pid = 1668] [serial = 616] [outer = 0x0] 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x12ad5e800) [pid = 1668] [serial = 617] [outer = 0x11c182800] 14:30:20 INFO - PROCESS | 1668 | 1461274220516 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x12bd24c00) [pid = 1668] [serial = 618] [outer = 0x11c182800] 14:30:20 INFO - PROCESS | 1668 | 1461274220811 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]]]}] 14:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 14:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:30:20 INFO - PROCESS | 1668 | 1461274220844 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 1668 | 1461274220845 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:30:20 INFO - PROCESS | 1668 | 1461274220847 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 1668 | 1461274220848 Marionette TRACE conn2 <- [1,798,null,{}] 14:30:20 INFO - PROCESS | 1668 | 1461274220850 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}] 14:30:20 INFO - PROCESS | 1668 | 1461274220960 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:30:20 INFO - PROCESS | 1668 | 1461274220965 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc1800 == 38 [pid = 1668] [id = 207] 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x1269a8400) [pid = 1668] [serial = 619] [outer = 0x0] 14:30:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x12cf2f000) [pid = 1668] [serial = 620] [outer = 0x1269a8400] 14:30:20 INFO - PROCESS | 1668 | 1461274220993 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x12d227800) [pid = 1668] [serial = 621] [outer = 0x1269a8400] 14:30:21 INFO - PROCESS | 1668 | 1461274221301 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]]]}] 14:30:21 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 14:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 14:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:30:21 INFO - PROCESS | 1668 | 1461274221316 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 1668 | 1461274221317 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:30:21 INFO - PROCESS | 1668 | 1461274221319 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 1668 | 1461274221321 Marionette TRACE conn2 <- [1,802,null,{}] 14:30:21 INFO - PROCESS | 1668 | 1461274221327 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}] 14:30:21 INFO - PROCESS | 1668 | 1461274221424 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:30:21 INFO - PROCESS | 1668 | 1461274221428 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12baea000 == 39 [pid = 1668] [id = 208] 14:30:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x12cf8b400) [pid = 1668] [serial = 622] [outer = 0x0] 14:30:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12e191800) [pid = 1668] [serial = 623] [outer = 0x12cf8b400] 14:30:21 INFO - PROCESS | 1668 | 1461274221453 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12e283400) [pid = 1668] [serial = 624] [outer = 0x12cf8b400] 14:30:21 INFO - PROCESS | 1668 | 1461274221809 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]]]}] 14:30:21 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 14:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 524ms 14:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:30:21 INFO - PROCESS | 1668 | 1461274221845 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 1668 | 1461274221846 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:30:21 INFO - PROCESS | 1668 | 1461274221848 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 1668 | 1461274221849 Marionette TRACE conn2 <- [1,806,null,{}] 14:30:21 INFO - PROCESS | 1668 | 1461274221852 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}] 14:30:21 INFO - PROCESS | 1668 | 1461274221954 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:30:21 INFO - PROCESS | 1668 | 1461274221959 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf21800 == 40 [pid = 1668] [id = 209] 14:30:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12d025c00) [pid = 1668] [serial = 625] [outer = 0x0] 14:30:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12e29d000) [pid = 1668] [serial = 626] [outer = 0x12d025c00] 14:30:21 INFO - PROCESS | 1668 | 1461274221987 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12e2a4400) [pid = 1668] [serial = 627] [outer = 0x12d025c00] 14:30:22 INFO - PROCESS | 1668 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:30:22 INFO - PROCESS | 1668 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:30:22 INFO - PROCESS | 1668 | [GFX2-]: Using SkiaGL canvas. 14:30:22 INFO - PROCESS | 1668 | 1461274222508 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]]]}] 14:30:22 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 14:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 14:30:22 INFO - PROCESS | 1668 | 1461274222517 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:30:22 INFO - PROCESS | 1668 | 1461274222518 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:30:22 INFO - PROCESS | 1668 | 1461274222521 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:30:22 INFO - PROCESS | 1668 | 1461274222523 Marionette TRACE conn2 <- [1,810,null,{}] 14:30:22 INFO - PROCESS | 1668 | 1461274222525 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}] 14:30:22 INFO - PROCESS | 1668 | 1461274222619 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:30:22 INFO - PROCESS | 1668 | 1461274222654 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d51a000 == 41 [pid = 1668] [id = 210] 14:30:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12e5ce400) [pid = 1668] [serial = 628] [outer = 0x0] 14:30:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12e5d2c00) [pid = 1668] [serial = 629] [outer = 0x12e5ce400] 14:30:22 INFO - PROCESS | 1668 | 1461274222679 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12e687000) [pid = 1668] [serial = 630] [outer = 0x12e5ce400] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x12cf90000) [pid = 1668] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x126f40400) [pid = 1668] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11be50c00) [pid = 1668] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11a992c00) [pid = 1668] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x118a68800) [pid = 1668] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11aaf8400) [pid = 1668] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x116ff6c00) [pid = 1668] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:30:22 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12ba33000) [pid = 1668] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:30:23 INFO - PROCESS | 1668 | 1461274223014 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]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 14:30:23 INFO - PROCESS | 1668 | 1461274223043 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 1668 | 1461274223044 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:30:23 INFO - PROCESS | 1668 | 1461274223046 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 1668 | 1461274223047 Marionette TRACE conn2 <- [1,814,null,{}] 14:30:23 INFO - PROCESS | 1668 | 1461274223050 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}] 14:30:23 INFO - PROCESS | 1668 | 1461274223144 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:30:23 INFO - PROCESS | 1668 | 1461274223173 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d074000 == 42 [pid = 1668] [id = 211] 14:30:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x12ba30400) [pid = 1668] [serial = 631] [outer = 0x0] 14:30:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x12e197800) [pid = 1668] [serial = 632] [outer = 0x12ba30400] 14:30:23 INFO - PROCESS | 1668 | 1461274223198 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x12e68d000) [pid = 1668] [serial = 633] [outer = 0x12ba30400] 14:30:23 INFO - PROCESS | 1668 | 1461274223500 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] 14:30:23 INFO - PROCESS | 1668 | 1461274223516 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:30:23 INFO - PROCESS | 1668 | 1461274223518 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 1668 | 1461274223520 Marionette TRACE conn2 <- [1,818,null,{}] 14:30:23 INFO - PROCESS | 1668 | 1461274223524 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}] 14:30:23 INFO - PROCESS | 1668 | 1461274223613 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:30:23 INFO - PROCESS | 1668 | 1461274223617 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3be000 == 43 [pid = 1668] [id = 212] 14:30:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x12e68f800) [pid = 1668] [serial = 634] [outer = 0x0] 14:30:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x12ed8cc00) [pid = 1668] [serial = 635] [outer = 0x12e68f800] 14:30:23 INFO - PROCESS | 1668 | 1461274223648 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x12f019800) [pid = 1668] [serial = 636] [outer = 0x12e68f800] 14:30:23 INFO - PROCESS | 1668 | 1461274223981 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]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 474ms 14:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:30:23 INFO - PROCESS | 1668 | 1461274223994 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 1668 | 1461274223995 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:30:23 INFO - PROCESS | 1668 | 1461274223997 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 1668 | 1461274223998 Marionette TRACE conn2 <- [1,822,null,{}] 14:30:24 INFO - PROCESS | 1668 | 1461274224001 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}] 14:30:24 INFO - PROCESS | 1668 | 1461274224100 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:30:24 INFO - PROCESS | 1668 | 1461274224107 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3d1800 == 44 [pid = 1668] [id = 213] 14:30:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x11a767800) [pid = 1668] [serial = 637] [outer = 0x0] 14:30:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x11a76a400) [pid = 1668] [serial = 638] [outer = 0x11a767800] 14:30:24 INFO - PROCESS | 1668 | 1461274224133 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x11a76e800) [pid = 1668] [serial = 639] [outer = 0x11a767800] 14:30:24 INFO - PROCESS | 1668 | 1461274224446 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] 14:30:24 INFO - PROCESS | 1668 | 1461274224468 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:30:24 INFO - PROCESS | 1668 | 1461274224470 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 1668 | 1461274224472 Marionette TRACE conn2 <- [1,826,null,{}] 14:30:24 INFO - PROCESS | 1668 | 1461274224476 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}] 14:30:24 INFO - PROCESS | 1668 | 1461274224550 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:30:24 INFO - PROCESS | 1668 | 1461274224556 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e638800 == 45 [pid = 1668] [id = 214] 14:30:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11a770c00) [pid = 1668] [serial = 640] [outer = 0x0] 14:30:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11bce2400) [pid = 1668] [serial = 641] [outer = 0x11a770c00] 14:30:24 INFO - PROCESS | 1668 | 1461274224581 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11bcea800) [pid = 1668] [serial = 642] [outer = 0x11a770c00] 14:30:24 INFO - PROCESS | 1668 | 1461274224986 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]]]}] 14:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 14:30:24 INFO - PROCESS | 1668 | 1461274224992 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 1668 | 1461274224995 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:30:24 INFO - PROCESS | 1668 | 1461274224999 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 1668 | 1461274225001 Marionette TRACE conn2 <- [1,830,null,{}] 14:30:25 INFO - PROCESS | 1668 | 1461274225005 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}] 14:30:25 INFO - PROCESS | 1668 | 1461274225105 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:30:25 INFO - PROCESS | 1668 | 1461274225164 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a88800 == 46 [pid = 1668] [id = 215] 14:30:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x114a8a800) [pid = 1668] [serial = 643] [outer = 0x0] 14:30:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x118704000) [pid = 1668] [serial = 644] [outer = 0x114a8a800] 14:30:25 INFO - PROCESS | 1668 | 1461274225196 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11957d800) [pid = 1668] [serial = 645] [outer = 0x114a8a800] 14:30:25 INFO - PROCESS | 1668 | 1461274225606 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]]]}] 14:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 14:30:25 INFO - PROCESS | 1668 | 1461274225669 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 1668 | 1461274225673 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:30:25 INFO - PROCESS | 1668 | 1461274225695 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 1668 | 1461274225697 Marionette TRACE conn2 <- [1,834,null,{}] 14:30:25 INFO - PROCESS | 1668 | 1461274225700 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}] 14:30:25 INFO - PROCESS | 1668 | 1461274225823 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:30:25 INFO - PROCESS | 1668 | 1461274225898 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b10800 == 47 [pid = 1668] [id = 216] 14:30:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11af8c000) [pid = 1668] [serial = 646] [outer = 0x0] 14:30:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11bcdc800) [pid = 1668] [serial = 647] [outer = 0x11af8c000] 14:30:25 INFO - PROCESS | 1668 | 1461274225928 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11be52800) [pid = 1668] [serial = 648] [outer = 0x11af8c000] 14:30:26 INFO - PROCESS | 1668 | 1461274226346 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]]]}] 14:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 14:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:30:26 INFO - PROCESS | 1668 | 1461274226367 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 1668 | 1461274226368 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:30:26 INFO - PROCESS | 1668 | 1461274226370 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - PROCESS | 1668 | 1461274226373 Marionette TRACE conn2 <- [1,838,null,{}] 14:30:26 INFO - PROCESS | 1668 | 1461274226381 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}] 14:30:26 INFO - PROCESS | 1668 | 1461274226482 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:30:26 INFO - PROCESS | 1668 | 1461274226530 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daef800 == 48 [pid = 1668] [id = 217] 14:30:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11c1d1400) [pid = 1668] [serial = 649] [outer = 0x0] 14:30:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1269ec800) [pid = 1668] [serial = 650] [outer = 0x11c1d1400] 14:30:26 INFO - PROCESS | 1668 | 1461274226566 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12aba7400) [pid = 1668] [serial = 651] [outer = 0x11c1d1400] 14:30:26 INFO - PROCESS | 1668 | 1461274226993 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]]]}] 14:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 672ms 14:30:27 INFO - PROCESS | 1668 | 1461274227042 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:30:27 INFO - PROCESS | 1668 | 1461274227044 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:30:27 INFO - PROCESS | 1668 | 1461274227047 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 1668 | 1461274227048 Marionette TRACE conn2 <- [1,842,null,{}] 14:30:27 INFO - PROCESS | 1668 | 1461274227051 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}] 14:30:27 INFO - PROCESS | 1668 | 1461274227173 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:30:27 INFO - PROCESS | 1668 | 1461274227248 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaf0800 == 49 [pid = 1668] [id = 218] 14:30:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x12cf28c00) [pid = 1668] [serial = 652] [outer = 0x0] 14:30:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x12cf2e400) [pid = 1668] [serial = 653] [outer = 0x12cf28c00] 14:30:27 INFO - PROCESS | 1668 | 1461274227280 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12d022400) [pid = 1668] [serial = 654] [outer = 0x12cf28c00] 14:30:27 INFO - PROCESS | 1668 | 1461274227773 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]]]}] 14:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 769ms 14:30:27 INFO - PROCESS | 1668 | 1461274227817 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 1668 | 1461274227819 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:30:27 INFO - PROCESS | 1668 | 1461274227825 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 1668 | 1461274227827 Marionette TRACE conn2 <- [1,846,null,{}] 14:30:27 INFO - PROCESS | 1668 | 1461274227831 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}] 14:30:27 INFO - PROCESS | 1668 | 1461274227934 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:30:27 INFO - PROCESS | 1668 | 1461274227996 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a518000 == 50 [pid = 1668] [id = 219] 14:30:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x116f13400) [pid = 1668] [serial = 655] [outer = 0x0] 14:30:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11bf7b800) [pid = 1668] [serial = 656] [outer = 0x116f13400] 14:30:28 INFO - PROCESS | 1668 | 1461274228026 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12bb82c00) [pid = 1668] [serial = 657] [outer = 0x116f13400] 14:30:28 INFO - PROCESS | 1668 | 1461274228571 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]]]}] 14:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 774ms 14:30:28 INFO - PROCESS | 1668 | 1461274228596 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 1668 | 1461274228599 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:30:28 INFO - PROCESS | 1668 | 1461274228603 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 1668 | 1461274228604 Marionette TRACE conn2 <- [1,850,null,{}] 14:30:28 INFO - PROCESS | 1668 | 1461274228626 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}] 14:30:28 INFO - PROCESS | 1668 | 1461274228717 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:30:28 INFO - PROCESS | 1668 | 1461274228776 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x115033000 == 51 [pid = 1668] [id = 220] 14:30:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x114ce7c00) [pid = 1668] [serial = 658] [outer = 0x0] 14:30:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x114cee000) [pid = 1668] [serial = 659] [outer = 0x114ce7c00] 14:30:28 INFO - PROCESS | 1668 | 1461274228803 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1150b7400) [pid = 1668] [serial = 660] [outer = 0x114ce7c00] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3d1800 == 50 [pid = 1668] [id = 213] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3be000 == 49 [pid = 1668] [id = 212] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12d074000 == 48 [pid = 1668] [id = 211] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12d51a000 == 47 [pid = 1668] [id = 210] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf21800 == 46 [pid = 1668] [id = 209] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12baea000 == 45 [pid = 1668] [id = 208] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc1800 == 44 [pid = 1668] [id = 207] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11af8a000) [pid = 1668] [serial = 563] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x127528000) [pid = 1668] [serial = 566] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1187b5800) [pid = 1668] [serial = 560] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12e197000) [pid = 1668] [serial = 593] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x126e02800 == 43 [pid = 1668] [id = 206] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x125b23800 == 42 [pid = 1668] [id = 205] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7bf800 == 41 [pid = 1668] [id = 204] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x1184ca800 == 40 [pid = 1668] [id = 203] 14:30:29 INFO - PROCESS | 1668 | --DOCSHELL 0x11865a800 == 39 [pid = 1668] [id = 202] 14:30:29 INFO - PROCESS | 1668 | 1461274229227 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]]]}] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12d020800) [pid = 1668] [serial = 584] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12d224400) [pid = 1668] [serial = 585] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12aba8000) [pid = 1668] [serial = 578] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x125cd9800) [pid = 1668] [serial = 575] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x126812000) [pid = 1668] [serial = 576] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1292eb800) [pid = 1668] [serial = 590] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11aaf1800) [pid = 1668] [serial = 570] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11948b800) [pid = 1668] [serial = 569] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1238d0000) [pid = 1668] [serial = 573] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11b949400) [pid = 1668] [serial = 572] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11aaf3400) [pid = 1668] [serial = 587] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x12bbe4800) [pid = 1668] [serial = 581] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12ccab000) [pid = 1668] [serial = 582] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12ba32800) [pid = 1668] [serial = 579] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12d228000) [pid = 1668] [serial = 591] [outer = 0x0] [url = about:blank] 14:30:29 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11c184c00) [pid = 1668] [serial = 588] [outer = 0x0] [url = about:blank] 14:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 641ms 14:30:29 INFO - PROCESS | 1668 | 1461274229246 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 1668 | 1461274229250 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:30:29 INFO - PROCESS | 1668 | 1461274229254 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 1668 | 1461274229256 Marionette TRACE conn2 <- [1,854,null,{}] 14:30:29 INFO - PROCESS | 1668 | 1461274229258 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}] 14:30:29 INFO - PROCESS | 1668 | 1461274229333 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:30:29 INFO - PROCESS | 1668 | 1461274229337 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x118910000 == 40 [pid = 1668] [id = 221] 14:30:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x116ff2c00) [pid = 1668] [serial = 661] [outer = 0x0] 14:30:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x118706c00) [pid = 1668] [serial = 662] [outer = 0x116ff2c00] 14:30:29 INFO - PROCESS | 1668 | 1461274229367 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x1187b8c00) [pid = 1668] [serial = 663] [outer = 0x116ff2c00] 14:30:29 INFO - PROCESS | 1668 | 1461274229707 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]]]}] 14:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 14:30:29 INFO - PROCESS | 1668 | 1461274229726 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 1668 | 1461274229727 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:30:29 INFO - PROCESS | 1668 | 1461274229730 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 1668 | 1461274229732 Marionette TRACE conn2 <- [1,858,null,{}] 14:30:29 INFO - PROCESS | 1668 | 1461274229740 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}] 14:30:29 INFO - PROCESS | 1668 | 1461274229831 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:30:29 INFO - PROCESS | 1668 | 1461274229876 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x11adee000 == 41 [pid = 1668] [id = 222] 14:30:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x1189ca400) [pid = 1668] [serial = 664] [outer = 0x0] 14:30:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x119576000) [pid = 1668] [serial = 665] [outer = 0x1189ca400] 14:30:29 INFO - PROCESS | 1668 | 1461274229904 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11a995800) [pid = 1668] [serial = 666] [outer = 0x1189ca400] 14:30:30 INFO - PROCESS | 1668 | 1461274230210 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]]]}] 14:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 523ms 14:30:30 INFO - PROCESS | 1668 | 1461274230253 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 1668 | 1461274230255 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:30:30 INFO - PROCESS | 1668 | 1461274230260 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 1668 | 1461274230261 Marionette TRACE conn2 <- [1,862,null,{}] 14:30:30 INFO - PROCESS | 1668 | 1461274230263 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}] 14:30:30 INFO - PROCESS | 1668 | 1461274230336 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:30:30 INFO - PROCESS | 1668 | 1461274230342 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf55800 == 42 [pid = 1668] [id = 223] 14:30:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11a9a0000) [pid = 1668] [serial = 667] [outer = 0x0] 14:30:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11ab37400) [pid = 1668] [serial = 668] [outer = 0x11a9a0000] 14:30:30 INFO - PROCESS | 1668 | 1461274230373 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11ab42800) [pid = 1668] [serial = 669] [outer = 0x11a9a0000] 14:30:30 INFO - PROCESS | 1668 | 1461274230677 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]]]}] 14:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 14:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:30:30 INFO - PROCESS | 1668 | 1461274230730 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 1668 | 1461274230731 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:30:30 INFO - PROCESS | 1668 | 1461274230733 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 1668 | 1461274230734 Marionette TRACE conn2 <- [1,866,null,{}] 14:30:30 INFO - PROCESS | 1668 | 1461274230736 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}] 14:30:30 INFO - PROCESS | 1668 | 1461274230815 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:30:30 INFO - PROCESS | 1668 | 1461274230820 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c427800 == 43 [pid = 1668] [id = 224] 14:30:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11aae9c00) [pid = 1668] [serial = 670] [outer = 0x0] 14:30:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11af87800) [pid = 1668] [serial = 671] [outer = 0x11aae9c00] 14:30:30 INFO - PROCESS | 1668 | 1461274230847 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11aff9c00) [pid = 1668] [serial = 672] [outer = 0x11aae9c00] 14:30:31 INFO - PROCESS | 1668 | 1461274231196 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]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 14:30:31 INFO - PROCESS | 1668 | 1461274231202 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 1668 | 1461274231203 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:30:31 INFO - PROCESS | 1668 | 1461274231206 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 1668 | 1461274231208 Marionette TRACE conn2 <- [1,870,null,{}] 14:30:31 INFO - PROCESS | 1668 | 1461274231211 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}] 14:30:31 INFO - PROCESS | 1668 | 1461274231327 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:30:31 INFO - PROCESS | 1668 | 1461274231342 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x11817b800 == 44 [pid = 1668] [id = 225] 14:30:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11b0e1800) [pid = 1668] [serial = 673] [outer = 0x0] 14:30:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11bc98800) [pid = 1668] [serial = 674] [outer = 0x11b0e1800] 14:30:31 INFO - PROCESS | 1668 | 1461274231371 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11c180c00) [pid = 1668] [serial = 675] [outer = 0x11b0e1800] 14:30:31 INFO - PROCESS | 1668 | 1461274231686 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]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 14:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:30:31 INFO - PROCESS | 1668 | 1461274231727 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 1668 | 1461274231728 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:30:31 INFO - PROCESS | 1668 | 1461274231730 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 1668 | 1461274231731 Marionette TRACE conn2 <- [1,874,null,{}] 14:30:31 INFO - PROCESS | 1668 | 1461274231734 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}] 14:30:31 INFO - PROCESS | 1668 | 1461274231827 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:30:31 INFO - PROCESS | 1668 | 1461274231831 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x126508800 == 45 [pid = 1668] [id = 226] 14:30:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11b944800) [pid = 1668] [serial = 676] [outer = 0x0] 14:30:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1237ec800) [pid = 1668] [serial = 677] [outer = 0x11b944800] 14:30:31 INFO - PROCESS | 1668 | 1461274231856 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1238d0000) [pid = 1668] [serial = 678] [outer = 0x11b944800] 14:30:32 INFO - PROCESS | 1668 | 1461274232188 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]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 14:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:30:32 INFO - PROCESS | 1668 | 1461274232200 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 1668 | 1461274232201 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:30:32 INFO - PROCESS | 1668 | 1461274232203 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 1668 | 1461274232204 Marionette TRACE conn2 <- [1,878,null,{}] 14:30:32 INFO - PROCESS | 1668 | 1461274232215 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}] 14:30:32 INFO - PROCESS | 1668 | 1461274232309 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:30:32 INFO - PROCESS | 1668 | 1461274232313 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x128818800 == 46 [pid = 1668] [id = 227] 14:30:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1238d0c00) [pid = 1668] [serial = 679] [outer = 0x0] 14:30:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x125cde000) [pid = 1668] [serial = 680] [outer = 0x1238d0c00] 14:30:32 INFO - PROCESS | 1668 | 1461274232339 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x126029800) [pid = 1668] [serial = 681] [outer = 0x1238d0c00] 14:30:32 INFO - PROCESS | 1668 | 1461274232669 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]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 477ms 14:30:32 INFO - PROCESS | 1668 | 1461274232680 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 1668 | 1461274232681 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:30:32 INFO - PROCESS | 1668 | 1461274232683 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 1668 | 1461274232684 Marionette TRACE conn2 <- [1,882,null,{}] 14:30:32 INFO - PROCESS | 1668 | 1461274232687 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}] 14:30:32 INFO - PROCESS | 1668 | 1461274232783 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:30:32 INFO - PROCESS | 1668 | 1461274232818 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12929d000 == 47 [pid = 1668] [id = 228] 14:30:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1260ce400) [pid = 1668] [serial = 682] [outer = 0x0] 14:30:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12680b800) [pid = 1668] [serial = 683] [outer = 0x1260ce400] 14:30:32 INFO - PROCESS | 1668 | 1461274232843 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x126c9b000) [pid = 1668] [serial = 684] [outer = 0x1260ce400] 14:30:33 INFO - PROCESS | 1668 | 1461274233138 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]]]}] 14:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 14:30:33 INFO - PROCESS | 1668 | 1461274233152 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:30:33 INFO - PROCESS | 1668 | 1461274233153 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:30:33 INFO - PROCESS | 1668 | 1461274233172 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 1668 | 1461274233175 Marionette TRACE conn2 <- [1,886,null,{}] 14:30:33 INFO - PROCESS | 1668 | 1461274233179 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}] 14:30:33 INFO - PROCESS | 1668 | 1461274233305 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12cf8b400) [pid = 1668] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x1269a8400) [pid = 1668] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12d025c00) [pid = 1668] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12e5ce400) [pid = 1668] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12ba30400) [pid = 1668] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x118abf800) [pid = 1668] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11be53800) [pid = 1668] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12752e800) [pid = 1668] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11a998c00) [pid = 1668] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11a993c00) [pid = 1668] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11c182800) [pid = 1668] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12e68f800) [pid = 1668] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:30:33 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11a767800) [pid = 1668] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:30:33 INFO - PROCESS | 1668 | 1461274233488 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be89800 == 48 [pid = 1668] [id = 229] 14:30:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x114a85c00) [pid = 1668] [serial = 685] [outer = 0x0] 14:30:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11a764000) [pid = 1668] [serial = 686] [outer = 0x114a85c00] 14:30:33 INFO - PROCESS | 1668 | 1461274233517 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1260cf000) [pid = 1668] [serial = 687] [outer = 0x114a85c00] 14:30:33 INFO - PROCESS | 1668 | 1461274233809 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]]]}] 14:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 688ms 14:30:33 INFO - PROCESS | 1668 | 1461274233846 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:30:33 INFO - PROCESS | 1668 | 1461274233847 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:30:33 INFO - PROCESS | 1668 | 1461274233850 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 1668 | 1461274233851 Marionette TRACE conn2 <- [1,890,null,{}] 14:30:33 INFO - PROCESS | 1668 | 1461274233854 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}] 14:30:33 INFO - PROCESS | 1668 | 1461274233949 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:30:33 INFO - PROCESS | 1668 | 1461274233953 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bae5800 == 49 [pid = 1668] [id = 230] 14:30:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x126cf8800) [pid = 1668] [serial = 688] [outer = 0x0] 14:30:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x128f4a800) [pid = 1668] [serial = 689] [outer = 0x126cf8800] 14:30:33 INFO - PROCESS | 1668 | 1461274233985 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1294a0400) [pid = 1668] [serial = 690] [outer = 0x126cf8800] 14:30:34 INFO - PROCESS | 1668 | 1461274234306 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]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 14:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:30:34 INFO - PROCESS | 1668 | 1461274234320 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 1668 | 1461274234321 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:30:34 INFO - PROCESS | 1668 | 1461274234325 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 1668 | 1461274234327 Marionette TRACE conn2 <- [1,894,null,{}] 14:30:34 INFO - PROCESS | 1668 | 1461274234329 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}] 14:30:34 INFO - PROCESS | 1668 | 1461274234431 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:30:34 INFO - PROCESS | 1668 | 1461274234438 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce0a800 == 50 [pid = 1668] [id = 231] 14:30:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11be4a000) [pid = 1668] [serial = 691] [outer = 0x0] 14:30:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12ab9fc00) [pid = 1668] [serial = 692] [outer = 0x11be4a000] 14:30:34 INFO - PROCESS | 1668 | 1461274234464 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12abad000) [pid = 1668] [serial = 693] [outer = 0x11be4a000] 14:30:34 INFO - PROCESS | 1668 | 1461274234771 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]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 14:30:34 INFO - PROCESS | 1668 | 1461274234795 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 1668 | 1461274234796 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:30:34 INFO - PROCESS | 1668 | 1461274234798 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 1668 | 1461274234799 Marionette TRACE conn2 <- [1,898,null,{}] 14:30:34 INFO - PROCESS | 1668 | 1461274234801 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}] 14:30:34 INFO - PROCESS | 1668 | 1461274234883 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:30:34 INFO - PROCESS | 1668 | 1461274234889 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d06e000 == 51 [pid = 1668] [id = 232] 14:30:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12aba2c00) [pid = 1668] [serial = 694] [outer = 0x0] 14:30:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12b87a400) [pid = 1668] [serial = 695] [outer = 0x12aba2c00] 14:30:34 INFO - PROCESS | 1668 | 1461274234915 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12bb7d400) [pid = 1668] [serial = 696] [outer = 0x12aba2c00] 14:30:35 INFO - PROCESS | 1668 | 1461274235362 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]]]}] 14:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 569ms 14:30:35 INFO - PROCESS | 1668 | 1461274235368 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:30:35 INFO - PROCESS | 1668 | 1461274235370 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:30:35 INFO - PROCESS | 1668 | 1461274235373 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 1668 | 1461274235375 Marionette TRACE conn2 <- [1,902,null,{}] 14:30:35 INFO - PROCESS | 1668 | 1461274235378 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}] 14:30:35 INFO - PROCESS | 1668 | 1461274235498 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:30:35 INFO - PROCESS | 1668 | 1461274235634 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x113dd2800 == 52 [pid = 1668] [id = 233] 14:30:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x113a31c00) [pid = 1668] [serial = 697] [outer = 0x0] 14:30:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x113d02c00) [pid = 1668] [serial = 698] [outer = 0x113a31c00] 14:30:35 INFO - PROCESS | 1668 | 1461274235666 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x114a82c00) [pid = 1668] [serial = 699] [outer = 0x113a31c00] 14:30:36 INFO - PROCESS | 1668 | 1461274236116 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]]]}] 14:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 773ms 14:30:36 INFO - PROCESS | 1668 | 1461274236186 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 1668 | 1461274236190 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:30:36 INFO - PROCESS | 1668 | 1461274236229 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 1668 | 1461274236234 Marionette TRACE conn2 <- [1,906,null,{}] 14:30:36 INFO - PROCESS | 1668 | 1461274236242 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}] 14:30:36 INFO - PROCESS | 1668 | 1461274236397 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:30:36 INFO - PROCESS | 1668 | 1461274236493 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b961000 == 53 [pid = 1668] [id = 234] 14:30:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1187b5800) [pid = 1668] [serial = 700] [outer = 0x0] 14:30:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11893d800) [pid = 1668] [serial = 701] [outer = 0x1187b5800] 14:30:36 INFO - PROCESS | 1668 | 1461274236525 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x119578c00) [pid = 1668] [serial = 702] [outer = 0x1187b5800] 14:30:36 INFO - PROCESS | 1668 | 1461274236939 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]]]}] 14:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 747ms 14:30:36 INFO - PROCESS | 1668 | 1461274236959 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 1668 | 1461274236962 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:30:36 INFO - PROCESS | 1668 | 1461274236964 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 1668 | 1461274236966 Marionette TRACE conn2 <- [1,910,null,{}] 14:30:36 INFO - PROCESS | 1668 | 1461274236968 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}] 14:30:37 INFO - PROCESS | 1668 | 1461274237067 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:30:37 INFO - PROCESS | 1668 | 1461274237117 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b23000 == 54 [pid = 1668] [id = 235] 14:30:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x119579800) [pid = 1668] [serial = 703] [outer = 0x0] 14:30:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11aaf4000) [pid = 1668] [serial = 704] [outer = 0x119579800] 14:30:37 INFO - PROCESS | 1668 | 1461274237147 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11b944c00) [pid = 1668] [serial = 705] [outer = 0x119579800] 14:30:37 INFO - PROCESS | 1668 | 1461274237582 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]]]}] 14:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 14:30:37 INFO - PROCESS | 1668 | 1461274237636 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 1668 | 1461274237637 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:30:37 INFO - PROCESS | 1668 | 1461274237664 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 1668 | 1461274237668 Marionette TRACE conn2 <- [1,914,null,{}] 14:30:37 INFO - PROCESS | 1668 | 1461274237671 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}] 14:30:37 INFO - PROCESS | 1668 | 1461274237797 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:30:37 INFO - PROCESS | 1668 | 1461274237861 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dae2000 == 55 [pid = 1668] [id = 236] 14:30:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11b99a800) [pid = 1668] [serial = 706] [outer = 0x0] 14:30:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x127491400) [pid = 1668] [serial = 707] [outer = 0x11b99a800] 14:30:37 INFO - PROCESS | 1668 | 1461274237891 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x128da7000) [pid = 1668] [serial = 708] [outer = 0x11b99a800] 14:30:38 INFO - PROCESS | 1668 | 1461274238292 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]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 686ms 14:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:30:38 INFO - PROCESS | 1668 | 1461274238343 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 1668 | 1461274238345 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:30:38 INFO - PROCESS | 1668 | 1461274238347 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 1668 | 1461274238348 Marionette TRACE conn2 <- [1,918,null,{}] 14:30:38 INFO - PROCESS | 1668 | 1461274238350 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}] 14:30:38 INFO - PROCESS | 1668 | 1461274238449 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:30:38 INFO - PROCESS | 1668 | 1461274238501 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3bd800 == 56 [pid = 1668] [id = 237] 14:30:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x128daa000) [pid = 1668] [serial = 709] [outer = 0x0] 14:30:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12aba4400) [pid = 1668] [serial = 710] [outer = 0x128daa000] 14:30:38 INFO - PROCESS | 1668 | 1461274238531 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12bb7e800) [pid = 1668] [serial = 711] [outer = 0x128daa000] 14:30:38 INFO - PROCESS | 1668 | 1461274238937 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]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 618ms 14:30:38 INFO - PROCESS | 1668 | 1461274238976 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 1668 | 1461274238977 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:30:38 INFO - PROCESS | 1668 | 1461274238979 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 1668 | 1461274238981 Marionette TRACE conn2 <- [1,922,null,{}] 14:30:38 INFO - PROCESS | 1668 | 1461274238983 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}] 14:30:39 INFO - PROCESS | 1668 | 1461274239199 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:30:39 INFO - PROCESS | 1668 | 1461274239297 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf5d800 == 57 [pid = 1668] [id = 238] 14:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x114b3f400) [pid = 1668] [serial = 712] [outer = 0x0] 14:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x1150b4c00) [pid = 1668] [serial = 713] [outer = 0x114b3f400] 14:30:39 INFO - PROCESS | 1668 | 1461274239326 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x118493400) [pid = 1668] [serial = 714] [outer = 0x114b3f400] 14:30:39 INFO - PROCESS | 1668 | 1461274239750 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]]]}] 14:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 820ms 14:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:30:39 INFO - PROCESS | 1668 | 1461274239800 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:30:39 INFO - PROCESS | 1668 | 1461274239803 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:30:39 INFO - PROCESS | 1668 | 1461274239807 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:30:39 INFO - PROCESS | 1668 | 1461274239811 Marionette TRACE conn2 <- [1,926,null,{}] 14:30:39 INFO - PROCESS | 1668 | 1461274239814 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}] 14:30:39 INFO - PROCESS | 1668 | 1461274239905 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:30:39 INFO - PROCESS | 1668 | 1461274239973 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a510000 == 58 [pid = 1668] [id = 239] 14:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x1187ba400) [pid = 1668] [serial = 715] [outer = 0x0] 14:30:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x11a755800) [pid = 1668] [serial = 716] [outer = 0x1187ba400] 14:30:40 INFO - PROCESS | 1668 | 1461274240003 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11a9dec00) [pid = 1668] [serial = 717] [outer = 0x1187ba400] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x125b12000 == 57 [pid = 1668] [id = 200] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7c6800 == 56 [pid = 1668] [id = 199] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12d06e000 == 55 [pid = 1668] [id = 232] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce0a800 == 54 [pid = 1668] [id = 231] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12bae5800 == 53 [pid = 1668] [id = 230] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11be89800 == 52 [pid = 1668] [id = 229] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12929d000 == 51 [pid = 1668] [id = 228] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x128818800 == 50 [pid = 1668] [id = 227] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11aaec400) [pid = 1668] [serial = 596] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x125c34400) [pid = 1668] [serial = 599] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11bce2400) [pid = 1668] [serial = 641] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x126508800 == 49 [pid = 1668] [id = 226] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11817b800 == 48 [pid = 1668] [id = 225] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11c427800 == 47 [pid = 1668] [id = 224] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf55800 == 46 [pid = 1668] [id = 223] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11adee000 == 45 [pid = 1668] [id = 222] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x118910000 == 44 [pid = 1668] [id = 221] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x115033000 == 43 [pid = 1668] [id = 220] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11a518000 == 42 [pid = 1668] [id = 219] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaf0800 == 41 [pid = 1668] [id = 218] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12daef800 == 40 [pid = 1668] [id = 217] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x125b10800 == 39 [pid = 1668] [id = 216] 14:30:40 INFO - PROCESS | 1668 | --DOCSHELL 0x118a88800 == 38 [pid = 1668] [id = 215] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12e191800) [pid = 1668] [serial = 623] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12cf2f000) [pid = 1668] [serial = 620] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12e29d000) [pid = 1668] [serial = 626] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12e5d2c00) [pid = 1668] [serial = 629] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12e197800) [pid = 1668] [serial = 632] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11af82400) [pid = 1668] [serial = 608] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11bc98400) [pid = 1668] [serial = 609] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1238cc400) [pid = 1668] [serial = 611] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x126ca8800) [pid = 1668] [serial = 612] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x129492000) [pid = 1668] [serial = 614] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12ad5e400) [pid = 1668] [serial = 615] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x1187b7400) [pid = 1668] [serial = 603] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11c17bc00) [pid = 1668] [serial = 602] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11ab44400) [pid = 1668] [serial = 606] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11aaebc00) [pid = 1668] [serial = 605] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12e2a4400) [pid = 1668] [serial = 627] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12ad5e800) [pid = 1668] [serial = 617] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12ed8cc00) [pid = 1668] [serial = 635] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12e687000) [pid = 1668] [serial = 630] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12e283400) [pid = 1668] [serial = 624] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12d227800) [pid = 1668] [serial = 621] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12e68d000) [pid = 1668] [serial = 633] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12f019800) [pid = 1668] [serial = 636] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11a76a400) [pid = 1668] [serial = 638] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11a76e800) [pid = 1668] [serial = 639] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12bd24c00) [pid = 1668] [serial = 618] [outer = 0x0] [url = about:blank] 14:30:40 INFO - PROCESS | 1668 | 1461274240416 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]]]}] 14:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 623ms 14:30:40 INFO - PROCESS | 1668 | 1461274240430 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 1668 | 1461274240432 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:30:40 INFO - PROCESS | 1668 | 1461274240435 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - PROCESS | 1668 | 1461274240436 Marionette TRACE conn2 <- [1,930,null,{}] 14:30:40 INFO - PROCESS | 1668 | 1461274240439 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}] 14:30:40 INFO - PROCESS | 1668 | 1461274240536 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:30:40 INFO - PROCESS | 1668 | 1461274240581 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x119121800 == 39 [pid = 1668] [id = 240] 14:30:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11ab3a000) [pid = 1668] [serial = 718] [outer = 0x0] 14:30:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11ab41800) [pid = 1668] [serial = 719] [outer = 0x11ab3a000] 14:30:40 INFO - PROCESS | 1668 | 1461274240622 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11aff7800) [pid = 1668] [serial = 720] [outer = 0x11ab3a000] 14:30:41 INFO - PROCESS | 1668 | 1461274241075 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]]]}] 14:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 14:30:41 INFO - PROCESS | 1668 | 1461274241104 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 1668 | 1461274241107 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:30:41 INFO - PROCESS | 1668 | 1461274241116 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - PROCESS | 1668 | 1461274241119 Marionette TRACE conn2 <- [1,934,null,{}] 14:30:41 INFO - PROCESS | 1668 | 1461274241127 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}] 14:30:41 INFO - PROCESS | 1668 | 1461274241209 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:30:41 INFO - PROCESS | 1668 | 1461274241214 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x125ef3000 == 40 [pid = 1668] [id = 241] 14:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11affa800) [pid = 1668] [serial = 721] [outer = 0x0] 14:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11c183400) [pid = 1668] [serial = 722] [outer = 0x11affa800] 14:30:41 INFO - PROCESS | 1668 | 1461274241240 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x1238cc800) [pid = 1668] [serial = 723] [outer = 0x11affa800] 14:30:41 INFO - PROCESS | 1668 | 1461274241561 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]]]}] 14:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 475ms 14:30:41 INFO - PROCESS | 1668 | 1461274241587 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 1668 | 1461274241589 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:30:41 INFO - PROCESS | 1668 | 1461274241593 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - PROCESS | 1668 | 1461274241594 Marionette TRACE conn2 <- [1,938,null,{}] 14:30:41 INFO - PROCESS | 1668 | 1461274241597 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}] 14:30:41 INFO - PROCESS | 1668 | 1461274241672 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:30:41 INFO - PROCESS | 1668 | 1461274241679 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x128816800 == 41 [pid = 1668] [id = 242] 14:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1238cfc00) [pid = 1668] [serial = 724] [outer = 0x0] 14:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x125db1c00) [pid = 1668] [serial = 725] [outer = 0x1238cfc00] 14:30:41 INFO - PROCESS | 1668 | 1461274241704 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1260d0800) [pid = 1668] [serial = 726] [outer = 0x1238cfc00] 14:30:42 INFO - PROCESS | 1668 | 1461274242048 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]]]}] 14:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms 14:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:30:42 INFO - PROCESS | 1668 | 1461274242066 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:30:42 INFO - PROCESS | 1668 | 1461274242067 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:30:42 INFO - PROCESS | 1668 | 1461274242069 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 1668 | 1461274242070 Marionette TRACE conn2 <- [1,942,null,{}] 14:30:42 INFO - PROCESS | 1668 | 1461274242073 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}] 14:30:42 INFO - PROCESS | 1668 | 1461274242153 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:30:42 INFO - PROCESS | 1668 | 1461274242160 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc1000 == 42 [pid = 1668] [id = 243] 14:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12752d800) [pid = 1668] [serial = 727] [outer = 0x0] 14:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1288b9400) [pid = 1668] [serial = 728] [outer = 0x12752d800] 14:30:42 INFO - PROCESS | 1668 | 1461274242194 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12949ac00) [pid = 1668] [serial = 729] [outer = 0x12752d800] 14:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 14:30:42 INFO - PROCESS | 1668 | 1461274242537 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]]]}] 14:30:42 INFO - PROCESS | 1668 | 1461274242548 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:30:42 INFO - PROCESS | 1668 | 1461274242549 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:30:42 INFO - PROCESS | 1668 | 1461274242572 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 1668 | 1461274242573 Marionette TRACE conn2 <- [1,946,null,{}] 14:30:42 INFO - PROCESS | 1668 | 1461274242582 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}] 14:30:42 INFO - PROCESS | 1668 | 1461274242685 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:30:42 INFO - PROCESS | 1668 | 1461274242697 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba1d800 == 43 [pid = 1668] [id = 244] 14:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x126ca4000) [pid = 1668] [serial = 730] [outer = 0x0] 14:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12ad5f400) [pid = 1668] [serial = 731] [outer = 0x126ca4000] 14:30:42 INFO - PROCESS | 1668 | 1461274242722 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12bb8c400) [pid = 1668] [serial = 732] [outer = 0x126ca4000] 14:30:43 INFO - PROCESS | 1668 | 1461274243052 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]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 546ms 14:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:30:43 INFO - PROCESS | 1668 | 1461274243098 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 1668 | 1461274243099 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:30:43 INFO - PROCESS | 1668 | 1461274243101 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 1668 | 1461274243103 Marionette TRACE conn2 <- [1,950,null,{}] 14:30:43 INFO - PROCESS | 1668 | 1461274243105 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}] 14:30:43 INFO - PROCESS | 1668 | 1461274243202 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:30:43 INFO - PROCESS | 1668 | 1461274243216 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce0a800 == 44 [pid = 1668] [id = 245] 14:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12b879400) [pid = 1668] [serial = 733] [outer = 0x0] 14:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12bbe3000) [pid = 1668] [serial = 734] [outer = 0x12b879400] 14:30:43 INFO - PROCESS | 1668 | 1461274243241 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12bd24400) [pid = 1668] [serial = 735] [outer = 0x12b879400] 14:30:43 INFO - PROCESS | 1668 | 1461274243570 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]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 14:30:43 INFO - PROCESS | 1668 | 1461274243620 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 1668 | 1461274243621 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:30:43 INFO - PROCESS | 1668 | 1461274243623 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 1668 | 1461274243624 Marionette TRACE conn2 <- [1,954,null,{}] 14:30:43 INFO - PROCESS | 1668 | 1461274243627 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}] 14:30:43 INFO - PROCESS | 1668 | 1461274243732 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:30:43 INFO - PROCESS | 1668 | 1461274243746 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d515800 == 45 [pid = 1668] [id = 246] 14:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12bbdfc00) [pid = 1668] [serial = 736] [outer = 0x0] 14:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12cca5400) [pid = 1668] [serial = 737] [outer = 0x12bbdfc00] 14:30:43 INFO - PROCESS | 1668 | 1461274243771 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12cf2ac00) [pid = 1668] [serial = 738] [outer = 0x12bbdfc00] 14:30:44 INFO - PROCESS | 1668 | 1461274244102 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]]]}] 14:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 14:30:44 INFO - PROCESS | 1668 | 1461274244144 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:30:44 INFO - PROCESS | 1668 | 1461274244145 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:30:44 INFO - PROCESS | 1668 | 1461274244147 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - PROCESS | 1668 | 1461274244148 Marionette TRACE conn2 <- [1,958,null,{}] 14:30:44 INFO - PROCESS | 1668 | 1461274244150 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}] 14:30:44 INFO - PROCESS | 1668 | 1461274244247 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:30:44 INFO - PROCESS | 1668 | 1461274244260 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dadd000 == 46 [pid = 1668] [id = 247] 14:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x119579400) [pid = 1668] [serial = 739] [outer = 0x0] 14:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12cf31c00) [pid = 1668] [serial = 740] [outer = 0x119579400] 14:30:44 INFO - PROCESS | 1668 | 1461274244285 Marionette DEBUG loaded listener.js 14:30:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12cf8e000) [pid = 1668] [serial = 741] [outer = 0x119579400] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x114ce7c00) [pid = 1668] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x114a85c00) [pid = 1668] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11be4a000) [pid = 1668] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x126cf8800) [pid = 1668] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11b0e1800) [pid = 1668] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1260d1800) [pid = 1668] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11380b400) [pid = 1668] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11aaec000) [pid = 1668] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11b944800) [pid = 1668] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x1238d0c00) [pid = 1668] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11aae9c00) [pid = 1668] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1260ce400) [pid = 1668] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x116f13400) [pid = 1668] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1189ca400) [pid = 1668] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x116ff2c00) [pid = 1668] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:30:44 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11a9a0000) [pid = 1668] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:30:44 INFO - PROCESS | 1668 | 1461274244857 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]]]}] 14:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 721ms 14:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:30:44 INFO - PROCESS | 1668 | 1461274244869 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:30:44 INFO - PROCESS | 1668 | 1461274244871 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:30:44 INFO - PROCESS | 1668 | 1461274244878 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - PROCESS | 1668 | 1461274244880 Marionette TRACE conn2 <- [1,962,null,{}] 14:30:44 INFO - PROCESS | 1668 | 1461274244884 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}] 14:30:45 INFO - PROCESS | 1668 | 1461274245009 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:30:45 INFO - PROCESS | 1668 | 1461274245090 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12685a000 == 47 [pid = 1668] [id = 248] 14:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x113f66800) [pid = 1668] [serial = 742] [outer = 0x0] 14:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11aaec000) [pid = 1668] [serial = 743] [outer = 0x113f66800] 14:30:45 INFO - PROCESS | 1668 | 1461274245136 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1260d0000) [pid = 1668] [serial = 744] [outer = 0x113f66800] 14:30:45 INFO - PROCESS | 1668 | 1461274245431 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]]]}] 14:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 573ms 14:30:45 INFO - PROCESS | 1668 | 1461274245450 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:30:45 INFO - PROCESS | 1668 | 1461274245451 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:30:45 INFO - PROCESS | 1668 | 1461274245453 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - PROCESS | 1668 | 1461274245455 Marionette TRACE conn2 <- [1,966,null,{}] 14:30:45 INFO - PROCESS | 1668 | 1461274245465 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}] 14:30:45 INFO - PROCESS | 1668 | 1461274245584 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:30:45 INFO - PROCESS | 1668 | 1461274245590 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaeb000 == 48 [pid = 1668] [id = 249] 14:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12d02ac00) [pid = 1668] [serial = 745] [outer = 0x0] 14:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12d227800) [pid = 1668] [serial = 746] [outer = 0x12d02ac00] 14:30:45 INFO - PROCESS | 1668 | 1461274245614 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12e18c800) [pid = 1668] [serial = 747] [outer = 0x12d02ac00] 14:30:45 INFO - PROCESS | 1668 | 1461274245930 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]]]}] 14:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 527ms 14:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:30:45 INFO - PROCESS | 1668 | 1461274245982 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:30:45 INFO - PROCESS | 1668 | 1461274245983 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:30:45 INFO - PROCESS | 1668 | 1461274245985 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - PROCESS | 1668 | 1461274245986 Marionette TRACE conn2 <- [1,970,null,{}] 14:30:45 INFO - PROCESS | 1668 | 1461274245988 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}] 14:30:46 INFO - PROCESS | 1668 | 1461274246093 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:30:46 INFO - PROCESS | 1668 | 1461274246100 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eeb8800 == 49 [pid = 1668] [id = 250] 14:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12d225800) [pid = 1668] [serial = 748] [outer = 0x0] 14:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12e194c00) [pid = 1668] [serial = 749] [outer = 0x12d225800] 14:30:46 INFO - PROCESS | 1668 | 1461274246124 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12e27cc00) [pid = 1668] [serial = 750] [outer = 0x12d225800] 14:30:46 INFO - PROCESS | 1668 | 1461274246410 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]]]}] 14:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 14:30:46 INFO - PROCESS | 1668 | 1461274246453 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:30:46 INFO - PROCESS | 1668 | 1461274246454 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:30:46 INFO - PROCESS | 1668 | 1461274246459 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - PROCESS | 1668 | 1461274246460 Marionette TRACE conn2 <- [1,974,null,{}] 14:30:46 INFO - PROCESS | 1668 | 1461274246463 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}] 14:30:46 INFO - PROCESS | 1668 | 1461274246540 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:30:46 INFO - PROCESS | 1668 | 1461274246545 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f588000 == 50 [pid = 1668] [id = 251] 14:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12d020800) [pid = 1668] [serial = 751] [outer = 0x0] 14:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12e286400) [pid = 1668] [serial = 752] [outer = 0x12d020800] 14:30:46 INFO - PROCESS | 1668 | 1461274246570 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12e2a0800) [pid = 1668] [serial = 753] [outer = 0x12d020800] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x127518000 == 49 [pid = 1668] [id = 189] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7c1000 == 48 [pid = 1668] [id = 201] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12e638800 == 47 [pid = 1668] [id = 214] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x11be6f000 == 46 [pid = 1668] [id = 188] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12beb4800 == 45 [pid = 1668] [id = 198] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x11a510000 == 44 [pid = 1668] [id = 239] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf5d800 == 43 [pid = 1668] [id = 238] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3bd800 == 42 [pid = 1668] [id = 237] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12dae2000 == 41 [pid = 1668] [id = 236] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x125b23000 == 40 [pid = 1668] [id = 235] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x11b961000 == 39 [pid = 1668] [id = 234] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x113dd2800 == 38 [pid = 1668] [id = 233] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x119121800 == 37 [pid = 1668] [id = 240] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba1d800 == 36 [pid = 1668] [id = 244] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce0a800 == 35 [pid = 1668] [id = 245] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc1000 == 34 [pid = 1668] [id = 243] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaeb000 == 33 [pid = 1668] [id = 249] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12dadd000 == 32 [pid = 1668] [id = 247] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x125ef3000 == 31 [pid = 1668] [id = 241] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12d515800 == 30 [pid = 1668] [id = 246] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x128816800 == 29 [pid = 1668] [id = 242] 14:30:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12685a000 == 28 [pid = 1668] [id = 248] 14:30:47 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x118708400) [pid = 1668] [serial = 528] [outer = 0x0] [url = about:blank] 14:30:47 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11bf7fc00) [pid = 1668] [serial = 531] [outer = 0x0] [url = about:blank] 14:30:47 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12abae000) [pid = 1668] [serial = 534] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1237ec800) [pid = 1668] [serial = 677] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x125cde000) [pid = 1668] [serial = 680] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11af87800) [pid = 1668] [serial = 671] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11aff9c00) [pid = 1668] [serial = 672] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12680b800) [pid = 1668] [serial = 683] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1269ec800) [pid = 1668] [serial = 650] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12bb82c00) [pid = 1668] [serial = 657] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11bf7b800) [pid = 1668] [serial = 656] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x119576000) [pid = 1668] [serial = 665] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11a995800) [pid = 1668] [serial = 666] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x118704000) [pid = 1668] [serial = 644] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x118706c00) [pid = 1668] [serial = 662] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x1187b8c00) [pid = 1668] [serial = 663] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11ab42800) [pid = 1668] [serial = 669] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x126029800) [pid = 1668] [serial = 681] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11ab37400) [pid = 1668] [serial = 668] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1150b7400) [pid = 1668] [serial = 660] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x114cee000) [pid = 1668] [serial = 659] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11bcdc800) [pid = 1668] [serial = 647] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12cf2e400) [pid = 1668] [serial = 653] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x126c9b000) [pid = 1668] [serial = 684] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1260cf000) [pid = 1668] [serial = 687] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12ab9fc00) [pid = 1668] [serial = 692] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x128f4a800) [pid = 1668] [serial = 689] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11a764000) [pid = 1668] [serial = 686] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11bc98800) [pid = 1668] [serial = 674] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11c180c00) [pid = 1668] [serial = 675] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1238d0000) [pid = 1668] [serial = 678] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12abad000) [pid = 1668] [serial = 693] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1294a0400) [pid = 1668] [serial = 690] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12eeb8800 == 27 [pid = 1668] [id = 250] 14:30:48 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x12b87a400) [pid = 1668] [serial = 695] [outer = 0x0] [url = about:blank] 14:30:48 INFO - PROCESS | 1668 | 1461274248104 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]]]}] 14:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1672ms 14:30:48 INFO - PROCESS | 1668 | 1461274248130 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:30:48 INFO - PROCESS | 1668 | 1461274248132 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:30:48 INFO - PROCESS | 1668 | 1461274248136 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:30:48 INFO - PROCESS | 1668 | 1461274248138 Marionette TRACE conn2 <- [1,978,null,{}] 14:30:48 INFO - PROCESS | 1668 | 1461274248145 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}] 14:30:48 INFO - PROCESS | 1668 | 1461274248224 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:30:48 INFO - PROCESS | 1668 | 1461274248272 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x117d11000 == 28 [pid = 1668] [id = 252] 14:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x115ca2400) [pid = 1668] [serial = 754] [outer = 0x0] 14:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x116ff4400) [pid = 1668] [serial = 755] [outer = 0x115ca2400] 14:30:48 INFO - PROCESS | 1668 | 1461274248303 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11848ac00) [pid = 1668] [serial = 756] [outer = 0x115ca2400] 14:30:49 INFO - PROCESS | 1668 | --DOCSHELL 0x12f588000 == 27 [pid = 1668] [id = 251] 14:30:49 INFO - PROCESS | 1668 | 1461274249697 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]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1575ms 14:30:49 INFO - PROCESS | 1668 | 1461274249711 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 1668 | 1461274249713 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:30:49 INFO - PROCESS | 1668 | 1461274249717 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 1668 | 1461274249720 Marionette TRACE conn2 <- [1,982,null,{}] 14:30:49 INFO - PROCESS | 1668 | 1461274249725 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}] 14:30:49 INFO - PROCESS | 1668 | 1461274249804 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:30:49 INFO - PROCESS | 1668 | 1461274249813 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x1181a8800 == 28 [pid = 1668] [id = 253] 14:30:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x118489000) [pid = 1668] [serial = 757] [outer = 0x0] 14:30:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11848e000) [pid = 1668] [serial = 758] [outer = 0x118489000] 14:30:49 INFO - PROCESS | 1668 | 1461274249841 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x118708400) [pid = 1668] [serial = 759] [outer = 0x118489000] 14:30:50 INFO - PROCESS | 1668 | 1461274250166 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]]]}] 14:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 477ms 14:30:50 INFO - PROCESS | 1668 | 1461274250200 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:30:50 INFO - PROCESS | 1668 | 1461274250205 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:30:50 INFO - PROCESS | 1668 | 1461274250213 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:30:50 INFO - PROCESS | 1668 | 1461274250214 Marionette TRACE conn2 <- [1,986,null,{}] 14:30:50 INFO - PROCESS | 1668 | 1461274250217 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}] 14:30:50 INFO - PROCESS | 1668 | 1461274250287 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:30:50 INFO - PROCESS | 1668 | 1461274250293 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a96800 == 29 [pid = 1668] [id = 254] 14:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11870b800) [pid = 1668] [serial = 760] [outer = 0x0] 14:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1189c9000) [pid = 1668] [serial = 761] [outer = 0x11870b800] 14:30:50 INFO - PROCESS | 1668 | 1461274250321 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x118aba800) [pid = 1668] [serial = 762] [outer = 0x11870b800] 14:30:50 INFO - PROCESS | 1668 | 1461274250666 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]]]}] 14:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 472ms 14:30:50 INFO - PROCESS | 1668 | 1461274250685 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:30:50 INFO - PROCESS | 1668 | 1461274250686 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:30:50 INFO - PROCESS | 1668 | 1461274250689 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:30:50 INFO - PROCESS | 1668 | 1461274250694 Marionette TRACE conn2 <- [1,990,null,{}] 14:30:50 INFO - PROCESS | 1668 | 1461274250702 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}] 14:30:50 INFO - PROCESS | 1668 | 1461274250781 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:30:50 INFO - PROCESS | 1668 | 1461274250827 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7c3000 == 30 [pid = 1668] [id = 255] 14:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x113fdc000) [pid = 1668] [serial = 763] [outer = 0x0] 14:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11a764400) [pid = 1668] [serial = 764] [outer = 0x113fdc000] 14:30:50 INFO - PROCESS | 1668 | 1461274250855 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11a995c00) [pid = 1668] [serial = 765] [outer = 0x113fdc000] 14:30:51 INFO - PROCESS | 1668 | 1461274251161 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]]]}] 14:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 526ms 14:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:30:51 INFO - PROCESS | 1668 | 1461274251216 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:30:51 INFO - PROCESS | 1668 | 1461274251217 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:30:51 INFO - PROCESS | 1668 | 1461274251220 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - PROCESS | 1668 | 1461274251221 Marionette TRACE conn2 <- [1,994,null,{}] 14:30:51 INFO - PROCESS | 1668 | 1461274251224 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}] 14:30:51 INFO - PROCESS | 1668 | 1461274251311 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:30:51 INFO - PROCESS | 1668 | 1461274251371 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b95d800 == 31 [pid = 1668] [id = 256] 14:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11948f800) [pid = 1668] [serial = 766] [outer = 0x0] 14:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11a99f000) [pid = 1668] [serial = 767] [outer = 0x11948f800] 14:30:51 INFO - PROCESS | 1668 | 1461274251413 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11ab36800) [pid = 1668] [serial = 768] [outer = 0x11948f800] 14:30:51 INFO - PROCESS | 1668 | 1461274251747 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]]]}] 14:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 574ms 14:30:51 INFO - PROCESS | 1668 | 1461274251794 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:30:51 INFO - PROCESS | 1668 | 1461274251795 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:30:51 INFO - PROCESS | 1668 | 1461274251798 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - PROCESS | 1668 | 1461274251799 Marionette TRACE conn2 <- [1,998,null,{}] 14:30:51 INFO - PROCESS | 1668 | 1461274251801 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}] 14:30:51 INFO - PROCESS | 1668 | 1461274251869 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:30:51 INFO - PROCESS | 1668 | 1461274251875 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c22d000 == 32 [pid = 1668] [id = 257] 14:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x118706c00) [pid = 1668] [serial = 769] [outer = 0x0] 14:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11ab44800) [pid = 1668] [serial = 770] [outer = 0x118706c00] 14:30:51 INFO - PROCESS | 1668 | 1461274251902 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11af85800) [pid = 1668] [serial = 771] [outer = 0x118706c00] 14:30:52 INFO - PROCESS | 1668 | 1461274252242 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]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:30:52 INFO - PROCESS | 1668 | 1461274252273 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 1668 | 1461274252274 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:30:52 INFO - PROCESS | 1668 | 1461274252277 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 1668 | 1461274252278 Marionette TRACE conn2 <- [1,1002,null,{}] 14:30:52 INFO - PROCESS | 1668 | 1461274252280 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}] 14:30:52 INFO - PROCESS | 1668 | 1461274252365 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:30:52 INFO - PROCESS | 1668 | 1461274252370 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x125845000 == 33 [pid = 1668] [id = 258] 14:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11af8dc00) [pid = 1668] [serial = 772] [outer = 0x0] 14:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11bc98000) [pid = 1668] [serial = 773] [outer = 0x11af8dc00] 14:30:52 INFO - PROCESS | 1668 | 1461274252400 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11bce7800) [pid = 1668] [serial = 774] [outer = 0x11af8dc00] 14:30:52 INFO - PROCESS | 1668 | 1461274252701 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]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 468ms 14:30:52 INFO - PROCESS | 1668 | 1461274252745 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 1668 | 1461274252747 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:30:52 INFO - PROCESS | 1668 | 1461274252749 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 1668 | 1461274252750 Marionette TRACE conn2 <- [1,1006,null,{}] 14:30:52 INFO - PROCESS | 1668 | 1461274252752 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}] 14:30:52 INFO - PROCESS | 1668 | 1461274252819 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:30:52 INFO - PROCESS | 1668 | 1461274252826 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b22800 == 34 [pid = 1668] [id = 259] 14:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11a76bc00) [pid = 1668] [serial = 775] [outer = 0x0] 14:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11be56c00) [pid = 1668] [serial = 776] [outer = 0x11a76bc00] 14:30:52 INFO - PROCESS | 1668 | 1461274252852 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11c17f800) [pid = 1668] [serial = 777] [outer = 0x11a76bc00] 14:30:53 INFO - PROCESS | 1668 | 1461274253235 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]]]}] 14:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 14:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:30:53 INFO - PROCESS | 1668 | 1461274253268 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:30:53 INFO - PROCESS | 1668 | 1461274253270 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:30:53 INFO - PROCESS | 1668 | 1461274253273 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 1668 | 1461274253275 Marionette TRACE conn2 <- [1,1010,null,{}] 14:30:53 INFO - PROCESS | 1668 | 1461274253278 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}] 14:30:53 INFO - PROCESS | 1668 | 1461274253386 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:30:53 INFO - PROCESS | 1668 | 1461274253395 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12627a000 == 35 [pid = 1668] [id = 260] 14:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11af8e800) [pid = 1668] [serial = 778] [outer = 0x0] 14:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1237e2800) [pid = 1668] [serial = 779] [outer = 0x11af8e800] 14:30:53 INFO - PROCESS | 1668 | 1461274253435 Marionette DEBUG loaded listener.js 14:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1238cbc00) [pid = 1668] [serial = 780] [outer = 0x11af8e800] 14:30:53 INFO - PROCESS | 1668 | 1461274253813 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]]]}] 14:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 571ms 14:30:53 INFO - PROCESS | 1668 | 1461274253844 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:30:53 INFO - PROCESS | 1668 | 1461274253845 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:30:53 INFO - PROCESS | 1668 | 1461274253847 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 1668 | 1461274253848 Marionette TRACE conn2 <- [1,1014,null,{}] 14:30:53 INFO - PROCESS | 1668 | 1461274253850 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}] 14:30:53 INFO - PROCESS | 1668 | 1461274253948 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:30:53 INFO - PROCESS | 1668 | 1461274253963 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7c1800 == 36 [pid = 1668] [id = 261] 14:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11c48a000) [pid = 1668] [serial = 781] [outer = 0x0] 14:30:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1259cd800) [pid = 1668] [serial = 782] [outer = 0x11c48a000] 14:30:53 INFO - PROCESS | 1668 | 1461274253988 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x125c38800) [pid = 1668] [serial = 783] [outer = 0x11c48a000] 14:30:54 INFO - PROCESS | 1668 | 1461274254315 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]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 14:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:30:54 INFO - PROCESS | 1668 | 1461274254366 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:30:54 INFO - PROCESS | 1668 | 1461274254367 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:30:54 INFO - PROCESS | 1668 | 1461274254369 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:30:54 INFO - PROCESS | 1668 | 1461274254370 Marionette TRACE conn2 <- [1,1018,null,{}] 14:30:54 INFO - PROCESS | 1668 | 1461274254372 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}] 14:30:54 INFO - PROCESS | 1668 | 1461274254462 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:30:54 INFO - PROCESS | 1668 | 1461274254496 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x128940800 == 37 [pid = 1668] [id = 262] 14:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11bfe9c00) [pid = 1668] [serial = 784] [outer = 0x0] 14:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x126024000) [pid = 1668] [serial = 785] [outer = 0x11bfe9c00] 14:30:54 INFO - PROCESS | 1668 | 1461274254521 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x1260d2000) [pid = 1668] [serial = 786] [outer = 0x11bfe9c00] 14:30:54 INFO - PROCESS | 1668 | 1461274254862 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]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 517ms 14:30:54 INFO - PROCESS | 1668 | 1461274254887 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:30:54 INFO - PROCESS | 1668 | 1461274254888 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:30:54 INFO - PROCESS | 1668 | 1461274254900 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:30:54 INFO - PROCESS | 1668 | 1461274254902 Marionette TRACE conn2 <- [1,1022,null,{}] 14:30:54 INFO - PROCESS | 1668 | 1461274254904 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}] 14:30:55 INFO - PROCESS | 1668 | 1461274255018 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:30:55 INFO - PROCESS | 1668 | 1461274255022 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf69800 == 38 [pid = 1668] [id = 263] 14:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x125cd9c00) [pid = 1668] [serial = 787] [outer = 0x0] 14:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1268e9800) [pid = 1668] [serial = 788] [outer = 0x125cd9c00] 14:30:55 INFO - PROCESS | 1668 | 1461274255052 Marionette DEBUG loaded listener.js 14:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x127531800) [pid = 1668] [serial = 789] [outer = 0x125cd9c00] 14:30:55 INFO - PROCESS | 1668 | 1461274255389 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]]]}] 14:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 527ms 14:30:55 INFO - PROCESS | 1668 | 1461274255419 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 1668 | 1461274255420 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:30:55 INFO - PROCESS | 1668 | 1461274255423 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 1668 | 1461274255425 Marionette TRACE conn2 <- [1,1026,null,{}] 14:30:55 INFO - PROCESS | 1668 | 1461274255429 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}] 14:30:55 INFO - PROCESS | 1668 | 1461274255519 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:30:55 INFO - PROCESS | 1668 | 1461274255523 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abd1800 == 39 [pid = 1668] [id = 264] 14:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x125cdc000) [pid = 1668] [serial = 790] [outer = 0x0] 14:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x128f48800) [pid = 1668] [serial = 791] [outer = 0x125cdc000] 14:30:55 INFO - PROCESS | 1668 | 1461274255548 Marionette DEBUG loaded listener.js 14:30:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x129209c00) [pid = 1668] [serial = 792] [outer = 0x125cdc000] 14:30:55 INFO - PROCESS | 1668 | 1461274255902 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]]]}] 14:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12aba2c00) [pid = 1668] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12b879400) [pid = 1668] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12bbdfc00) [pid = 1668] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x119579400) [pid = 1668] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x113f66800) [pid = 1668] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12d02ac00) [pid = 1668] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x113a31c00) [pid = 1668] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12752d800) [pid = 1668] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1238cfc00) [pid = 1668] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11affa800) [pid = 1668] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11ab3a000) [pid = 1668] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x1187ba400) [pid = 1668] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x114b3f400) [pid = 1668] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x128daa000) [pid = 1668] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11b99a800) [pid = 1668] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12d225800) [pid = 1668] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12d020800) [pid = 1668] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x119579800) [pid = 1668] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x1187b5800) [pid = 1668] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x126ca4000) [pid = 1668] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x126f3d000) [pid = 1668] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x125db3c00) [pid = 1668] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12d228400) [pid = 1668] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11a770c00) [pid = 1668] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x118704400) [pid = 1668] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11a993400) [pid = 1668] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11a992400) [pid = 1668] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11ad66c00) [pid = 1668] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x114a8a800) [pid = 1668] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11c1d1400) [pid = 1668] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11af8c000) [pid = 1668] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:30:56 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12cf28c00) [pid = 1668] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:30:56 INFO - PROCESS | 1668 | 1461274256166 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 1668 | 1461274256168 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:30:56 INFO - PROCESS | 1668 | 1461274256180 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - PROCESS | 1668 | 1461274256181 Marionette TRACE conn2 <- [1,1030,null,{}] 14:30:56 INFO - PROCESS | 1668 | 1461274256183 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}] 14:30:56 INFO - PROCESS | 1668 | 1461274256260 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:30:56 INFO - PROCESS | 1668 | 1461274256264 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e64800 == 40 [pid = 1668] [id = 265] 14:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11848a000) [pid = 1668] [serial = 793] [outer = 0x0] 14:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x119302c00) [pid = 1668] [serial = 794] [outer = 0x11848a000] 14:30:56 INFO - PROCESS | 1668 | 1461274256290 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11ab37800) [pid = 1668] [serial = 795] [outer = 0x11848a000] 14:30:56 INFO - PROCESS | 1668 | 1461274256590 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]]]}] 14:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 419ms 14:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:30:56 INFO - PROCESS | 1668 | 1461274256598 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 1668 | 1461274256600 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:30:56 INFO - PROCESS | 1668 | 1461274256602 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - PROCESS | 1668 | 1461274256603 Marionette TRACE conn2 <- [1,1034,null,{}] 14:30:56 INFO - PROCESS | 1668 | 1461274256605 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}] 14:30:56 INFO - PROCESS | 1668 | 1461274256683 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:30:56 INFO - PROCESS | 1668 | 1461274256686 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b828000 == 41 [pid = 1668] [id = 266] 14:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11ab38800) [pid = 1668] [serial = 796] [outer = 0x0] 14:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11bfe4800) [pid = 1668] [serial = 797] [outer = 0x11ab38800] 14:30:56 INFO - PROCESS | 1668 | 1461274256714 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x127532400) [pid = 1668] [serial = 798] [outer = 0x11ab38800] 14:30:57 INFO - PROCESS | 1668 | 1461274257031 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]]]}] 14:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 14:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:30:57 INFO - PROCESS | 1668 | 1461274257070 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:30:57 INFO - PROCESS | 1668 | 1461274257071 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:30:57 INFO - PROCESS | 1668 | 1461274257073 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 1668 | 1461274257074 Marionette TRACE conn2 <- [1,1038,null,{}] 14:30:57 INFO - PROCESS | 1668 | 1461274257077 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}] 14:30:57 INFO - PROCESS | 1668 | 1461274257172 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:30:57 INFO - PROCESS | 1668 | 1461274257181 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bebd800 == 42 [pid = 1668] [id = 267] 14:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11c17d000) [pid = 1668] [serial = 799] [outer = 0x0] 14:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x129492800) [pid = 1668] [serial = 800] [outer = 0x11c17d000] 14:30:57 INFO - PROCESS | 1668 | 1461274257206 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12949d400) [pid = 1668] [serial = 801] [outer = 0x11c17d000] 14:30:57 INFO - PROCESS | 1668 | 1461274257495 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]]]}] 14:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 14:30:57 INFO - PROCESS | 1668 | 1461274257544 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:30:57 INFO - PROCESS | 1668 | 1461274257545 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:30:57 INFO - PROCESS | 1668 | 1461274257547 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 1668 | 1461274257548 Marionette TRACE conn2 <- [1,1042,null,{}] 14:30:57 INFO - PROCESS | 1668 | 1461274257551 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}] 14:30:57 INFO - PROCESS | 1668 | 1461274257627 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:30:57 INFO - PROCESS | 1668 | 1461274257631 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf10000 == 43 [pid = 1668] [id = 268] 14:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x1292e4400) [pid = 1668] [serial = 802] [outer = 0x0] 14:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12aba5800) [pid = 1668] [serial = 803] [outer = 0x1292e4400] 14:30:57 INFO - PROCESS | 1668 | 1461274257656 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12abac800) [pid = 1668] [serial = 804] [outer = 0x1292e4400] 14:30:57 INFO - PROCESS | 1668 | 1461274257978 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]]]}] 14:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 467ms 14:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:30:58 INFO - PROCESS | 1668 | 1461274258016 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:30:58 INFO - PROCESS | 1668 | 1461274258017 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:30:58 INFO - PROCESS | 1668 | 1461274258019 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 1668 | 1461274258020 Marionette TRACE conn2 <- [1,1046,null,{}] 14:30:58 INFO - PROCESS | 1668 | 1461274258022 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}] 14:30:58 INFO - PROCESS | 1668 | 1461274258117 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:30:58 INFO - PROCESS | 1668 | 1461274258124 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d071800 == 44 [pid = 1668] [id = 269] 14:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12aba3000) [pid = 1668] [serial = 805] [outer = 0x0] 14:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12ad57800) [pid = 1668] [serial = 806] [outer = 0x12aba3000] 14:30:58 INFO - PROCESS | 1668 | 1461274258150 Marionette DEBUG loaded listener.js 14:30:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12b879c00) [pid = 1668] [serial = 807] [outer = 0x12aba3000] 14:30:58 INFO - PROCESS | 1668 | 1461274258735 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]]]}] 14:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 723ms 14:30:58 INFO - PROCESS | 1668 | 1461274258743 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:30:58 INFO - PROCESS | 1668 | 1461274258748 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:30:58 INFO - PROCESS | 1668 | 1461274258754 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 1668 | 1461274258758 Marionette TRACE conn2 <- [1,1050,null,{}] 14:30:58 INFO - PROCESS | 1668 | 1461274258763 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}] 14:30:58 INFO - PROCESS | 1668 | 1461274258917 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:30:59 INFO - PROCESS | 1668 | 1461274259031 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x119105000 == 45 [pid = 1668] [id = 270] 14:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x116ff2800) [pid = 1668] [serial = 808] [outer = 0x0] 14:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x118703400) [pid = 1668] [serial = 809] [outer = 0x116ff2800] 14:30:59 INFO - PROCESS | 1668 | 1461274259064 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1187eb000) [pid = 1668] [serial = 810] [outer = 0x116ff2800] 14:30:59 INFO - PROCESS | 1668 | 1461274259570 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]]]}] 14:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 826ms 14:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:30:59 INFO - PROCESS | 1668 | 1461274259578 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:30:59 INFO - PROCESS | 1668 | 1461274259582 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:30:59 INFO - PROCESS | 1668 | 1461274259587 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:30:59 INFO - PROCESS | 1668 | 1461274259589 Marionette TRACE conn2 <- [1,1054,null,{}] 14:30:59 INFO - PROCESS | 1668 | 1461274259591 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}] 14:30:59 INFO - PROCESS | 1668 | 1461274259702 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:30:59 INFO - PROCESS | 1668 | 1461274259753 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x113dcc800 == 46 [pid = 1668] [id = 271] 14:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1187b7400) [pid = 1668] [serial = 811] [outer = 0x0] 14:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x119486800) [pid = 1668] [serial = 812] [outer = 0x1187b7400] 14:30:59 INFO - PROCESS | 1668 | 1461274259807 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x11a996000) [pid = 1668] [serial = 813] [outer = 0x1187b7400] 14:31:00 INFO - PROCESS | 1668 | 1461274260471 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]]]}] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf10000 == 45 [pid = 1668] [id = 268] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12bebd800 == 44 [pid = 1668] [id = 267] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12b828000 == 43 [pid = 1668] [id = 266] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x116ff4400) [pid = 1668] [serial = 755] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x117e64800 == 42 [pid = 1668] [id = 265] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12abd1800 == 41 [pid = 1668] [id = 264] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf69800 == 40 [pid = 1668] [id = 263] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x128940800 == 39 [pid = 1668] [id = 262] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7c1800 == 38 [pid = 1668] [id = 261] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12627a000 == 37 [pid = 1668] [id = 260] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x125b22800 == 36 [pid = 1668] [id = 259] 14:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 972ms 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x125845000 == 35 [pid = 1668] [id = 258] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11c22d000 == 34 [pid = 1668] [id = 257] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11b95d800 == 33 [pid = 1668] [id = 256] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7c3000 == 32 [pid = 1668] [id = 255] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x118a96800 == 31 [pid = 1668] [id = 254] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x1181a8800 == 30 [pid = 1668] [id = 253] 14:31:00 INFO - PROCESS | 1668 | --DOCSHELL 0x117d11000 == 29 [pid = 1668] [id = 252] 14:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12bb7d400) [pid = 1668] [serial = 696] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11bc94c00) [pid = 1668] [serial = 564] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11ad60800) [pid = 1668] [serial = 597] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1269acc00) [pid = 1668] [serial = 600] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12bbe3000) [pid = 1668] [serial = 734] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12cca5400) [pid = 1668] [serial = 737] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12bd24400) [pid = 1668] [serial = 735] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12cf31c00) [pid = 1668] [serial = 740] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11aaec000) [pid = 1668] [serial = 743] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12d227800) [pid = 1668] [serial = 746] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12cf8e000) [pid = 1668] [serial = 741] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x114a82c00) [pid = 1668] [serial = 699] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x113d02c00) [pid = 1668] [serial = 698] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1288b9400) [pid = 1668] [serial = 728] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x125db1c00) [pid = 1668] [serial = 725] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x1260d0800) [pid = 1668] [serial = 726] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x11c183400) [pid = 1668] [serial = 722] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1238cc800) [pid = 1668] [serial = 723] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11ab41800) [pid = 1668] [serial = 719] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11aff7800) [pid = 1668] [serial = 720] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11a9dec00) [pid = 1668] [serial = 717] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11a755800) [pid = 1668] [serial = 716] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x118493400) [pid = 1668] [serial = 714] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1150b4c00) [pid = 1668] [serial = 713] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x12bb7e800) [pid = 1668] [serial = 711] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x12aba4400) [pid = 1668] [serial = 710] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x128da7000) [pid = 1668] [serial = 708] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x127491400) [pid = 1668] [serial = 707] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x12e27cc00) [pid = 1668] [serial = 750] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x12e2a0800) [pid = 1668] [serial = 753] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11b944c00) [pid = 1668] [serial = 705] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11aaf4000) [pid = 1668] [serial = 704] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x119578c00) [pid = 1668] [serial = 702] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11893d800) [pid = 1668] [serial = 701] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x12ad5f400) [pid = 1668] [serial = 731] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x12cf2ac00) [pid = 1668] [serial = 738] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x12e18c800) [pid = 1668] [serial = 747] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12e286400) [pid = 1668] [serial = 752] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x12e194c00) [pid = 1668] [serial = 749] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x12949ac00) [pid = 1668] [serial = 729] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x12bb8c400) [pid = 1668] [serial = 732] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x1260d0000) [pid = 1668] [serial = 744] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x12b878800) [pid = 1668] [serial = 558] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x128f4d800) [pid = 1668] [serial = 567] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x12e281000) [pid = 1668] [serial = 594] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x11bcea800) [pid = 1668] [serial = 642] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x119493400) [pid = 1668] [serial = 561] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 79 (0x11957d800) [pid = 1668] [serial = 645] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 78 (0x12aba7400) [pid = 1668] [serial = 651] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 77 (0x11be52800) [pid = 1668] [serial = 648] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | --DOMWINDOW == 76 (0x12d022400) [pid = 1668] [serial = 654] [outer = 0x0] [url = about:blank] 14:31:00 INFO - PROCESS | 1668 | 1461274260579 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:31:00 INFO - PROCESS | 1668 | 1461274260582 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:31:00 INFO - PROCESS | 1668 | 1461274260591 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:31:00 INFO - PROCESS | 1668 | 1461274260597 Marionette TRACE conn2 <- [1,1058,null,{}] 14:31:00 INFO - PROCESS | 1668 | 1461274260606 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}] 14:31:00 INFO - PROCESS | 1668 | 1461274260731 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:31:00 INFO - PROCESS | 1668 | 1461274260739 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x117e68000 == 30 [pid = 1668] [id = 272] 14:31:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 77 (0x116f15000) [pid = 1668] [serial = 814] [outer = 0x0] 14:31:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 78 (0x116ff4400) [pid = 1668] [serial = 815] [outer = 0x116f15000] 14:31:00 INFO - PROCESS | 1668 | 1461274260787 Marionette DEBUG loaded listener.js 14:31:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 79 (0x118705400) [pid = 1668] [serial = 816] [outer = 0x116f15000] 14:31:01 INFO - PROCESS | 1668 | 1461274261269 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]]]}] 14:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 733ms 14:31:01 INFO - PROCESS | 1668 | 1461274261321 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:31:01 INFO - PROCESS | 1668 | 1461274261325 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:31:01 INFO - PROCESS | 1668 | 1461274261329 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:31:01 INFO - PROCESS | 1668 | 1461274261330 Marionette TRACE conn2 <- [1,1062,null,{}] 14:31:01 INFO - PROCESS | 1668 | 1461274261333 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}] 14:31:01 INFO - PROCESS | 1668 | 1461274261406 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:31:01 INFO - PROCESS | 1668 | 1461274261413 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7b1800 == 31 [pid = 1668] [id = 273] 14:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 80 (0x11870cc00) [pid = 1668] [serial = 817] [outer = 0x0] 14:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x119576000) [pid = 1668] [serial = 818] [outer = 0x11870cc00] 14:31:01 INFO - PROCESS | 1668 | 1461274261440 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x11a762000) [pid = 1668] [serial = 819] [outer = 0x11870cc00] 14:31:01 INFO - PROCESS | 1668 | 1461274261764 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]]]}] 14:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 14:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:31:01 INFO - PROCESS | 1668 | 1461274261798 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:31:01 INFO - PROCESS | 1668 | 1461274261799 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:31:01 INFO - PROCESS | 1668 | 1461274261801 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:31:01 INFO - PROCESS | 1668 | 1461274261804 Marionette TRACE conn2 <- [1,1066,null,{}] 14:31:01 INFO - PROCESS | 1668 | 1461274261812 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}] 14:31:01 INFO - PROCESS | 1668 | 1461274261886 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:31:01 INFO - PROCESS | 1668 | 1461274261894 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be8b000 == 32 [pid = 1668] [id = 274] 14:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11a76b800) [pid = 1668] [serial = 820] [outer = 0x0] 14:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11aaebc00) [pid = 1668] [serial = 821] [outer = 0x11a76b800] 14:31:01 INFO - PROCESS | 1668 | 1461274261923 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11ab35c00) [pid = 1668] [serial = 822] [outer = 0x11a76b800] 14:31:02 INFO - PROCESS | 1668 | 1461274262266 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]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 14:31:02 INFO - PROCESS | 1668 | 1461274262274 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 1668 | 1461274262275 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:31:02 INFO - PROCESS | 1668 | 1461274262278 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 1668 | 1461274262279 Marionette TRACE conn2 <- [1,1070,null,{}] 14:31:02 INFO - PROCESS | 1668 | 1461274262281 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}] 14:31:02 INFO - PROCESS | 1668 | 1461274262355 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:31:02 INFO - PROCESS | 1668 | 1461274262404 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf68000 == 33 [pid = 1668] [id = 275] 14:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11a76c000) [pid = 1668] [serial = 823] [outer = 0x0] 14:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11ad21400) [pid = 1668] [serial = 824] [outer = 0x11a76c000] 14:31:02 INFO - PROCESS | 1668 | 1461274262430 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11af8c000) [pid = 1668] [serial = 825] [outer = 0x11a76c000] 14:31:02 INFO - PROCESS | 1668 | 1461274262718 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]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 14:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:31:02 INFO - PROCESS | 1668 | 1461274262749 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 1668 | 1461274262750 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:31:02 INFO - PROCESS | 1668 | 1461274262752 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 1668 | 1461274262753 Marionette TRACE conn2 <- [1,1074,null,{}] 14:31:02 INFO - PROCESS | 1668 | 1461274262755 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}] 14:31:02 INFO - PROCESS | 1668 | 1461274262845 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:31:02 INFO - PROCESS | 1668 | 1461274262874 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x125968800 == 34 [pid = 1668] [id = 276] 14:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11ab42c00) [pid = 1668] [serial = 826] [outer = 0x0] 14:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11b0d8000) [pid = 1668] [serial = 827] [outer = 0x11ab42c00] 14:31:02 INFO - PROCESS | 1668 | 1461274262899 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11bc93800) [pid = 1668] [serial = 828] [outer = 0x11ab42c00] 14:31:03 INFO - PROCESS | 1668 | 1461274263224 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]]]}] 14:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 14:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:31:03 INFO - PROCESS | 1668 | 1461274263274 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 1668 | 1461274263276 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:31:03 INFO - PROCESS | 1668 | 1461274263278 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 1668 | 1461274263280 Marionette TRACE conn2 <- [1,1078,null,{}] 14:31:03 INFO - PROCESS | 1668 | 1461274263283 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}] 14:31:03 INFO - PROCESS | 1668 | 1461274263450 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:31:03 INFO - PROCESS | 1668 | 1461274263492 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12627d000 == 35 [pid = 1668] [id = 277] 14:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11bc98400) [pid = 1668] [serial = 829] [outer = 0x0] 14:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11bce4800) [pid = 1668] [serial = 830] [outer = 0x11bc98400] 14:31:03 INFO - PROCESS | 1668 | 1461274263536 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11c180c00) [pid = 1668] [serial = 831] [outer = 0x11bc98400] 14:31:03 INFO - PROCESS | 1668 | 1461274263963 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]]]}] 14:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 722ms 14:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:31:04 INFO - PROCESS | 1668 | 1461274264002 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:31:04 INFO - PROCESS | 1668 | 1461274264003 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:31:04 INFO - PROCESS | 1668 | 1461274264008 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:31:04 INFO - PROCESS | 1668 | 1461274264011 Marionette TRACE conn2 <- [1,1082,null,{}] 14:31:04 INFO - PROCESS | 1668 | 1461274264015 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}] 14:31:04 INFO - PROCESS | 1668 | 1461274264149 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:31:04 INFO - PROCESS | 1668 | 1461274264172 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x11890d800 == 36 [pid = 1668] [id = 278] 14:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11c181400) [pid = 1668] [serial = 832] [outer = 0x0] 14:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x1237ec400) [pid = 1668] [serial = 833] [outer = 0x11c181400] 14:31:04 INFO - PROCESS | 1668 | 1461274264212 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x1259cec00) [pid = 1668] [serial = 834] [outer = 0x11c181400] 14:31:04 INFO - PROCESS | 1668 | 1461274264556 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]]]}] 14:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 573ms 14:31:04 INFO - PROCESS | 1668 | 1461274264580 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:31:04 INFO - PROCESS | 1668 | 1461274264581 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:31:04 INFO - PROCESS | 1668 | 1461274264583 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:31:04 INFO - PROCESS | 1668 | 1461274264584 Marionette TRACE conn2 <- [1,1086,null,{}] 14:31:04 INFO - PROCESS | 1668 | 1461274264586 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}] 14:31:04 INFO - PROCESS | 1668 | 1461274264677 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x115ca2400) [pid = 1668] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x125cd9c00) [pid = 1668] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x125cdc000) [pid = 1668] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11848a000) [pid = 1668] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x11c17d000) [pid = 1668] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11c48a000) [pid = 1668] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x11ab38800) [pid = 1668] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x1292e4400) [pid = 1668] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x11a76bc00) [pid = 1668] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x11bfe9c00) [pid = 1668] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11870b800) [pid = 1668] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x113fdc000) [pid = 1668] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x11af8dc00) [pid = 1668] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x118489000) [pid = 1668] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x11af8e800) [pid = 1668] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x118706c00) [pid = 1668] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:31:04 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x11948f800) [pid = 1668] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:31:04 INFO - PROCESS | 1668 | 1461274264843 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x117d19800 == 37 [pid = 1668] [id = 279] 14:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x113fdc000) [pid = 1668] [serial = 835] [outer = 0x0] 14:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x118489000) [pid = 1668] [serial = 836] [outer = 0x113fdc000] 14:31:04 INFO - PROCESS | 1668 | 1461274264869 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11a998000) [pid = 1668] [serial = 837] [outer = 0x113fdc000] 14:31:05 INFO - PROCESS | 1668 | 1461274265142 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]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 568ms 14:31:05 INFO - PROCESS | 1668 | 1461274265152 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:31:05 INFO - PROCESS | 1668 | 1461274265153 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:31:05 INFO - PROCESS | 1668 | 1461274265155 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 1668 | 1461274265156 Marionette TRACE conn2 <- [1,1090,null,{}] 14:31:05 INFO - PROCESS | 1668 | 1461274265166 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}] 14:31:05 INFO - PROCESS | 1668 | 1461274265246 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:31:05 INFO - PROCESS | 1668 | 1461274265250 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292a9000 == 38 [pid = 1668] [id = 280] 14:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11ab42800) [pid = 1668] [serial = 838] [outer = 0x0] 14:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x1238cc400) [pid = 1668] [serial = 839] [outer = 0x11ab42800] 14:31:05 INFO - PROCESS | 1668 | 1461274265276 Marionette DEBUG loaded listener.js 14:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x125f6b800) [pid = 1668] [serial = 840] [outer = 0x11ab42800] 14:31:05 INFO - PROCESS | 1668 | 1461274265577 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]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 14:31:05 INFO - PROCESS | 1668 | 1461274265627 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:31:05 INFO - PROCESS | 1668 | 1461274265628 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:31:05 INFO - PROCESS | 1668 | 1461274265630 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 1668 | 1461274265631 Marionette TRACE conn2 <- [1,1094,null,{}] 14:31:05 INFO - PROCESS | 1668 | 1461274265634 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}] 14:31:05 INFO - PROCESS | 1668 | 1461274265728 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:31:05 INFO - PROCESS | 1668 | 1461274265734 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abcc000 == 39 [pid = 1668] [id = 281] 14:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x125f6bc00) [pid = 1668] [serial = 841] [outer = 0x0] 14:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x1260cf000) [pid = 1668] [serial = 842] [outer = 0x125f6bc00] 14:31:05 INFO - PROCESS | 1668 | 1461274265759 Marionette DEBUG loaded listener.js 14:31:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x126816400) [pid = 1668] [serial = 843] [outer = 0x125f6bc00] 14:31:06 INFO - PROCESS | 1668 | 1461274266077 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]]]}] 14:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 14:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:31:06 INFO - PROCESS | 1668 | 1461274266099 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:31:06 INFO - PROCESS | 1668 | 1461274266100 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:31:06 INFO - PROCESS | 1668 | 1461274266102 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:31:06 INFO - PROCESS | 1668 | 1461274266104 Marionette TRACE conn2 <- [1,1098,null,{}] 14:31:06 INFO - PROCESS | 1668 | 1461274266107 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}] 14:31:06 INFO - PROCESS | 1668 | 1461274266197 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:31:06 INFO - PROCESS | 1668 | 1461274266201 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12beba000 == 40 [pid = 1668] [id = 282] 14:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x1268f5800) [pid = 1668] [serial = 844] [outer = 0x0] 14:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x126f41800) [pid = 1668] [serial = 845] [outer = 0x1268f5800] 14:31:06 INFO - PROCESS | 1668 | 1461274266230 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x1288c3800) [pid = 1668] [serial = 846] [outer = 0x1268f5800] 14:31:06 INFO - PROCESS | 1668 | 1461274266544 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]]]}] 14:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 14:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:31:06 INFO - PROCESS | 1668 | 1461274266573 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:31:06 INFO - PROCESS | 1668 | 1461274266576 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:31:06 INFO - PROCESS | 1668 | 1461274266579 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:31:06 INFO - PROCESS | 1668 | 1461274266580 Marionette TRACE conn2 <- [1,1102,null,{}] 14:31:06 INFO - PROCESS | 1668 | 1461274266582 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}] 14:31:06 INFO - PROCESS | 1668 | 1461274266677 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:31:06 INFO - PROCESS | 1668 | 1461274266683 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce13000 == 41 [pid = 1668] [id = 283] 14:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x1288bb000) [pid = 1668] [serial = 847] [outer = 0x0] 14:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x129206800) [pid = 1668] [serial = 848] [outer = 0x1288bb000] 14:31:06 INFO - PROCESS | 1668 | 1461274266708 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x129498c00) [pid = 1668] [serial = 849] [outer = 0x1288bb000] 14:31:07 INFO - PROCESS | 1668 | 1461274267134 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]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 569ms 14:31:07 INFO - PROCESS | 1668 | 1461274267148 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 1668 | 1461274267151 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:31:07 INFO - PROCESS | 1668 | 1461274267155 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 1668 | 1461274267157 Marionette TRACE conn2 <- [1,1106,null,{}] 14:31:07 INFO - PROCESS | 1668 | 1461274267161 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}] 14:31:07 INFO - PROCESS | 1668 | 1461274267260 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:31:07 INFO - PROCESS | 1668 | 1461274267316 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a503800 == 42 [pid = 1668] [id = 284] 14:31:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x114d75c00) [pid = 1668] [serial = 850] [outer = 0x0] 14:31:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x116ff0400) [pid = 1668] [serial = 851] [outer = 0x114d75c00] 14:31:07 INFO - PROCESS | 1668 | 1461274267348 Marionette DEBUG loaded listener.js 14:31:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x118940400) [pid = 1668] [serial = 852] [outer = 0x114d75c00] 14:31:07 INFO - PROCESS | 1668 | 1461274267772 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]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 14:31:07 INFO - PROCESS | 1668 | 1461274267827 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 1668 | 1461274267831 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:31:07 INFO - PROCESS | 1668 | 1461274267836 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 1668 | 1461274267837 Marionette TRACE conn2 <- [1,1110,null,{}] 14:31:07 INFO - PROCESS | 1668 | 1461274267840 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}] 14:31:07 INFO - PROCESS | 1668 | 1461274267976 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:31:08 INFO - PROCESS | 1668 | 1461274268002 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x126283800 == 43 [pid = 1668] [id = 285] 14:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x11a9a0000) [pid = 1668] [serial = 853] [outer = 0x0] 14:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11aaf3000) [pid = 1668] [serial = 854] [outer = 0x11a9a0000] 14:31:08 INFO - PROCESS | 1668 | 1461274268055 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x11ad5f800) [pid = 1668] [serial = 855] [outer = 0x11a9a0000] 14:31:08 INFO - PROCESS | 1668 | 1461274268458 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]]]}] 14:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 675ms 14:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:31:08 INFO - PROCESS | 1668 | 1461274268510 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:31:08 INFO - PROCESS | 1668 | 1461274268512 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:31:08 INFO - PROCESS | 1668 | 1461274268514 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:31:08 INFO - PROCESS | 1668 | 1461274268517 Marionette TRACE conn2 <- [1,1114,null,{}] 14:31:08 INFO - PROCESS | 1668 | 1461274268525 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}] 14:31:08 INFO - PROCESS | 1668 | 1461274268649 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:31:08 INFO - PROCESS | 1668 | 1461274268713 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d077800 == 44 [pid = 1668] [id = 286] 14:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11b99c400) [pid = 1668] [serial = 856] [outer = 0x0] 14:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11be4f000) [pid = 1668] [serial = 857] [outer = 0x11b99c400] 14:31:08 INFO - PROCESS | 1668 | 1461274268746 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x125c37400) [pid = 1668] [serial = 858] [outer = 0x11b99c400] 14:31:09 INFO - PROCESS | 1668 | 1461274269135 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]]]}] 14:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 14:31:09 INFO - PROCESS | 1668 | 1461274269185 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 1668 | 1461274269187 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:31:09 INFO - PROCESS | 1668 | 1461274269189 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 1668 | 1461274269190 Marionette TRACE conn2 <- [1,1118,null,{}] 14:31:09 INFO - PROCESS | 1668 | 1461274269193 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}] 14:31:09 INFO - PROCESS | 1668 | 1461274269288 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:31:09 INFO - PROCESS | 1668 | 1461274269349 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dab4800 == 45 [pid = 1668] [id = 287] 14:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x125f6b400) [pid = 1668] [serial = 859] [outer = 0x0] 14:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x126ca7400) [pid = 1668] [serial = 860] [outer = 0x125f6b400] 14:31:09 INFO - PROCESS | 1668 | 1461274269379 Marionette DEBUG loaded listener.js 14:31:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x127524400) [pid = 1668] [serial = 861] [outer = 0x125f6b400] 14:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:31:09 INFO - PROCESS | 1668 | 1461274269801 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]]]}] 14:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 622ms 14:31:09 INFO - PROCESS | 1668 | 1461274269811 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 1668 | 1461274269812 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:31:09 INFO - PROCESS | 1668 | 1461274269815 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 1668 | 1461274269816 Marionette TRACE conn2 <- [1,1122,null,{}] 14:31:09 INFO - PROCESS | 1668 | 1461274269818 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}] 14:31:09 INFO - PROCESS | 1668 | 1461274269920 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:31:10 INFO - PROCESS | 1668 | 1461274270000 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x118195800 == 46 [pid = 1668] [id = 288] 14:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1237ef800) [pid = 1668] [serial = 862] [outer = 0x0] 14:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x1288b9000) [pid = 1668] [serial = 863] [outer = 0x1237ef800] 14:31:10 INFO - PROCESS | 1668 | 1461274270031 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x12949b800) [pid = 1668] [serial = 864] [outer = 0x1237ef800] 14:31:10 INFO - PROCESS | 1668 | 1461274270537 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]]]}] 14:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 777ms 14:31:10 INFO - PROCESS | 1668 | 1461274270611 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:31:10 INFO - PROCESS | 1668 | 1461274270613 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:31:10 INFO - PROCESS | 1668 | 1461274270618 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:31:10 INFO - PROCESS | 1668 | 1461274270620 Marionette TRACE conn2 <- [1,1126,null,{}] 14:31:10 INFO - PROCESS | 1668 | 1461274270624 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}] 14:31:10 INFO - PROCESS | 1668 | 1461274270712 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:31:10 INFO - PROCESS | 1668 | 1461274270775 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x11aa8b000 == 47 [pid = 1668] [id = 289] 14:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x116f13400) [pid = 1668] [serial = 865] [outer = 0x0] 14:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x117e3b000) [pid = 1668] [serial = 866] [outer = 0x116f13400] 14:31:10 INFO - PROCESS | 1668 | 1461274270806 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x118703c00) [pid = 1668] [serial = 867] [outer = 0x116f13400] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x12beba000 == 46 [pid = 1668] [id = 282] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x12abcc000 == 45 [pid = 1668] [id = 281] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x1292a9000 == 44 [pid = 1668] [id = 280] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x117d19800 == 43 [pid = 1668] [id = 279] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x11890d800 == 42 [pid = 1668] [id = 278] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x12627d000 == 41 [pid = 1668] [id = 277] 14:31:11 INFO - PROCESS | 1668 | 1461274271408 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]]]}] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x125968800 == 40 [pid = 1668] [id = 276] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf68000 == 39 [pid = 1668] [id = 275] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x11be8b000 == 38 [pid = 1668] [id = 274] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7b1800 == 37 [pid = 1668] [id = 273] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x117e68000 == 36 [pid = 1668] [id = 272] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x113dcc800 == 35 [pid = 1668] [id = 271] 14:31:11 INFO - PROCESS | 1668 | --DOCSHELL 0x119105000 == 34 [pid = 1668] [id = 270] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11be56c00) [pid = 1668] [serial = 776] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11c17f800) [pid = 1668] [serial = 777] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x126024000) [pid = 1668] [serial = 785] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x1189c9000) [pid = 1668] [serial = 761] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x118aba800) [pid = 1668] [serial = 762] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11a764400) [pid = 1668] [serial = 764] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x11a995c00) [pid = 1668] [serial = 765] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x11bce7800) [pid = 1668] [serial = 774] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x11bc98000) [pid = 1668] [serial = 773] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11848e000) [pid = 1668] [serial = 758] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x118708400) [pid = 1668] [serial = 759] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1237e2800) [pid = 1668] [serial = 779] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x1238cbc00) [pid = 1668] [serial = 780] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x11ab44800) [pid = 1668] [serial = 770] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11af85800) [pid = 1668] [serial = 771] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11a99f000) [pid = 1668] [serial = 767] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x11ab36800) [pid = 1668] [serial = 768] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x11848ac00) [pid = 1668] [serial = 756] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x1268e9800) [pid = 1668] [serial = 788] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x1260d2000) [pid = 1668] [serial = 786] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 92 (0x128f48800) [pid = 1668] [serial = 791] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 91 (0x11ab37800) [pid = 1668] [serial = 795] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 90 (0x129209c00) [pid = 1668] [serial = 792] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 89 (0x12949d400) [pid = 1668] [serial = 801] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 88 (0x119302c00) [pid = 1668] [serial = 794] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 87 (0x1259cd800) [pid = 1668] [serial = 782] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 86 (0x11bfe4800) [pid = 1668] [serial = 797] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 85 (0x125c38800) [pid = 1668] [serial = 783] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 84 (0x127531800) [pid = 1668] [serial = 789] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 83 (0x127532400) [pid = 1668] [serial = 798] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 82 (0x129492800) [pid = 1668] [serial = 800] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 81 (0x12abac800) [pid = 1668] [serial = 804] [outer = 0x0] [url = about:blank] 14:31:11 INFO - PROCESS | 1668 | --DOMWINDOW == 80 (0x12aba5800) [pid = 1668] [serial = 803] [outer = 0x0] [url = about:blank] 14:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 826ms 14:31:11 INFO - PROCESS | 1668 | 1461274271443 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:31:11 INFO - PROCESS | 1668 | 1461274271447 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:31:11 INFO - PROCESS | 1668 | 1461274271451 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 1668 | 1461274271453 Marionette TRACE conn2 <- [1,1130,null,{}] 14:31:11 INFO - PROCESS | 1668 | 1461274271455 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}] 14:31:11 INFO - PROCESS | 1668 | 1461274271537 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:31:11 INFO - PROCESS | 1668 | 1461274271546 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x11840c000 == 35 [pid = 1668] [id = 290] 14:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 81 (0x1187b5c00) [pid = 1668] [serial = 868] [outer = 0x0] 14:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 82 (0x1189ca800) [pid = 1668] [serial = 869] [outer = 0x1187b5c00] 14:31:11 INFO - PROCESS | 1668 | 1461274271573 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 83 (0x11870c400) [pid = 1668] [serial = 870] [outer = 0x1187b5c00] 14:31:11 INFO - PROCESS | 1668 | 1461274271903 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]]]}] 14:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 472ms 14:31:11 INFO - PROCESS | 1668 | 1461274271924 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:31:11 INFO - PROCESS | 1668 | 1461274271928 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:31:11 INFO - PROCESS | 1668 | 1461274271931 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 1668 | 1461274271933 Marionette TRACE conn2 <- [1,1134,null,{}] 14:31:11 INFO - PROCESS | 1668 | 1461274271959 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}] 14:31:12 INFO - PROCESS | 1668 | 1461274272038 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:31:12 INFO - PROCESS | 1668 | 1461274272046 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be75000 == 36 [pid = 1668] [id = 291] 14:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 84 (0x11a997800) [pid = 1668] [serial = 871] [outer = 0x0] 14:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 85 (0x11aaf4400) [pid = 1668] [serial = 872] [outer = 0x11a997800] 14:31:12 INFO - PROCESS | 1668 | 1461274272074 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 86 (0x11ab3ec00) [pid = 1668] [serial = 873] [outer = 0x11a997800] 14:31:12 INFO - PROCESS | 1668 | 1461274272413 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]]]}] 14:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 522ms 14:31:12 INFO - PROCESS | 1668 | 1461274272454 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:31:12 INFO - PROCESS | 1668 | 1461274272455 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:31:12 INFO - PROCESS | 1668 | 1461274272458 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 1668 | 1461274272459 Marionette TRACE conn2 <- [1,1138,null,{}] 14:31:12 INFO - PROCESS | 1668 | 1461274272461 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}] 14:31:12 INFO - PROCESS | 1668 | 1461274272543 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:31:12 INFO - PROCESS | 1668 | 1461274272586 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c23b800 == 37 [pid = 1668] [id = 292] 14:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 87 (0x11aaef000) [pid = 1668] [serial = 874] [outer = 0x0] 14:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 88 (0x11ad6e000) [pid = 1668] [serial = 875] [outer = 0x11aaef000] 14:31:12 INFO - PROCESS | 1668 | 1461274272613 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 89 (0x11bc98000) [pid = 1668] [serial = 876] [outer = 0x11aaef000] 14:31:12 INFO - PROCESS | 1668 | 1461274272896 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]]]}] 14:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 14:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:31:12 INFO - PROCESS | 1668 | 1461274272932 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:31:12 INFO - PROCESS | 1668 | 1461274272933 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:31:12 INFO - PROCESS | 1668 | 1461274272935 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 1668 | 1461274272936 Marionette TRACE conn2 <- [1,1142,null,{}] 14:31:12 INFO - PROCESS | 1668 | 1461274272939 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}] 14:31:13 INFO - PROCESS | 1668 | 1461274273016 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:31:13 INFO - PROCESS | 1668 | 1461274273020 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x125ee4800 == 38 [pid = 1668] [id = 293] 14:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 90 (0x11bc98c00) [pid = 1668] [serial = 877] [outer = 0x0] 14:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 91 (0x11be48400) [pid = 1668] [serial = 878] [outer = 0x11bc98c00] 14:31:13 INFO - PROCESS | 1668 | 1461274273049 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 92 (0x11c17ec00) [pid = 1668] [serial = 879] [outer = 0x11bc98c00] 14:31:13 INFO - PROCESS | 1668 | 1461274273371 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]]]}] 14:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 14:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:31:13 INFO - PROCESS | 1668 | 1461274273405 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:31:13 INFO - PROCESS | 1668 | 1461274273406 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:31:13 INFO - PROCESS | 1668 | 1461274273408 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:31:13 INFO - PROCESS | 1668 | 1461274273409 Marionette TRACE conn2 <- [1,1146,null,{}] 14:31:13 INFO - PROCESS | 1668 | 1461274273411 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}] 14:31:13 INFO - PROCESS | 1668 | 1461274273530 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:31:13 INFO - PROCESS | 1668 | 1461274273542 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x126517800 == 39 [pid = 1668] [id = 294] 14:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 93 (0x11c18ac00) [pid = 1668] [serial = 880] [outer = 0x0] 14:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x125cdc000) [pid = 1668] [serial = 881] [outer = 0x11c18ac00] 14:31:13 INFO - PROCESS | 1668 | 1461274273570 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x126cf4400) [pid = 1668] [serial = 882] [outer = 0x11c18ac00] 14:31:13 INFO - PROCESS | 1668 | 1461274273979 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]]]}] 14:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 619ms 14:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:31:14 INFO - PROCESS | 1668 | 1461274274028 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:31:14 INFO - PROCESS | 1668 | 1461274274030 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:31:14 INFO - PROCESS | 1668 | 1461274274033 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 1668 | 1461274274035 Marionette TRACE conn2 <- [1,1150,null,{}] 14:31:14 INFO - PROCESS | 1668 | 1461274274038 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}] 14:31:14 INFO - PROCESS | 1668 | 1461274274177 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:31:14 INFO - PROCESS | 1668 | 1461274274198 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x128f13000 == 40 [pid = 1668] [id = 295] 14:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x126cf5000) [pid = 1668] [serial = 883] [outer = 0x0] 14:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x128f4a800) [pid = 1668] [serial = 884] [outer = 0x126cf5000] 14:31:14 INFO - PROCESS | 1668 | 1461274274238 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12949fc00) [pid = 1668] [serial = 885] [outer = 0x126cf5000] 14:31:14 INFO - PROCESS | 1668 | 1461274274638 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]]]}] 14:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 622ms 14:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:31:14 INFO - PROCESS | 1668 | 1461274274654 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:31:14 INFO - PROCESS | 1668 | 1461274274655 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:31:14 INFO - PROCESS | 1668 | 1461274274658 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 1668 | 1461274274660 Marionette TRACE conn2 <- [1,1154,null,{}] 14:31:14 INFO - PROCESS | 1668 | 1461274274663 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}] 14:31:14 INFO - PROCESS | 1668 | 1461274274755 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:31:14 INFO - PROCESS | 1668 | 1461274274766 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abce000 == 41 [pid = 1668] [id = 296] 14:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12aba1400) [pid = 1668] [serial = 886] [outer = 0x0] 14:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x12aba7400) [pid = 1668] [serial = 887] [outer = 0x12aba1400] 14:31:14 INFO - PROCESS | 1668 | 1461274274791 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12ad53c00) [pid = 1668] [serial = 888] [outer = 0x12aba1400] 14:31:15 INFO - PROCESS | 1668 | 1461274275138 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]]]}] 14:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 14:31:15 INFO - PROCESS | 1668 | 1461274275179 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:31:15 INFO - PROCESS | 1668 | 1461274275180 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:31:15 INFO - PROCESS | 1668 | 1461274275182 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 1668 | 1461274275183 Marionette TRACE conn2 <- [1,1158,null,{}] 14:31:15 INFO - PROCESS | 1668 | 1461274275185 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}] 14:31:15 INFO - PROCESS | 1668 | 1461274275276 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:31:15 INFO - PROCESS | 1668 | 1461274275287 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12beb4800 == 42 [pid = 1668] [id = 297] 14:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x12aba4400) [pid = 1668] [serial = 889] [outer = 0x0] 14:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x12b87e800) [pid = 1668] [serial = 890] [outer = 0x12aba4400] 14:31:15 INFO - PROCESS | 1668 | 1461274275312 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12ba34400) [pid = 1668] [serial = 891] [outer = 0x12aba4400] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x1268f5800) [pid = 1668] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x11bc98400) [pid = 1668] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x11870cc00) [pid = 1668] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 100 (0x11a76c000) [pid = 1668] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 99 (0x116f15000) [pid = 1668] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 98 (0x11c181400) [pid = 1668] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 97 (0x11a76b800) [pid = 1668] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 96 (0x113fdc000) [pid = 1668] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 95 (0x125f6bc00) [pid = 1668] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 94 (0x11ab42c00) [pid = 1668] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:31:15 INFO - PROCESS | 1668 | --DOMWINDOW == 93 (0x11ab42800) [pid = 1668] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:31:15 INFO - PROCESS | 1668 | 1461274275682 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]]]}] 14:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 14:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:31:15 INFO - PROCESS | 1668 | 1461274275701 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:31:15 INFO - PROCESS | 1668 | 1461274275702 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:31:15 INFO - PROCESS | 1668 | 1461274275704 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 1668 | 1461274275705 Marionette TRACE conn2 <- [1,1162,null,{}] 14:31:15 INFO - PROCESS | 1668 | 1461274275707 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}] 14:31:15 INFO - PROCESS | 1668 | 1461274275784 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:31:15 INFO - PROCESS | 1668 | 1461274275789 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a84f000 == 43 [pid = 1668] [id = 298] 14:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 94 (0x11ab38800) [pid = 1668] [serial = 892] [outer = 0x0] 14:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 95 (0x11bc94c00) [pid = 1668] [serial = 893] [outer = 0x11ab38800] 14:31:15 INFO - PROCESS | 1668 | 1461274275817 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 96 (0x12ba36400) [pid = 1668] [serial = 894] [outer = 0x11ab38800] 14:31:16 INFO - PROCESS | 1668 | 1461274276289 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]]]}] 14:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 622ms 14:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:31:16 INFO - PROCESS | 1668 | 1461274276327 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 1668 | 1461274276328 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:31:16 INFO - PROCESS | 1668 | 1461274276330 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 1668 | 1461274276332 Marionette TRACE conn2 <- [1,1166,null,{}] 14:31:16 INFO - PROCESS | 1668 | 1461274276335 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}] 14:31:16 INFO - PROCESS | 1668 | 1461274276431 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:31:16 INFO - PROCESS | 1668 | 1461274276435 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3cf800 == 44 [pid = 1668] [id = 299] 14:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 97 (0x12bb7fc00) [pid = 1668] [serial = 895] [outer = 0x0] 14:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 98 (0x12ccab800) [pid = 1668] [serial = 896] [outer = 0x12bb7fc00] 14:31:16 INFO - PROCESS | 1668 | 1461274276465 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 99 (0x12cf8c000) [pid = 1668] [serial = 897] [outer = 0x12bb7fc00] 14:31:16 INFO - PROCESS | 1668 | 1461274276792 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]]]}] 14:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 14:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:31:16 INFO - PROCESS | 1668 | 1461274276801 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 1668 | 1461274276802 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:31:16 INFO - PROCESS | 1668 | 1461274276804 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 1668 | 1461274276805 Marionette TRACE conn2 <- [1,1170,null,{}] 14:31:16 INFO - PROCESS | 1668 | 1461274276808 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}] 14:31:16 INFO - PROCESS | 1668 | 1461274276913 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:31:16 INFO - PROCESS | 1668 | 1461274276919 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e58a000 == 45 [pid = 1668] [id = 300] 14:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 100 (0x11ab42800) [pid = 1668] [serial = 898] [outer = 0x0] 14:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 101 (0x12cf8d800) [pid = 1668] [serial = 899] [outer = 0x11ab42800] 14:31:16 INFO - PROCESS | 1668 | 1461274276945 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x125ce1800) [pid = 1668] [serial = 900] [outer = 0x11ab42800] 14:31:17 INFO - PROCESS | 1668 | 1461274277246 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]]]}] 14:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 473ms 14:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:31:17 INFO - PROCESS | 1668 | 1461274277278 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:31:17 INFO - PROCESS | 1668 | 1461274277280 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:31:17 INFO - PROCESS | 1668 | 1461274277282 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - PROCESS | 1668 | 1461274277283 Marionette TRACE conn2 <- [1,1174,null,{}] 14:31:17 INFO - PROCESS | 1668 | 1461274277285 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}] 14:31:17 INFO - PROCESS | 1668 | 1461274277363 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:31:17 INFO - PROCESS | 1668 | 1461274277367 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e63b800 == 46 [pid = 1668] [id = 301] 14:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x126cf2000) [pid = 1668] [serial = 901] [outer = 0x0] 14:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x12d024c00) [pid = 1668] [serial = 902] [outer = 0x126cf2000] 14:31:17 INFO - PROCESS | 1668 | 1461274277392 Marionette DEBUG loaded listener.js 14:31:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x12d225000) [pid = 1668] [serial = 903] [outer = 0x126cf2000] 14:31:17 INFO - PROCESS | 1668 | 1461274277832 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] 14:31:17 INFO - PROCESS | 1668 | 1461274277853 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:31:17 INFO - PROCESS | 1668 | 1461274277856 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - PROCESS | 1668 | 1461274277859 Marionette TRACE conn2 <- [1,1178,null,{}] 14:31:17 INFO - PROCESS | 1668 | 1461274277863 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}] 14:31:17 INFO - PROCESS | 1668 | 1461274277970 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:31:18 INFO - PROCESS | 1668 | 1461274278035 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7bc800 == 47 [pid = 1668] [id = 302] 14:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x116ff1c00) [pid = 1668] [serial = 904] [outer = 0x0] 14:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1187b9000) [pid = 1668] [serial = 905] [outer = 0x116ff1c00] 14:31:18 INFO - PROCESS | 1668 | 1461274278067 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11957d800) [pid = 1668] [serial = 906] [outer = 0x116ff1c00] 14:31:18 INFO - PROCESS | 1668 | 1461274278513 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:31:18 INFO - PROCESS | 1668 | 1461274278533 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:31:18 INFO - PROCESS | 1668 | 1461274278538 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 1668 | 1461274278539 Marionette TRACE conn2 <- [1,1182,null,{}] 14:31:18 INFO - PROCESS | 1668 | 1461274278542 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}] 14:31:18 INFO - PROCESS | 1668 | 1461274278641 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:31:18 INFO - PROCESS | 1668 | 1461274278705 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x127514800 == 48 [pid = 1668] [id = 303] 14:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11957f000) [pid = 1668] [serial = 907] [outer = 0x0] 14:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11ab37c00) [pid = 1668] [serial = 908] [outer = 0x11957f000] 14:31:18 INFO - PROCESS | 1668 | 1461274278735 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11bce0400) [pid = 1668] [serial = 909] [outer = 0x11957f000] 14:31:19 INFO - PROCESS | 1668 | 1461274279154 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] 14:31:19 INFO - PROCESS | 1668 | 1461274279209 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:31:19 INFO - PROCESS | 1668 | 1461274279211 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 1668 | 1461274279214 Marionette TRACE conn2 <- [1,1186,null,{}] 14:31:19 INFO - PROCESS | 1668 | 1461274279222 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}] 14:31:19 INFO - PROCESS | 1668 | 1461274279344 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:31:19 INFO - PROCESS | 1668 | 1461274279421 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eade800 == 49 [pid = 1668] [id = 304] 14:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1238cd000) [pid = 1668] [serial = 910] [outer = 0x0] 14:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x126810c00) [pid = 1668] [serial = 911] [outer = 0x1238cd000] 14:31:19 INFO - PROCESS | 1668 | 1461274279455 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12949f000) [pid = 1668] [serial = 912] [outer = 0x1238cd000] 14:31:19 INFO - PROCESS | 1668 | 1461274279902 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] 14:31:19 INFO - PROCESS | 1668 | 1461274279941 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:31:19 INFO - PROCESS | 1668 | 1461274279945 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 1668 | 1461274279947 Marionette TRACE conn2 <- [1,1190,null,{}] 14:31:19 INFO - PROCESS | 1668 | 1461274279951 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}] 14:31:20 INFO - PROCESS | 1668 | 1461274280096 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:31:20 INFO - PROCESS | 1668 | 1461274280211 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eebd000 == 50 [pid = 1668] [id = 305] 14:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12aba8c00) [pid = 1668] [serial = 913] [outer = 0x0] 14:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12bd1b400) [pid = 1668] [serial = 914] [outer = 0x12aba8c00] 14:31:20 INFO - PROCESS | 1668 | 1461274280245 Marionette DEBUG loaded listener.js 14:31:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12cf2f400) [pid = 1668] [serial = 915] [outer = 0x12aba8c00] 14:31:20 INFO - PROCESS | 1668 | 1461274280684 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] 14:31:20 INFO - PROCESS | 1668 | 1461274280723 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:31:20 INFO - PROCESS | 1668 | 1461274280727 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:31:20 INFO - PROCESS | 1668 | 1461274280729 Marionette TRACE conn2 <- [1,1194,null,{}] 14:31:20 INFO - PROCESS | 1668 | 1461274280731 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}] 14:31:20 INFO - PROCESS | 1668 | 1461274280875 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:31:20 INFO - PROCESS | 1668 | 1461274280993 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12becf000 == 51 [pid = 1668] [id = 306] 14:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x114f56c00) [pid = 1668] [serial = 916] [outer = 0x0] 14:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12d021c00) [pid = 1668] [serial = 917] [outer = 0x114f56c00] 14:31:21 INFO - PROCESS | 1668 | 1461274281025 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12d22b400) [pid = 1668] [serial = 918] [outer = 0x114f56c00] 14:31:21 INFO - PROCESS | 1668 | 1461274281560 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] 14:31:21 INFO - PROCESS | 1668 | 1461274281602 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:31:21 INFO - PROCESS | 1668 | 1461274281605 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:31:21 INFO - PROCESS | 1668 | 1461274281608 Marionette TRACE conn2 <- [1,1198,null,{}] 14:31:21 INFO - PROCESS | 1668 | 1461274281612 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}] 14:31:21 INFO - PROCESS | 1668 | 1461274281704 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:31:21 INFO - PROCESS | 1668 | 1461274281756 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c23a800 == 52 [pid = 1668] [id = 307] 14:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x118706000) [pid = 1668] [serial = 919] [outer = 0x0] 14:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1187b8400) [pid = 1668] [serial = 920] [outer = 0x118706000] 14:31:21 INFO - PROCESS | 1668 | 1461274281784 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x119578c00) [pid = 1668] [serial = 921] [outer = 0x118706000] 14:31:22 INFO - PROCESS | 1668 | 1461274282229 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]]]}] 14:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 14:31:22 INFO - PROCESS | 1668 | 1461274282278 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:31:22 INFO - PROCESS | 1668 | 1461274282282 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:31:22 INFO - PROCESS | 1668 | 1461274282287 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 1668 | 1461274282288 Marionette TRACE conn2 <- [1,1202,null,{}] 14:31:22 INFO - PROCESS | 1668 | 1461274282290 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}] 14:31:22 INFO - PROCESS | 1668 | 1461274282417 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:31:22 INFO - PROCESS | 1668 | 1461274282467 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x11911b800 == 53 [pid = 1668] [id = 308] 14:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1187f8c00) [pid = 1668] [serial = 922] [outer = 0x0] 14:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11a995c00) [pid = 1668] [serial = 923] [outer = 0x1187f8c00] 14:31:22 INFO - PROCESS | 1668 | 1461274282496 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11aaf4c00) [pid = 1668] [serial = 924] [outer = 0x1187f8c00] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12d071800 == 52 [pid = 1668] [id = 269] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12e58a000 == 51 [pid = 1668] [id = 300] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3cf800 == 50 [pid = 1668] [id = 299] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x129206800) [pid = 1668] [serial = 848] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x118703400) [pid = 1668] [serial = 809] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x119486800) [pid = 1668] [serial = 812] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12a84f000 == 49 [pid = 1668] [id = 298] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12beb4800 == 48 [pid = 1668] [id = 297] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12abce000 == 47 [pid = 1668] [id = 296] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x128f13000 == 46 [pid = 1668] [id = 295] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x126517800 == 45 [pid = 1668] [id = 294] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x125ee4800 == 44 [pid = 1668] [id = 293] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11c23b800 == 43 [pid = 1668] [id = 292] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11be75000 == 42 [pid = 1668] [id = 291] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11840c000 == 41 [pid = 1668] [id = 290] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11aa8b000 == 40 [pid = 1668] [id = 289] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x118195800 == 39 [pid = 1668] [id = 288] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12dab4800 == 38 [pid = 1668] [id = 287] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12d077800 == 37 [pid = 1668] [id = 286] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x126283800 == 36 [pid = 1668] [id = 285] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x11a503800 == 35 [pid = 1668] [id = 284] 14:31:22 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce13000 == 34 [pid = 1668] [id = 283] 14:31:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11afed400) [pid = 1668] [serial = 925] [outer = 0x12f84c800] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x126f41800) [pid = 1668] [serial = 845] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11bce4800) [pid = 1668] [serial = 830] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x119576000) [pid = 1668] [serial = 818] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11a762000) [pid = 1668] [serial = 819] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11ad21400) [pid = 1668] [serial = 824] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x116ff4400) [pid = 1668] [serial = 815] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x118705400) [pid = 1668] [serial = 816] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1237ec400) [pid = 1668] [serial = 833] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11aaebc00) [pid = 1668] [serial = 821] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11ab35c00) [pid = 1668] [serial = 822] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12ad57800) [pid = 1668] [serial = 806] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11c180c00) [pid = 1668] [serial = 831] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11a998000) [pid = 1668] [serial = 837] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x126816400) [pid = 1668] [serial = 843] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x118489000) [pid = 1668] [serial = 836] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x11bc93800) [pid = 1668] [serial = 828] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x11b0d8000) [pid = 1668] [serial = 827] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x1238cc400) [pid = 1668] [serial = 839] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x1259cec00) [pid = 1668] [serial = 834] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x1288c3800) [pid = 1668] [serial = 846] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 103 (0x11af8c000) [pid = 1668] [serial = 825] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 102 (0x125f6b800) [pid = 1668] [serial = 840] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | --DOMWINDOW == 101 (0x1260cf000) [pid = 1668] [serial = 842] [outer = 0x0] [url = about:blank] 14:31:22 INFO - PROCESS | 1668 | 1461274282945 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]]]}] 14:31:22 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 14:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 14:31:22 INFO - PROCESS | 1668 | 1461274282956 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:31:22 INFO - PROCESS | 1668 | 1461274282958 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:31:22 INFO - PROCESS | 1668 | 1461274282964 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 1668 | 1461274282967 Marionette TRACE conn2 <- [1,1206,null,{}] 14:31:22 INFO - PROCESS | 1668 | 1461274282975 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}] 14:31:23 INFO - PROCESS | 1668 | 1461274283056 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:31:23 INFO - PROCESS | 1668 | 1461274283107 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a503800 == 35 [pid = 1668] [id = 309] 14:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 102 (0x11aaf4000) [pid = 1668] [serial = 926] [outer = 0x0] 14:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 103 (0x11ad6dc00) [pid = 1668] [serial = 927] [outer = 0x11aaf4000] 14:31:23 INFO - PROCESS | 1668 | 1461274283134 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 104 (0x11bce4400) [pid = 1668] [serial = 928] [outer = 0x11aaf4000] 14:31:23 INFO - PROCESS | 1668 | 1461274283449 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]]]}] 14:31:23 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 14:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 14:31:23 INFO - PROCESS | 1668 | 1461274283486 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:31:23 INFO - PROCESS | 1668 | 1461274283488 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:31:23 INFO - PROCESS | 1668 | 1461274283490 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - PROCESS | 1668 | 1461274283492 Marionette TRACE conn2 <- [1,1210,null,{}] 14:31:23 INFO - PROCESS | 1668 | 1461274283496 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}] 14:31:23 INFO - PROCESS | 1668 | 1461274283570 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:31:23 INFO - PROCESS | 1668 | 1461274283575 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x125851800 == 36 [pid = 1668] [id = 310] 14:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x11bce4800) [pid = 1668] [serial = 929] [outer = 0x0] 14:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x11c183800) [pid = 1668] [serial = 930] [outer = 0x11bce4800] 14:31:23 INFO - PROCESS | 1668 | 1461274283603 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x1237ecc00) [pid = 1668] [serial = 931] [outer = 0x11bce4800] 14:31:23 INFO - PROCESS | 1668 | 1461274283968 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]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 521ms 14:31:24 INFO - PROCESS | 1668 | 1461274284012 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 1668 | 1461274284014 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:31:24 INFO - PROCESS | 1668 | 1461274284016 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - PROCESS | 1668 | 1461274284017 Marionette TRACE conn2 <- [1,1214,null,{}] 14:31:24 INFO - PROCESS | 1668 | 1461274284019 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}] 14:31:24 INFO - PROCESS | 1668 | 1461274284095 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:31:24 INFO - PROCESS | 1668 | 1461274284099 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x126035000 == 37 [pid = 1668] [id = 311] 14:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x1237ed800) [pid = 1668] [serial = 932] [outer = 0x0] 14:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x12581c000) [pid = 1668] [serial = 933] [outer = 0x1237ed800] 14:31:24 INFO - PROCESS | 1668 | 1461274284125 Marionette DEBUG loaded listener.js 14:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x125f6b800) [pid = 1668] [serial = 934] [outer = 0x1237ed800] 14:31:24 INFO - PROCESS | 1668 | 1461274284431 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]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 467ms 14:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:31:24 INFO - PROCESS | 1668 | 1461274284484 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 1668 | 1461274284485 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:31:24 INFO - PROCESS | 1668 | 1461274284487 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - PROCESS | 1668 | 1461274284488 Marionette TRACE conn2 <- [1,1218,null,{}] 14:31:24 INFO - PROCESS | 1668 | 1461274284490 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}] 14:31:24 INFO - PROCESS | 1668 | 1461274284607 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:31:24 INFO - PROCESS | 1668 | 1461274284637 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e03000 == 38 [pid = 1668] [id = 312] 14:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1237ef000) [pid = 1668] [serial = 935] [outer = 0x0] 14:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1260d2000) [pid = 1668] [serial = 936] [outer = 0x1237ef000] 14:31:24 INFO - PROCESS | 1668 | 1461274284663 Marionette DEBUG loaded listener.js 14:31:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1288c3400) [pid = 1668] [serial = 937] [outer = 0x1237ef000] 14:31:24 INFO - PROCESS | 1668 | 1461274284973 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]]]}] 14:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 14:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:31:25 INFO - PROCESS | 1668 | 1461274285005 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:31:25 INFO - PROCESS | 1668 | 1461274285006 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:31:25 INFO - PROCESS | 1668 | 1461274285017 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 1668 | 1461274285018 Marionette TRACE conn2 <- [1,1222,null,{}] 14:31:25 INFO - PROCESS | 1668 | 1461274285020 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}] 14:31:25 INFO - PROCESS | 1668 | 1461274285113 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:31:25 INFO - PROCESS | 1668 | 1461274285117 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x128d64000 == 39 [pid = 1668] [id = 313] 14:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1288c3800) [pid = 1668] [serial = 938] [outer = 0x0] 14:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x1292ec000) [pid = 1668] [serial = 939] [outer = 0x1288c3800] 14:31:25 INFO - PROCESS | 1668 | 1461274285142 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12aba0800) [pid = 1668] [serial = 940] [outer = 0x1288c3800] 14:31:25 INFO - PROCESS | 1668 | 1461274285469 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] 14:31:25 INFO - PROCESS | 1668 | 1461274285486 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:31:25 INFO - PROCESS | 1668 | 1461274285489 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 1668 | 1461274285490 Marionette TRACE conn2 <- [1,1226,null,{}] 14:31:25 INFO - PROCESS | 1668 | 1461274285492 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}] 14:31:25 INFO - PROCESS | 1668 | 1461274285582 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:31:25 INFO - PROCESS | 1668 | 1461274285593 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abca800 == 40 [pid = 1668] [id = 314] 14:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12aba6000) [pid = 1668] [serial = 941] [outer = 0x0] 14:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12ad57800) [pid = 1668] [serial = 942] [outer = 0x12aba6000] 14:31:25 INFO - PROCESS | 1668 | 1461274285619 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12ba30c00) [pid = 1668] [serial = 943] [outer = 0x12aba6000] 14:31:25 INFO - PROCESS | 1668 | 1461274285917 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]]]}] 14:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 14:31:25 INFO - PROCESS | 1668 | 1461274285958 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:31:25 INFO - PROCESS | 1668 | 1461274285960 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:31:25 INFO - PROCESS | 1668 | 1461274285963 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 1668 | 1461274285964 Marionette TRACE conn2 <- [1,1230,null,{}] 14:31:25 INFO - PROCESS | 1668 | 1461274285967 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}] 14:31:26 INFO - PROCESS | 1668 | 1461274286060 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:31:26 INFO - PROCESS | 1668 | 1461274286072 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba1a800 == 41 [pid = 1668] [id = 315] 14:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12aba4000) [pid = 1668] [serial = 944] [outer = 0x0] 14:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12bd19c00) [pid = 1668] [serial = 945] [outer = 0x12aba4000] 14:31:26 INFO - PROCESS | 1668 | 1461274286098 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12cf24800) [pid = 1668] [serial = 946] [outer = 0x12aba4000] 14:31:26 INFO - PROCESS | 1668 | 1461274286428 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]]]}] 14:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 14:31:26 INFO - PROCESS | 1668 | 1461274286432 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:31:26 INFO - PROCESS | 1668 | 1461274286434 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:31:26 INFO - PROCESS | 1668 | 1461274286436 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 1668 | 1461274286437 Marionette TRACE conn2 <- [1,1234,null,{}] 14:31:26 INFO - PROCESS | 1668 | 1461274286439 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}] 14:31:26 INFO - PROCESS | 1668 | 1461274286541 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:31:26 INFO - PROCESS | 1668 | 1461274286545 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bece800 == 42 [pid = 1668] [id = 316] 14:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12abaa400) [pid = 1668] [serial = 947] [outer = 0x0] 14:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12cf8f400) [pid = 1668] [serial = 948] [outer = 0x12abaa400] 14:31:26 INFO - PROCESS | 1668 | 1461274286571 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12e18b800) [pid = 1668] [serial = 949] [outer = 0x12abaa400] 14:31:27 INFO - PROCESS | 1668 | 1461274287001 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]]]}] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11ab38800) [pid = 1668] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12bb7fc00) [pid = 1668] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11c18ac00) [pid = 1668] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11ab42800) [pid = 1668] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x116ff2800) [pid = 1668] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1187b7400) [pid = 1668] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12aba3000) [pid = 1668] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x126cf5000) [pid = 1668] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12aba1400) [pid = 1668] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12aba4400) [pid = 1668] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x11bc98c00) [pid = 1668] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x1237ef800) [pid = 1668] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x11a997800) [pid = 1668] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x116f13400) [pid = 1668] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x1187b5c00) [pid = 1668] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:31:27 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x11aaef000) [pid = 1668] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 618ms 14:31:27 INFO - PROCESS | 1668 | 1461274287054 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 1668 | 1461274287056 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:31:27 INFO - PROCESS | 1668 | 1461274287058 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:31:27 INFO - PROCESS | 1668 | 1461274287060 Marionette TRACE conn2 <- [1,1238,null,{}] 14:31:27 INFO - PROCESS | 1668 | 1461274287062 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}] 14:31:27 INFO - PROCESS | 1668 | 1461274287149 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:31:27 INFO - PROCESS | 1668 | 1461274287154 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be80800 == 43 [pid = 1668] [id = 317] 14:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11bce9800) [pid = 1668] [serial = 950] [outer = 0x0] 14:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x126cf5000) [pid = 1668] [serial = 951] [outer = 0x11bce9800] 14:31:27 INFO - PROCESS | 1668 | 1461274287186 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x119577c00) [pid = 1668] [serial = 952] [outer = 0x11bce9800] 14:31:27 INFO - PROCESS | 1668 | 1461274287501 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]]]}] 14:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 14:31:27 INFO - PROCESS | 1668 | 1461274287530 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 1668 | 1461274287531 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:31:27 INFO - PROCESS | 1668 | 1461274287534 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:31:27 INFO - PROCESS | 1668 | 1461274287535 Marionette TRACE conn2 <- [1,1242,null,{}] 14:31:27 INFO - PROCESS | 1668 | 1461274287537 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}] 14:31:27 INFO - PROCESS | 1668 | 1461274287622 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:31:27 INFO - PROCESS | 1668 | 1461274287697 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf1a800 == 44 [pid = 1668] [id = 318] 14:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x12bb7fc00) [pid = 1668] [serial = 953] [outer = 0x0] 14:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12e27b400) [pid = 1668] [serial = 954] [outer = 0x12bb7fc00] 14:31:27 INFO - PROCESS | 1668 | 1461274287737 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12e285800) [pid = 1668] [serial = 955] [outer = 0x12bb7fc00] 14:31:28 INFO - PROCESS | 1668 | 1461274288134 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]]]}] 14:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 620ms 14:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:31:28 INFO - PROCESS | 1668 | 1461274288154 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 1668 | 1461274288155 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:31:28 INFO - PROCESS | 1668 | 1461274288158 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 1668 | 1461274288161 Marionette TRACE conn2 <- [1,1246,null,{}] 14:31:28 INFO - PROCESS | 1668 | 1461274288165 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}] 14:31:28 INFO - PROCESS | 1668 | 1461274288235 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:31:28 INFO - PROCESS | 1668 | 1461274288299 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dae0000 == 45 [pid = 1668] [id = 319] 14:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11aff9c00) [pid = 1668] [serial = 956] [outer = 0x0] 14:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12e288800) [pid = 1668] [serial = 957] [outer = 0x11aff9c00] 14:31:28 INFO - PROCESS | 1668 | 1461274288340 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12e2a2c00) [pid = 1668] [serial = 958] [outer = 0x11aff9c00] 14:31:28 INFO - PROCESS | 1668 | 1461274288713 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]]]}] 14:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 577ms 14:31:28 INFO - PROCESS | 1668 | 1461274288735 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 1668 | 1461274288737 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:31:28 INFO - PROCESS | 1668 | 1461274288740 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 1668 | 1461274288745 Marionette TRACE conn2 <- [1,1250,null,{}] 14:31:28 INFO - PROCESS | 1668 | 1461274288748 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}] 14:31:28 INFO - PROCESS | 1668 | 1461274288895 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:31:28 INFO - PROCESS | 1668 | 1461274288904 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e581000 == 46 [pid = 1668] [id = 320] 14:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12e29f000) [pid = 1668] [serial = 959] [outer = 0x0] 14:31:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12e2a7800) [pid = 1668] [serial = 960] [outer = 0x12e29f000] 14:31:28 INFO - PROCESS | 1668 | 1461274288945 Marionette DEBUG loaded listener.js 14:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12e5d6000) [pid = 1668] [serial = 961] [outer = 0x12e29f000] 14:31:29 INFO - PROCESS | 1668 | 1461274289423 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]]]}] 14:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 723ms 14:31:29 INFO - PROCESS | 1668 | 1461274289463 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:31:29 INFO - PROCESS | 1668 | 1461274289467 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:31:29 INFO - PROCESS | 1668 | 1461274289471 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:31:29 INFO - PROCESS | 1668 | 1461274289473 Marionette TRACE conn2 <- [1,1254,null,{}] 14:31:29 INFO - PROCESS | 1668 | 1461274289477 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}] 14:31:29 INFO - PROCESS | 1668 | 1461274289579 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:31:29 INFO - PROCESS | 1668 | 1461274289632 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x11adff000 == 47 [pid = 1668] [id = 321] 14:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1187b5800) [pid = 1668] [serial = 962] [outer = 0x0] 14:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x119493400) [pid = 1668] [serial = 963] [outer = 0x1187b5800] 14:31:29 INFO - PROCESS | 1668 | 1461274289664 Marionette DEBUG loaded listener.js 14:31:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11a998800) [pid = 1668] [serial = 964] [outer = 0x1187b5800] 14:31:30 INFO - PROCESS | 1668 | 1461274290081 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]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 625ms 14:31:30 INFO - PROCESS | 1668 | 1461274290096 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:31:30 INFO - PROCESS | 1668 | 1461274290100 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:31:30 INFO - PROCESS | 1668 | 1461274290105 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 1668 | 1461274290107 Marionette TRACE conn2 <- [1,1258,null,{}] 14:31:30 INFO - PROCESS | 1668 | 1461274290109 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}] 14:31:30 INFO - PROCESS | 1668 | 1461274290216 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:31:30 INFO - PROCESS | 1668 | 1461274290331 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x125ee4800 == 48 [pid = 1668] [id = 322] 14:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11b996c00) [pid = 1668] [serial = 965] [outer = 0x0] 14:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11bce1800) [pid = 1668] [serial = 966] [outer = 0x11b996c00] 14:31:30 INFO - PROCESS | 1668 | 1461274290380 Marionette DEBUG loaded listener.js 14:31:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11bf7fc00) [pid = 1668] [serial = 967] [outer = 0x11b996c00] 14:31:30 INFO - PROCESS | 1668 | 1461274290867 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]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 823ms 14:31:30 INFO - PROCESS | 1668 | 1461274290928 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:31:30 INFO - PROCESS | 1668 | 1461274290929 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:31:30 INFO - PROCESS | 1668 | 1461274290932 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 1668 | 1461274290935 Marionette TRACE conn2 <- [1,1262,null,{}] 14:31:30 INFO - PROCESS | 1668 | 1461274290942 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}] 14:31:31 INFO - PROCESS | 1668 | 1461274291043 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:31:31 INFO - PROCESS | 1668 | 1461274291096 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3c7000 == 49 [pid = 1668] [id = 323] 14:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x125f73c00) [pid = 1668] [serial = 968] [outer = 0x0] 14:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x126f42000) [pid = 1668] [serial = 969] [outer = 0x125f73c00] 14:31:31 INFO - PROCESS | 1668 | 1461274291128 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x129495800) [pid = 1668] [serial = 970] [outer = 0x125f73c00] 14:31:31 INFO - PROCESS | 1668 | 1461274291525 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]]]}] 14:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 622ms 14:31:31 INFO - PROCESS | 1668 | 1461274291561 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:31:31 INFO - PROCESS | 1668 | 1461274291563 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:31:31 INFO - PROCESS | 1668 | 1461274291566 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:31:31 INFO - PROCESS | 1668 | 1461274291568 Marionette TRACE conn2 <- [1,1266,null,{}] 14:31:31 INFO - PROCESS | 1668 | 1461274291570 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}] 14:31:31 INFO - PROCESS | 1668 | 1461274291692 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:31:31 INFO - PROCESS | 1668 | 1461274291755 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f586000 == 50 [pid = 1668] [id = 324] 14:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12ad58000) [pid = 1668] [serial = 971] [outer = 0x0] 14:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12cf8dc00) [pid = 1668] [serial = 972] [outer = 0x12ad58000] 14:31:31 INFO - PROCESS | 1668 | 1461274291785 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12e18e000) [pid = 1668] [serial = 973] [outer = 0x12ad58000] 14:31:32 INFO - PROCESS | 1668 | 1461274292182 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]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 669ms 14:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:31:32 INFO - PROCESS | 1668 | 1461274292236 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 1668 | 1461274292237 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:31:32 INFO - PROCESS | 1668 | 1461274292239 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - PROCESS | 1668 | 1461274292241 Marionette TRACE conn2 <- [1,1270,null,{}] 14:31:32 INFO - PROCESS | 1668 | 1461274292243 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}] 14:31:32 INFO - PROCESS | 1668 | 1461274292340 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:31:32 INFO - PROCESS | 1668 | 1461274292391 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9ba000 == 51 [pid = 1668] [id = 325] 14:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12e18f000) [pid = 1668] [serial = 974] [outer = 0x0] 14:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12e283800) [pid = 1668] [serial = 975] [outer = 0x12e18f000] 14:31:32 INFO - PROCESS | 1668 | 1461274292421 Marionette DEBUG loaded listener.js 14:31:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12e5d7c00) [pid = 1668] [serial = 976] [outer = 0x12e18f000] 14:31:32 INFO - PROCESS | 1668 | 1461274292936 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]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 722ms 14:31:32 INFO - PROCESS | 1668 | 1461274292973 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 1668 | 1461274292976 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:31:33 INFO - PROCESS | 1668 | 1461274293017 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:31:33 INFO - PROCESS | 1668 | 1461274293019 Marionette TRACE conn2 <- [1,1274,null,{}] 14:31:33 INFO - PROCESS | 1668 | 1461274293023 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}] 14:31:33 INFO - PROCESS | 1668 | 1461274293176 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:31:33 INFO - PROCESS | 1668 | 1461274293399 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x11933b800 == 52 [pid = 1668] [id = 326] 14:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x114cee000) [pid = 1668] [serial = 977] [outer = 0x0] 14:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x115c9fc00) [pid = 1668] [serial = 978] [outer = 0x114cee000] 14:31:33 INFO - PROCESS | 1668 | 1461274293430 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x1186f3c00) [pid = 1668] [serial = 979] [outer = 0x114cee000] 14:31:33 INFO - PROCESS | 1668 | 1461274293850 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]]]}] 14:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 897ms 14:31:33 INFO - PROCESS | 1668 | 1461274293893 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:31:33 INFO - PROCESS | 1668 | 1461274293895 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:31:33 INFO - PROCESS | 1668 | 1461274293898 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:31:33 INFO - PROCESS | 1668 | 1461274293901 Marionette TRACE conn2 <- [1,1278,null,{}] 14:31:33 INFO - PROCESS | 1668 | 1461274293904 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}] 14:31:34 INFO - PROCESS | 1668 | 1461274294002 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:31:34 INFO - PROCESS | 1668 | 1461274294055 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a509800 == 53 [pid = 1668] [id = 327] 14:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x118a69c00) [pid = 1668] [serial = 980] [outer = 0x0] 14:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x11aaf8800) [pid = 1668] [serial = 981] [outer = 0x118a69c00] 14:31:34 INFO - PROCESS | 1668 | 1461274294084 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x11ad21400) [pid = 1668] [serial = 982] [outer = 0x118a69c00] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12dae0000 == 52 [pid = 1668] [id = 319] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf1a800 == 51 [pid = 1668] [id = 318] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11be80800 == 50 [pid = 1668] [id = 317] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12bece800 == 49 [pid = 1668] [id = 316] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba1a800 == 48 [pid = 1668] [id = 315] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12abca800 == 47 [pid = 1668] [id = 314] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x128d64000 == 46 [pid = 1668] [id = 313] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x116ff0400) [pid = 1668] [serial = 851] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11aaf3000) [pid = 1668] [serial = 854] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11be4f000) [pid = 1668] [serial = 857] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x126ca7400) [pid = 1668] [serial = 860] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12d024c00) [pid = 1668] [serial = 902] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x126e03000 == 45 [pid = 1668] [id = 312] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x126035000 == 44 [pid = 1668] [id = 311] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x125851800 == 43 [pid = 1668] [id = 310] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11a503800 == 42 [pid = 1668] [id = 309] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11911b800 == 41 [pid = 1668] [id = 308] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11c23a800 == 40 [pid = 1668] [id = 307] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12eade800 == 39 [pid = 1668] [id = 304] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x127514800 == 38 [pid = 1668] [id = 303] 14:31:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11a7bc800 == 37 [pid = 1668] [id = 302] 14:31:34 INFO - PROCESS | 1668 | 1461274294512 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]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 624ms 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11a996000) [pid = 1668] [serial = 813] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1187eb000) [pid = 1668] [serial = 810] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x128f4a800) [pid = 1668] [serial = 884] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12aba7400) [pid = 1668] [serial = 887] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12b87e800) [pid = 1668] [serial = 890] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11be48400) [pid = 1668] [serial = 878] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11c17ec00) [pid = 1668] [serial = 879] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12949b800) [pid = 1668] [serial = 864] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x1288b9000) [pid = 1668] [serial = 863] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11aaf4400) [pid = 1668] [serial = 872] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11ab3ec00) [pid = 1668] [serial = 873] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x118703c00) [pid = 1668] [serial = 867] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x117e3b000) [pid = 1668] [serial = 866] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1189ca800) [pid = 1668] [serial = 869] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11870c400) [pid = 1668] [serial = 870] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12ad53c00) [pid = 1668] [serial = 888] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11ad6e000) [pid = 1668] [serial = 875] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11bc98000) [pid = 1668] [serial = 876] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11bc94c00) [pid = 1668] [serial = 893] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12ccab800) [pid = 1668] [serial = 896] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12ba34400) [pid = 1668] [serial = 891] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x125cdc000) [pid = 1668] [serial = 881] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x126cf4400) [pid = 1668] [serial = 882] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12949fc00) [pid = 1668] [serial = 885] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12cf8c000) [pid = 1668] [serial = 897] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12cf8d800) [pid = 1668] [serial = 899] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x125ce1800) [pid = 1668] [serial = 900] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12ba36400) [pid = 1668] [serial = 894] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12b879c00) [pid = 1668] [serial = 807] [outer = 0x0] [url = about:blank] 14:31:34 INFO - PROCESS | 1668 | 1461274294537 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 1668 | 1461274294540 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:31:34 INFO - PROCESS | 1668 | 1461274294547 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 1668 | 1461274294548 Marionette TRACE conn2 <- [1,1282,null,{}] 14:31:34 INFO - PROCESS | 1668 | 1461274294550 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}] 14:31:34 INFO - PROCESS | 1668 | 1461274294651 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:31:34 INFO - PROCESS | 1668 | 1461274294661 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ade3800 == 38 [pid = 1668] [id = 328] 14:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11b949800) [pid = 1668] [serial = 983] [outer = 0x0] 14:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11bc94000) [pid = 1668] [serial = 984] [outer = 0x11b949800] 14:31:34 INFO - PROCESS | 1668 | 1461274294687 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11be4d800) [pid = 1668] [serial = 985] [outer = 0x11b949800] 14:31:35 INFO - PROCESS | 1668 | 1461274295036 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]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 521ms 14:31:35 INFO - PROCESS | 1668 | 1461274295085 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 1668 | 1461274295086 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:31:35 INFO - PROCESS | 1668 | 1461274295094 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 1668 | 1461274295098 Marionette TRACE conn2 <- [1,1286,null,{}] 14:31:35 INFO - PROCESS | 1668 | 1461274295101 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}] 14:31:35 INFO - PROCESS | 1668 | 1461274295181 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:31:35 INFO - PROCESS | 1668 | 1461274295187 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b1e800 == 39 [pid = 1668] [id = 329] 14:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11bfe6400) [pid = 1668] [serial = 986] [outer = 0x0] 14:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x1238ce400) [pid = 1668] [serial = 987] [outer = 0x11bfe6400] 14:31:35 INFO - PROCESS | 1668 | 1461274295215 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1269e7000) [pid = 1668] [serial = 988] [outer = 0x11bfe6400] 14:31:35 INFO - PROCESS | 1668 | 1461274295545 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]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 477ms 14:31:35 INFO - PROCESS | 1668 | 1461274295568 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 1668 | 1461274295569 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:31:35 INFO - PROCESS | 1668 | 1461274295571 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 1668 | 1461274295572 Marionette TRACE conn2 <- [1,1290,null,{}] 14:31:35 INFO - PROCESS | 1668 | 1461274295575 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}] 14:31:35 INFO - PROCESS | 1668 | 1461274295658 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:31:35 INFO - PROCESS | 1668 | 1461274295708 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x126274000 == 40 [pid = 1668] [id = 330] 14:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11b995800) [pid = 1668] [serial = 989] [outer = 0x0] 14:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x126f40800) [pid = 1668] [serial = 990] [outer = 0x11b995800] 14:31:35 INFO - PROCESS | 1668 | 1461274295734 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12920a800) [pid = 1668] [serial = 991] [outer = 0x11b995800] 14:31:36 INFO - PROCESS | 1668 | 1461274296020 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]]]}] 14:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 473ms 14:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:31:36 INFO - PROCESS | 1668 | 1461274296049 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 1668 | 1461274296050 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:31:36 INFO - PROCESS | 1668 | 1461274296052 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 1668 | 1461274296053 Marionette TRACE conn2 <- [1,1294,null,{}] 14:31:36 INFO - PROCESS | 1668 | 1461274296055 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}] 14:31:36 INFO - PROCESS | 1668 | 1461274296134 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:31:36 INFO - PROCESS | 1668 | 1461274296139 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x129295000 == 41 [pid = 1668] [id = 331] 14:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12aba9400) [pid = 1668] [serial = 992] [outer = 0x0] 14:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12ad50800) [pid = 1668] [serial = 993] [outer = 0x12aba9400] 14:31:36 INFO - PROCESS | 1668 | 1461274296174 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12bb7f800) [pid = 1668] [serial = 994] [outer = 0x12aba9400] 14:31:36 INFO - PROCESS | 1668 | 1461274296502 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]]]}] 14:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 14:31:36 INFO - PROCESS | 1668 | 1461274296525 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 1668 | 1461274296527 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:31:36 INFO - PROCESS | 1668 | 1461274296530 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 1668 | 1461274296531 Marionette TRACE conn2 <- [1,1298,null,{}] 14:31:36 INFO - PROCESS | 1668 | 1461274296534 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}] 14:31:36 INFO - PROCESS | 1668 | 1461274296639 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:31:36 INFO - PROCESS | 1668 | 1461274296655 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abca000 == 42 [pid = 1668] [id = 332] 14:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12bb80000) [pid = 1668] [serial = 995] [outer = 0x0] 14:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12cf2a000) [pid = 1668] [serial = 996] [outer = 0x12bb80000] 14:31:36 INFO - PROCESS | 1668 | 1461274296680 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12d02bc00) [pid = 1668] [serial = 997] [outer = 0x12bb80000] 14:31:37 INFO - PROCESS | 1668 | 1461274297016 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]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 14:31:37 INFO - PROCESS | 1668 | 1461274297049 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 1668 | 1461274297050 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:31:37 INFO - PROCESS | 1668 | 1461274297052 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 1668 | 1461274297053 Marionette TRACE conn2 <- [1,1302,null,{}] 14:31:37 INFO - PROCESS | 1668 | 1461274297056 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}] 14:31:37 INFO - PROCESS | 1668 | 1461274297150 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:31:37 INFO - PROCESS | 1668 | 1461274297163 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bec4000 == 43 [pid = 1668] [id = 333] 14:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x128f4d000) [pid = 1668] [serial = 998] [outer = 0x0] 14:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12e197000) [pid = 1668] [serial = 999] [outer = 0x128f4d000] 14:31:37 INFO - PROCESS | 1668 | 1461274297187 Marionette DEBUG loaded listener.js 14:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12e2aac00) [pid = 1668] [serial = 1000] [outer = 0x128f4d000] 14:31:37 INFO - PROCESS | 1668 | 1461274297507 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]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 467ms 14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:31:37 INFO - PROCESS | 1668 | 1461274297520 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 1668 | 1461274297521 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:31:37 INFO - PROCESS | 1668 | 1461274297524 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 1668 | 1461274297525 Marionette TRACE conn2 <- [1,1306,null,{}] 14:31:37 INFO - PROCESS | 1668 | 1461274297530 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}] 14:31:37 INFO - PROCESS | 1668 | 1461274297634 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:31:37 INFO - PROCESS | 1668 | 1461274297651 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf20000 == 44 [pid = 1668] [id = 334] 14:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11a9e2000) [pid = 1668] [serial = 1001] [outer = 0x0] 14:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12e683800) [pid = 1668] [serial = 1002] [outer = 0x11a9e2000] 14:31:37 INFO - PROCESS | 1668 | 1461274297677 Marionette DEBUG loaded listener.js 14:31:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12e68e000) [pid = 1668] [serial = 1003] [outer = 0x11a9e2000] 14:31:38 INFO - PROCESS | 1668 | 1461274298021 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]]]}] 14:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 14:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:31:38 INFO - PROCESS | 1668 | 1461274298047 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:31:38 INFO - PROCESS | 1668 | 1461274298048 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:31:38 INFO - PROCESS | 1668 | 1461274298050 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - PROCESS | 1668 | 1461274298051 Marionette TRACE conn2 <- [1,1310,null,{}] 14:31:38 INFO - PROCESS | 1668 | 1461274298053 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}] 14:31:38 INFO - PROCESS | 1668 | 1461274298152 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:31:38 INFO - PROCESS | 1668 | 1461274298164 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d52a000 == 45 [pid = 1668] [id = 335] 14:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11b044400) [pid = 1668] [serial = 1004] [outer = 0x0] 14:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11b04e400) [pid = 1668] [serial = 1005] [outer = 0x11b044400] 14:31:38 INFO - PROCESS | 1668 | 1461274298189 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12e5d8400) [pid = 1668] [serial = 1006] [outer = 0x11b044400] 14:31:38 INFO - PROCESS | 1668 | 1461274298549 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] 14:31:38 INFO - PROCESS | 1668 | 1461274298570 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:31:38 INFO - PROCESS | 1668 | 1461274298572 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - PROCESS | 1668 | 1461274298573 Marionette TRACE conn2 <- [1,1314,null,{}] 14:31:38 INFO - PROCESS | 1668 | 1461274298721 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}] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11b99c400) [pid = 1668] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11a9a0000) [pid = 1668] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x125f6b400) [pid = 1668] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x114d75c00) [pid = 1668] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12aba6000) [pid = 1668] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1288c3800) [pid = 1668] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12aba4000) [pid = 1668] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12abaa400) [pid = 1668] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1187f8c00) [pid = 1668] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11aaf4000) [pid = 1668] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x1237ed800) [pid = 1668] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11bce4800) [pid = 1668] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1237ef000) [pid = 1668] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x118706000) [pid = 1668] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11aff9c00) [pid = 1668] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x11bce9800) [pid = 1668] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:31:38 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12bb7fc00) [pid = 1668] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:31:38 INFO - PROCESS | 1668 | 1461274298835 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:31:38 INFO - PROCESS | 1668 | 1461274298840 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc0800 == 46 [pid = 1668] [id = 336] 14:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11a768400) [pid = 1668] [serial = 1007] [outer = 0x0] 14:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11ad21c00) [pid = 1668] [serial = 1008] [outer = 0x11a768400] 14:31:38 INFO - PROCESS | 1668 | 1461274298871 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x126816400) [pid = 1668] [serial = 1009] [outer = 0x11a768400] 14:31:39 INFO - PROCESS | 1668 | 1461274299182 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]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 623ms 14:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:31:39 INFO - PROCESS | 1668 | 1461274299199 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 1668 | 1461274299201 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:31:39 INFO - PROCESS | 1668 | 1461274299203 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 1668 | 1461274299205 Marionette TRACE conn2 <- [1,1318,null,{}] 14:31:39 INFO - PROCESS | 1668 | 1461274299207 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}] 14:31:39 INFO - PROCESS | 1668 | 1461274299304 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:31:39 INFO - PROCESS | 1668 | 1461274299354 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e638800 == 47 [pid = 1668] [id = 337] 14:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1237ef000) [pid = 1668] [serial = 1010] [outer = 0x0] 14:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12e5d2c00) [pid = 1668] [serial = 1011] [outer = 0x1237ef000] 14:31:39 INFO - PROCESS | 1668 | 1461274299379 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12ed92400) [pid = 1668] [serial = 1012] [outer = 0x1237ef000] 14:31:39 INFO - PROCESS | 1668 | 1461274299664 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]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 471ms 14:31:39 INFO - PROCESS | 1668 | 1461274299675 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 1668 | 1461274299677 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:31:39 INFO - PROCESS | 1668 | 1461274299686 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 1668 | 1461274299687 Marionette TRACE conn2 <- [1,1322,null,{}] 14:31:39 INFO - PROCESS | 1668 | 1461274299689 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}] 14:31:39 INFO - PROCESS | 1668 | 1461274299773 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:31:39 INFO - PROCESS | 1668 | 1461274299780 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc10800 == 48 [pid = 1668] [id = 338] 14:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x129208000) [pid = 1668] [serial = 1013] [outer = 0x0] 14:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12f47b000) [pid = 1668] [serial = 1014] [outer = 0x129208000] 14:31:39 INFO - PROCESS | 1668 | 1461274299806 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12f481000) [pid = 1668] [serial = 1015] [outer = 0x129208000] 14:31:40 INFO - PROCESS | 1668 | 1461274300185 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]]]}] 14:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 14:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:31:40 INFO - PROCESS | 1668 | 1461274300210 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:31:40 INFO - PROCESS | 1668 | 1461274300212 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:31:40 INFO - PROCESS | 1668 | 1461274300215 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:31:40 INFO - PROCESS | 1668 | 1461274300217 Marionette TRACE conn2 <- [1,1326,null,{}] 14:31:40 INFO - PROCESS | 1668 | 1461274300220 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}] 14:31:40 INFO - PROCESS | 1668 | 1461274300345 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:31:40 INFO - PROCESS | 1668 | 1461274300352 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe09800 == 49 [pid = 1668] [id = 339] 14:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x114e62c00) [pid = 1668] [serial = 1016] [outer = 0x0] 14:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x114e6d400) [pid = 1668] [serial = 1017] [outer = 0x114e62c00] 14:31:40 INFO - PROCESS | 1668 | 1461274300379 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x114e71400) [pid = 1668] [serial = 1018] [outer = 0x114e62c00] 14:31:40 INFO - PROCESS | 1668 | 1461274300715 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]]]}] 14:31:40 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 14:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 14:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:31:40 INFO - PROCESS | 1668 | 1461274300808 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:31:40 INFO - PROCESS | 1668 | 1461274300811 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:31:40 INFO - PROCESS | 1668 | 1461274300818 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:31:40 INFO - PROCESS | 1668 | 1461274300822 Marionette TRACE conn2 <- [1,1330,null,{}] 14:31:40 INFO - PROCESS | 1668 | 1461274300837 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}] 14:31:41 INFO - PROCESS | 1668 | 1461274301004 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:31:41 INFO - PROCESS | 1668 | 1461274301118 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a98000 == 50 [pid = 1668] [id = 340] 14:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x114e6ac00) [pid = 1668] [serial = 1019] [outer = 0x0] 14:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x116ff6c00) [pid = 1668] [serial = 1020] [outer = 0x114e6ac00] 14:31:41 INFO - PROCESS | 1668 | 1461274301169 Marionette DEBUG loaded listener.js 14:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1187f8c00) [pid = 1668] [serial = 1021] [outer = 0x114e6ac00] 14:31:41 INFO - PROCESS | 1668 | 1461274301703 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]]]}] 14:31:41 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 14:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 928ms 14:31:41 INFO - PROCESS | 1668 | 1461274301745 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:31:41 INFO - PROCESS | 1668 | 1461274301747 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:31:41 INFO - PROCESS | 1668 | 1461274301753 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - PROCESS | 1668 | 1461274301756 Marionette TRACE conn2 <- [1,1334,null,{}] 14:31:41 INFO - PROCESS | 1668 | 1461274301759 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}] 14:31:41 INFO - PROCESS | 1668 | 1461274301860 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:31:41 INFO - PROCESS | 1668 | 1461274301914 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x125972000 == 51 [pid = 1668] [id = 341] 14:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11a76c000) [pid = 1668] [serial = 1022] [outer = 0x0] 14:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11af8e800) [pid = 1668] [serial = 1023] [outer = 0x11a76c000] 14:31:41 INFO - PROCESS | 1668 | 1461274301944 Marionette DEBUG loaded listener.js 14:31:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11bc94c00) [pid = 1668] [serial = 1024] [outer = 0x11a76c000] 14:31:42 INFO - PROCESS | 1668 | 1461274302339 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]]]}] 14:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 625ms 14:31:42 INFO - PROCESS | 1668 | 1461274302378 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 1668 | 1461274302380 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:31:42 INFO - PROCESS | 1668 | 1461274302383 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 1668 | 1461274302384 Marionette TRACE conn2 <- [1,1338,null,{}] 14:31:42 INFO - PROCESS | 1668 | 1461274302391 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}] 14:31:42 INFO - PROCESS | 1668 | 1461274302496 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:31:42 INFO - PROCESS | 1668 | 1461274302552 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daf0000 == 52 [pid = 1668] [id = 342] 14:31:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x1238cbc00) [pid = 1668] [serial = 1025] [outer = 0x0] 14:31:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1258e4000) [pid = 1668] [serial = 1026] [outer = 0x1238cbc00] 14:31:42 INFO - PROCESS | 1668 | 1461274302585 Marionette DEBUG loaded listener.js 14:31:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x1258e9000) [pid = 1668] [serial = 1027] [outer = 0x1238cbc00] 14:31:43 INFO - PROCESS | 1668 | 1461274303523 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]]]}] 14:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 14:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:31:43 INFO - PROCESS | 1668 | 1461274303555 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:31:43 INFO - PROCESS | 1668 | 1461274303556 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:31:43 INFO - PROCESS | 1668 | 1461274303559 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:31:43 INFO - PROCESS | 1668 | 1461274303560 Marionette TRACE conn2 <- [1,1342,null,{}] 14:31:43 INFO - PROCESS | 1668 | 1461274303562 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}] 14:31:43 INFO - PROCESS | 1668 | 1461274303661 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:31:43 INFO - PROCESS | 1668 | 1461274303714 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300bc000 == 53 [pid = 1668] [id = 343] 14:31:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x1258e9800) [pid = 1668] [serial = 1028] [outer = 0x0] 14:31:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x127493000) [pid = 1668] [serial = 1029] [outer = 0x1258e9800] 14:31:43 INFO - PROCESS | 1668 | 1461274303745 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12aba4000) [pid = 1668] [serial = 1030] [outer = 0x1258e9800] 14:31:44 INFO - PROCESS | 1668 | 1461274304214 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]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 719ms 14:31:44 INFO - PROCESS | 1668 | 1461274304279 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:31:44 INFO - PROCESS | 1668 | 1461274304282 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:31:44 INFO - PROCESS | 1668 | 1461274304286 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 1668 | 1461274304288 Marionette TRACE conn2 <- [1,1346,null,{}] 14:31:44 INFO - PROCESS | 1668 | 1461274304291 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}] 14:31:44 INFO - PROCESS | 1668 | 1461274304439 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:31:44 INFO - PROCESS | 1668 | 1461274304540 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b959000 == 54 [pid = 1668] [id = 344] 14:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x118a68400) [pid = 1668] [serial = 1031] [outer = 0x0] 14:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x125cdb000) [pid = 1668] [serial = 1032] [outer = 0x118a68400] 14:31:44 INFO - PROCESS | 1668 | 1461274304588 Marionette DEBUG loaded listener.js 14:31:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12b86fc00) [pid = 1668] [serial = 1033] [outer = 0x118a68400] 14:31:45 INFO - PROCESS | 1668 | 1461274305231 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]]]}] 14:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 972ms 14:31:45 INFO - PROCESS | 1668 | 1461274305257 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:31:45 INFO - PROCESS | 1668 | 1461274305260 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:31:45 INFO - PROCESS | 1668 | 1461274305283 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:31:45 INFO - PROCESS | 1668 | 1461274305285 Marionette TRACE conn2 <- [1,1350,null,{}] 14:31:45 INFO - PROCESS | 1668 | 1461274305289 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}] 14:31:45 INFO - PROCESS | 1668 | 1461274305382 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:31:45 INFO - PROCESS | 1668 | 1461274305455 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be8a800 == 55 [pid = 1668] [id = 345] 14:31:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x118150c00) [pid = 1668] [serial = 1034] [outer = 0x0] 14:31:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x11842f800) [pid = 1668] [serial = 1035] [outer = 0x118150c00] 14:31:45 INFO - PROCESS | 1668 | 1461274305485 Marionette DEBUG loaded listener.js 14:31:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x11870c000) [pid = 1668] [serial = 1036] [outer = 0x118150c00] 14:31:45 INFO - PROCESS | 1668 | 1461274305928 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]]]}] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc10800 == 54 [pid = 1668] [id = 338] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12e638800 == 53 [pid = 1668] [id = 337] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc0800 == 52 [pid = 1668] [id = 336] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12d52a000 == 51 [pid = 1668] [id = 335] 14:31:45 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12d021c00) [pid = 1668] [serial = 917] [outer = 0x0] [url = about:blank] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf20000 == 50 [pid = 1668] [id = 334] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12bec4000 == 49 [pid = 1668] [id = 333] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12abca000 == 48 [pid = 1668] [id = 332] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x129295000 == 47 [pid = 1668] [id = 331] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x126274000 == 46 [pid = 1668] [id = 330] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x125b1e800 == 45 [pid = 1668] [id = 329] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x11ade3800 == 44 [pid = 1668] [id = 328] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x11a509800 == 43 [pid = 1668] [id = 327] 14:31:45 INFO - PROCESS | 1668 | --DOCSHELL 0x11933b800 == 42 [pid = 1668] [id = 326] 14:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 724ms 14:31:46 INFO - PROCESS | 1668 | 1461274306006 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 1668 | 1461274306010 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:31:46 INFO - PROCESS | 1668 | 1461274306020 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 1668 | 1461274306022 Marionette TRACE conn2 <- [1,1354,null,{}] 14:31:46 INFO - PROCESS | 1668 | 1461274306024 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}] 14:31:46 INFO - PROCESS | 1668 | 1461274306103 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:31:46 INFO - PROCESS | 1668 | 1461274306114 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x118952000 == 43 [pid = 1668] [id = 346] 14:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x1189c9000) [pid = 1668] [serial = 1037] [outer = 0x0] 14:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x118a6c400) [pid = 1668] [serial = 1038] [outer = 0x1189c9000] 14:31:46 INFO - PROCESS | 1668 | 1461274306140 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x11a766c00) [pid = 1668] [serial = 1039] [outer = 0x1189c9000] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x125c37400) [pid = 1668] [serial = 858] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11ad5f800) [pid = 1668] [serial = 855] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x127524400) [pid = 1668] [serial = 861] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x118940400) [pid = 1668] [serial = 852] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12ad57800) [pid = 1668] [serial = 942] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x1292ec000) [pid = 1668] [serial = 939] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12bd19c00) [pid = 1668] [serial = 945] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12cf8f400) [pid = 1668] [serial = 948] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12bd1b400) [pid = 1668] [serial = 914] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x1187b9000) [pid = 1668] [serial = 905] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11aaf4c00) [pid = 1668] [serial = 924] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11a995c00) [pid = 1668] [serial = 923] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11ad6dc00) [pid = 1668] [serial = 927] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11bce4400) [pid = 1668] [serial = 928] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12581c000) [pid = 1668] [serial = 933] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x125f6b800) [pid = 1668] [serial = 934] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11c183800) [pid = 1668] [serial = 930] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x1237ecc00) [pid = 1668] [serial = 931] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11ab37c00) [pid = 1668] [serial = 908] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x1260d2000) [pid = 1668] [serial = 936] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x119578c00) [pid = 1668] [serial = 921] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1187b8400) [pid = 1668] [serial = 920] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x126810c00) [pid = 1668] [serial = 911] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12e288800) [pid = 1668] [serial = 957] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x126cf5000) [pid = 1668] [serial = 951] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x114ca8400) [pid = 1668] [serial = 513] [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.] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12e27b400) [pid = 1668] [serial = 954] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x119577c00) [pid = 1668] [serial = 952] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12e18b800) [pid = 1668] [serial = 949] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12cf24800) [pid = 1668] [serial = 946] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x12ba30c00) [pid = 1668] [serial = 943] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12aba0800) [pid = 1668] [serial = 940] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12e285800) [pid = 1668] [serial = 955] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12e2a2c00) [pid = 1668] [serial = 958] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1288c3400) [pid = 1668] [serial = 937] [outer = 0x0] [url = about:blank] 14:31:46 INFO - PROCESS | 1668 | 1461274306479 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]]]}] 14:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 525ms 14:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:31:46 INFO - PROCESS | 1668 | 1461274306546 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 1668 | 1461274306547 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:31:46 INFO - PROCESS | 1668 | 1461274306549 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 1668 | 1461274306551 Marionette TRACE conn2 <- [1,1358,null,{}] 14:31:46 INFO - PROCESS | 1668 | 1461274306559 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}] 14:31:46 INFO - PROCESS | 1668 | 1461274306640 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:31:46 INFO - PROCESS | 1668 | 1461274306669 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x125969800 == 44 [pid = 1668] [id = 347] 14:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11aaefc00) [pid = 1668] [serial = 1040] [outer = 0x0] 14:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11ad5fc00) [pid = 1668] [serial = 1041] [outer = 0x11aaefc00] 14:31:46 INFO - PROCESS | 1668 | 1461274306701 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11b043400) [pid = 1668] [serial = 1042] [outer = 0x11aaefc00] 14:31:47 INFO - PROCESS | 1668 | 1461274307017 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]]]}] 14:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 472ms 14:31:47 INFO - PROCESS | 1668 | 1461274307022 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 1668 | 1461274307023 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:31:47 INFO - PROCESS | 1668 | 1461274307026 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 1668 | 1461274307029 Marionette TRACE conn2 <- [1,1362,null,{}] 14:31:47 INFO - PROCESS | 1668 | 1461274307032 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}] 14:31:47 INFO - PROCESS | 1668 | 1461274307115 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:31:47 INFO - PROCESS | 1668 | 1461274307166 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x126280800 == 45 [pid = 1668] [id = 348] 14:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11b043800) [pid = 1668] [serial = 1043] [outer = 0x0] 14:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11b04e800) [pid = 1668] [serial = 1044] [outer = 0x11b043800] 14:31:47 INFO - PROCESS | 1668 | 1461274307192 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11bce7400) [pid = 1668] [serial = 1045] [outer = 0x11b043800] 14:31:47 INFO - PROCESS | 1668 | 1461274307480 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]]]}] 14:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 472ms 14:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:31:47 INFO - PROCESS | 1668 | 1461274307501 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 1668 | 1461274307502 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:31:47 INFO - PROCESS | 1668 | 1461274307504 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 1668 | 1461274307505 Marionette TRACE conn2 <- [1,1366,null,{}] 14:31:47 INFO - PROCESS | 1668 | 1461274307507 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}] 14:31:47 INFO - PROCESS | 1668 | 1461274307588 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:31:47 INFO - PROCESS | 1668 | 1461274307592 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12929f000 == 46 [pid = 1668] [id = 349] 14:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11bc97000) [pid = 1668] [serial = 1046] [outer = 0x0] 14:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11bf7bc00) [pid = 1668] [serial = 1047] [outer = 0x11bc97000] 14:31:47 INFO - PROCESS | 1668 | 1461274307620 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1237ed400) [pid = 1668] [serial = 1048] [outer = 0x11bc97000] 14:31:47 INFO - PROCESS | 1668 | 1461274307978 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] 14:31:48 INFO - PROCESS | 1668 | 1461274308035 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:31:48 INFO - PROCESS | 1668 | 1461274308037 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 1668 | 1461274308038 Marionette TRACE conn2 <- [1,1370,null,{}] 14:31:48 INFO - PROCESS | 1668 | 1461274308040 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}] 14:31:48 INFO - PROCESS | 1668 | 1461274308152 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:31:48 INFO - PROCESS | 1668 | 1461274308186 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba10000 == 47 [pid = 1668] [id = 350] 14:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1258e5400) [pid = 1668] [serial = 1049] [outer = 0x0] 14:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x125f6bc00) [pid = 1668] [serial = 1050] [outer = 0x1258e5400] 14:31:48 INFO - PROCESS | 1668 | 1461274308214 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x127524400) [pid = 1668] [serial = 1051] [outer = 0x1258e5400] 14:31:48 INFO - PROCESS | 1668 | 1461274308523 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] 14:31:48 INFO - PROCESS | 1668 | 1461274308557 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:31:48 INFO - PROCESS | 1668 | 1461274308561 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 1668 | 1461274308563 Marionette TRACE conn2 <- [1,1374,null,{}] 14:31:48 INFO - PROCESS | 1668 | 1461274308565 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}] 14:31:48 INFO - PROCESS | 1668 | 1461274308660 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:31:48 INFO - PROCESS | 1668 | 1461274308664 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x12baf4000 == 48 [pid = 1668] [id = 351] 14:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1258e7400) [pid = 1668] [serial = 1052] [outer = 0x0] 14:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x128f4a400) [pid = 1668] [serial = 1053] [outer = 0x1258e7400] 14:31:48 INFO - PROCESS | 1668 | 1461274308689 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12949c000) [pid = 1668] [serial = 1054] [outer = 0x1258e7400] 14:31:48 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:49 INFO - PROCESS | 1668 | 1461274309001 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] 14:31:49 INFO - PROCESS | 1668 | 1461274309033 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:31:49 INFO - PROCESS | 1668 | 1461274309035 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 1668 | 1461274309036 Marionette TRACE conn2 <- [1,1378,null,{}] 14:31:49 INFO - PROCESS | 1668 | 1461274309039 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}] 14:31:49 INFO - PROCESS | 1668 | 1461274309137 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:31:49 INFO - PROCESS | 1668 | 1461274309141 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf0f000 == 49 [pid = 1668] [id = 352] 14:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x127532400) [pid = 1668] [serial = 1055] [outer = 0x0] 14:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12abae800) [pid = 1668] [serial = 1056] [outer = 0x127532400] 14:31:49 INFO - PROCESS | 1668 | 1461274309167 Marionette DEBUG loaded listener.js 14:31:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12ba2cc00) [pid = 1668] [serial = 1057] [outer = 0x127532400] 14:31:49 INFO - PROCESS | 1668 | 1461274309540 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] 14:31:49 INFO - PROCESS | 1668 | 1461274309923 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:31:49 INFO - PROCESS | 1668 | 1461274309927 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 1668 | 1461274309929 Marionette TRACE conn2 <- [1,1382,null,{}] 14:31:49 INFO - PROCESS | 1668 | 1461274309933 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}] 14:31:50 INFO - PROCESS | 1668 | 1461274310041 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:31:50 INFO - PROCESS | 1668 | 1461274310101 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x11818c800 == 50 [pid = 1668] [id = 353] 14:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x114e63400) [pid = 1668] [serial = 1058] [outer = 0x0] 14:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x114e66c00) [pid = 1668] [serial = 1059] [outer = 0x114e63400] 14:31:50 INFO - PROCESS | 1668 | 1461274310133 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x115ca5c00) [pid = 1668] [serial = 1060] [outer = 0x114e63400] 14:31:50 INFO - PROCESS | 1668 | [1668] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:50 INFO - PROCESS | 1668 | 1461274310568 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] 14:31:50 INFO - PROCESS | 1668 | 1461274310601 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:31:50 INFO - PROCESS | 1668 | 1461274310607 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 1668 | 1461274310609 Marionette TRACE conn2 <- [1,1386,null,{}] 14:31:50 INFO - PROCESS | 1668 | 1461274310630 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}] 14:31:50 INFO - PROCESS | 1668 | 1461274310726 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:31:50 INFO - PROCESS | 1668 | 1461274310790 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12595c800 == 51 [pid = 1668] [id = 354] 14:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x11a762c00) [pid = 1668] [serial = 1061] [outer = 0x0] 14:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11a99e400) [pid = 1668] [serial = 1062] [outer = 0x11a762c00] 14:31:50 INFO - PROCESS | 1668 | 1461274310821 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11ab37800) [pid = 1668] [serial = 1063] [outer = 0x11a762c00] 14:31:51 INFO - PROCESS | 1668 | 1461274311248 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] 14:31:51 INFO - PROCESS | 1668 | 1461274311299 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:31:51 INFO - PROCESS | 1668 | 1461274311303 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:31:51 INFO - PROCESS | 1668 | 1461274311305 Marionette TRACE conn2 <- [1,1390,null,{}] 14:31:51 INFO - PROCESS | 1668 | 1461274311336 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}] 14:31:51 INFO - PROCESS | 1668 | 1461274311512 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:31:51 INFO - PROCESS | 1668 | 1461274311580 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12baee000 == 52 [pid = 1668] [id = 355] 14:31:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11b99c400) [pid = 1668] [serial = 1064] [outer = 0x0] 14:31:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11bce7800) [pid = 1668] [serial = 1065] [outer = 0x11b99c400] 14:31:51 INFO - PROCESS | 1668 | 1461274311633 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1237eb800) [pid = 1668] [serial = 1066] [outer = 0x11b99c400] 14:31:52 INFO - PROCESS | 1668 | 1461274312113 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]]]}] 14:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 876ms 14:31:52 INFO - PROCESS | 1668 | 1461274312193 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:31:52 INFO - PROCESS | 1668 | 1461274312194 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:31:52 INFO - PROCESS | 1668 | 1461274312198 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 1668 | 1461274312199 Marionette TRACE conn2 <- [1,1394,null,{}] 14:31:52 INFO - PROCESS | 1668 | 1461274312202 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}] 14:31:52 INFO - PROCESS | 1668 | 1461274312298 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:31:52 INFO - PROCESS | 1668 | 1461274312361 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daed000 == 53 [pid = 1668] [id = 356] 14:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1258e1c00) [pid = 1668] [serial = 1067] [outer = 0x0] 14:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1258e8000) [pid = 1668] [serial = 1068] [outer = 0x1258e1c00] 14:31:52 INFO - PROCESS | 1668 | 1461274312391 Marionette DEBUG loaded listener.js 14:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x126811000) [pid = 1668] [serial = 1069] [outer = 0x1258e1c00] 14:31:52 INFO - PROCESS | 1668 | 1461274312796 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]]]}] 14:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 622ms 14:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:31:52 INFO - PROCESS | 1668 | 1461274312820 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 1668 | 1461274312821 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:31:52 INFO - PROCESS | 1668 | 1461274312824 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 1668 | 1461274312825 Marionette TRACE conn2 <- [1,1398,null,{}] 14:31:52 INFO - PROCESS | 1668 | 1461274312828 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}] 14:31:52 INFO - PROCESS | 1668 | 1461274312922 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:31:52 INFO - PROCESS | 1668 | 1461274312986 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e593000 == 54 [pid = 1668] [id = 357] 14:31:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x1269a8400) [pid = 1668] [serial = 1070] [outer = 0x0] 14:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x127524c00) [pid = 1668] [serial = 1071] [outer = 0x1269a8400] 14:31:53 INFO - PROCESS | 1668 | 1461274313019 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12ad52c00) [pid = 1668] [serial = 1072] [outer = 0x1269a8400] 14:31:53 INFO - PROCESS | 1668 | 1461274313423 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]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 620ms 14:31:53 INFO - PROCESS | 1668 | 1461274313444 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 1668 | 1461274313446 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:31:53 INFO - PROCESS | 1668 | 1461274313448 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 1668 | 1461274313449 Marionette TRACE conn2 <- [1,1402,null,{}] 14:31:53 INFO - PROCESS | 1668 | 1461274313452 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}] 14:31:53 INFO - PROCESS | 1668 | 1461274313563 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:31:53 INFO - PROCESS | 1668 | 1461274313649 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eed2000 == 55 [pid = 1668] [id = 358] 14:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12bb88400) [pid = 1668] [serial = 1073] [outer = 0x0] 14:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12cf27c00) [pid = 1668] [serial = 1074] [outer = 0x12bb88400] 14:31:53 INFO - PROCESS | 1668 | 1461274313681 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12cf90400) [pid = 1668] [serial = 1075] [outer = 0x12bb88400] 14:31:54 INFO - PROCESS | 1668 | 1461274314145 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]]]}] 14:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 720ms 14:31:54 INFO - PROCESS | 1668 | 1461274314169 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 1668 | 1461274314171 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:31:54 INFO - PROCESS | 1668 | 1461274314175 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 1668 | 1461274314177 Marionette TRACE conn2 <- [1,1406,null,{}] 14:31:54 INFO - PROCESS | 1668 | 1461274314180 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}] 14:31:54 INFO - PROCESS | 1668 | 1461274314319 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:31:54 INFO - PROCESS | 1668 | 1461274314449 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f5a0000 == 56 [pid = 1668] [id = 359] 14:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x114e65400) [pid = 1668] [serial = 1076] [outer = 0x0] 14:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12d022400) [pid = 1668] [serial = 1077] [outer = 0x114e65400] 14:31:54 INFO - PROCESS | 1668 | 1461274314495 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12e18e800) [pid = 1668] [serial = 1078] [outer = 0x114e65400] 14:31:55 INFO - PROCESS | 1668 | 1461274315074 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]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 923ms 14:31:55 INFO - PROCESS | 1668 | 1461274315098 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 1668 | 1461274315101 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:31:55 INFO - PROCESS | 1668 | 1461274315107 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 1668 | 1461274315110 Marionette TRACE conn2 <- [1,1410,null,{}] 14:31:55 INFO - PROCESS | 1668 | 1461274315116 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}] 14:31:55 INFO - PROCESS | 1668 | 1461274315214 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:31:55 INFO - PROCESS | 1668 | 1461274315282 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c431800 == 57 [pid = 1668] [id = 360] 14:31:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x114e6c400) [pid = 1668] [serial = 1079] [outer = 0x0] 14:31:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x1187e9c00) [pid = 1668] [serial = 1080] [outer = 0x114e6c400] 14:31:55 INFO - PROCESS | 1668 | 1461274315312 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x11a763000) [pid = 1668] [serial = 1081] [outer = 0x114e6c400] 14:31:55 INFO - PROCESS | 1668 | 1461274315790 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]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 725ms 14:31:55 INFO - PROCESS | 1668 | 1461274315831 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 1668 | 1461274315835 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:31:55 INFO - PROCESS | 1668 | 1461274315839 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 1668 | 1461274315840 Marionette TRACE conn2 <- [1,1414,null,{}] 14:31:55 INFO - PROCESS | 1668 | 1461274315843 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}] 14:31:55 INFO - PROCESS | 1668 | 1461274315936 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:31:56 INFO - PROCESS | 1668 | --DOCSHELL 0x12baf4000 == 56 [pid = 1668] [id = 351] 14:31:56 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba10000 == 55 [pid = 1668] [id = 350] 14:31:56 INFO - PROCESS | 1668 | --DOCSHELL 0x12929f000 == 54 [pid = 1668] [id = 349] 14:31:56 INFO - PROCESS | 1668 | --DOCSHELL 0x126280800 == 53 [pid = 1668] [id = 348] 14:31:56 INFO - PROCESS | 1668 | --DOCSHELL 0x125969800 == 52 [pid = 1668] [id = 347] 14:31:56 INFO - PROCESS | 1668 | --DOCSHELL 0x118952000 == 51 [pid = 1668] [id = 346] 14:31:56 INFO - PROCESS | 1668 | --DOCSHELL 0x11be8a800 == 50 [pid = 1668] [id = 345] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x11bce1800) [pid = 1668] [serial = 966] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x126f42000) [pid = 1668] [serial = 969] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12cf8dc00) [pid = 1668] [serial = 972] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x114e6d400) [pid = 1668] [serial = 1017] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x119493400) [pid = 1668] [serial = 963] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12e283800) [pid = 1668] [serial = 975] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1186f3c00) [pid = 1668] [serial = 979] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x115c9fc00) [pid = 1668] [serial = 978] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12e197000) [pid = 1668] [serial = 999] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12ad50800) [pid = 1668] [serial = 993] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12bb7f800) [pid = 1668] [serial = 994] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12e2a7800) [pid = 1668] [serial = 960] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x12e5d6000) [pid = 1668] [serial = 961] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11ad21400) [pid = 1668] [serial = 982] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11aaf8800) [pid = 1668] [serial = 981] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11bc94000) [pid = 1668] [serial = 984] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12e683800) [pid = 1668] [serial = 1002] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x11be4d800) [pid = 1668] [serial = 985] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x1238ce400) [pid = 1668] [serial = 987] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1269e7000) [pid = 1668] [serial = 988] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12e2aac00) [pid = 1668] [serial = 1000] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x11b04e400) [pid = 1668] [serial = 1005] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x126f40800) [pid = 1668] [serial = 990] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12920a800) [pid = 1668] [serial = 991] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12f481000) [pid = 1668] [serial = 1015] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12e5d8400) [pid = 1668] [serial = 1006] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12f47b000) [pid = 1668] [serial = 1014] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11ad21c00) [pid = 1668] [serial = 1008] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12cf2a000) [pid = 1668] [serial = 996] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x126816400) [pid = 1668] [serial = 1009] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12e68e000) [pid = 1668] [serial = 1003] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12d02bc00) [pid = 1668] [serial = 997] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 106 (0x12ed92400) [pid = 1668] [serial = 1012] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 105 (0x12e5d2c00) [pid = 1668] [serial = 1011] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | --DOMWINDOW == 104 (0x12d225000) [pid = 1668] [serial = 903] [outer = 0x0] [url = about:blank] 14:31:56 INFO - PROCESS | 1668 | 1461274316047 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x118952000 == 51 [pid = 1668] [id = 361] 14:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 105 (0x114e6ec00) [pid = 1668] [serial = 1082] [outer = 0x0] 14:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 106 (0x1187b8400) [pid = 1668] [serial = 1083] [outer = 0x114e6ec00] 14:31:56 INFO - PROCESS | 1668 | 1461274316076 Marionette DEBUG loaded listener.js 14:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 107 (0x11af86000) [pid = 1668] [serial = 1084] [outer = 0x114e6ec00] 14:31:56 INFO - PROCESS | 1668 | 1461274316433 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]]]}] 14:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 622ms 14:31:56 INFO - PROCESS | 1668 | 1461274316461 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:31:56 INFO - PROCESS | 1668 | 1461274316463 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:31:56 INFO - PROCESS | 1668 | 1461274316467 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:31:56 INFO - PROCESS | 1668 | 1461274316471 Marionette TRACE conn2 <- [1,1418,null,{}] 14:31:56 INFO - PROCESS | 1668 | 1461274316482 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}] 14:31:56 INFO - PROCESS | 1668 | 1461274316658 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:31:56 INFO - PROCESS | 1668 | 1461274316738 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x125eec800 == 52 [pid = 1668] [id = 362] 14:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x11ad6e000) [pid = 1668] [serial = 1085] [outer = 0x0] 14:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11b945800) [pid = 1668] [serial = 1086] [outer = 0x11ad6e000] 14:31:56 INFO - PROCESS | 1668 | 1461274316767 Marionette DEBUG loaded listener.js 14:31:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x1237ebc00) [pid = 1668] [serial = 1087] [outer = 0x11ad6e000] 14:31:57 INFO - PROCESS | 1668 | 1461274317069 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]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 629ms 14:31:57 INFO - PROCESS | 1668 | 1461274317097 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:31:57 INFO - PROCESS | 1668 | 1461274317099 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:31:57 INFO - PROCESS | 1668 | 1461274317101 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 1668 | 1461274317103 Marionette TRACE conn2 <- [1,1422,null,{}] 14:31:57 INFO - PROCESS | 1668 | 1461274317105 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}] 14:31:57 INFO - PROCESS | 1668 | 1461274317191 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:31:57 INFO - PROCESS | 1668 | 1461274317237 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x128950800 == 53 [pid = 1668] [id = 363] 14:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x1237ec800) [pid = 1668] [serial = 1088] [outer = 0x0] 14:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x1258e7000) [pid = 1668] [serial = 1089] [outer = 0x1237ec800] 14:31:57 INFO - PROCESS | 1668 | 1461274317263 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x126cf6800) [pid = 1668] [serial = 1090] [outer = 0x1237ec800] 14:31:57 INFO - PROCESS | 1668 | 1461274317549 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]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 467ms 14:31:57 INFO - PROCESS | 1668 | 1461274317570 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:31:57 INFO - PROCESS | 1668 | 1461274317571 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:31:57 INFO - PROCESS | 1668 | 1461274317573 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 1668 | 1461274317574 Marionette TRACE conn2 <- [1,1426,null,{}] 14:31:57 INFO - PROCESS | 1668 | 1461274317584 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}] 14:31:57 INFO - PROCESS | 1668 | 1461274317667 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:31:57 INFO - PROCESS | 1668 | 1461274317672 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b811000 == 54 [pid = 1668] [id = 364] 14:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x1237ed800) [pid = 1668] [serial = 1091] [outer = 0x0] 14:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x129491c00) [pid = 1668] [serial = 1092] [outer = 0x1237ed800] 14:31:57 INFO - PROCESS | 1668 | 1461274317697 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12aba9400) [pid = 1668] [serial = 1093] [outer = 0x1237ed800] 14:31:58 INFO - PROCESS | 1668 | 1461274318054 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]]]}] 14:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 14:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:31:58 INFO - PROCESS | 1668 | 1461274318096 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:31:58 INFO - PROCESS | 1668 | 1461274318098 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:31:58 INFO - PROCESS | 1668 | 1461274318100 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 1668 | 1461274318101 Marionette TRACE conn2 <- [1,1430,null,{}] 14:31:58 INFO - PROCESS | 1668 | 1461274318103 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}] 14:31:58 INFO - PROCESS | 1668 | 1461274318220 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:31:58 INFO - PROCESS | 1668 | 1461274318236 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce15000 == 55 [pid = 1668] [id = 365] 14:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12ad56c00) [pid = 1668] [serial = 1094] [outer = 0x0] 14:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12bd1c400) [pid = 1668] [serial = 1095] [outer = 0x12ad56c00] 14:31:58 INFO - PROCESS | 1668 | 1461274318263 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12d21c400) [pid = 1668] [serial = 1096] [outer = 0x12ad56c00] 14:31:58 INFO - PROCESS | 1668 | 1461274318586 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]]]}] 14:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 14:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:31:58 INFO - PROCESS | 1668 | 1461274318619 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:31:58 INFO - PROCESS | 1668 | 1461274318621 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:31:58 INFO - PROCESS | 1668 | 1461274318623 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 1668 | 1461274318624 Marionette TRACE conn2 <- [1,1434,null,{}] 14:31:58 INFO - PROCESS | 1668 | 1461274318626 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}] 14:31:58 INFO - PROCESS | 1668 | 1461274318722 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:31:58 INFO - PROCESS | 1668 | 1461274318740 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d51b800 == 56 [pid = 1668] [id = 366] 14:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12e190c00) [pid = 1668] [serial = 1097] [outer = 0x0] 14:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12e27a400) [pid = 1668] [serial = 1098] [outer = 0x12e190c00] 14:31:58 INFO - PROCESS | 1668 | 1461274318765 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12e285000) [pid = 1668] [serial = 1099] [outer = 0x12e190c00] 14:31:59 INFO - PROCESS | 1668 | 1461274319115 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]]]}] 14:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 524ms 14:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:31:59 INFO - PROCESS | 1668 | 1461274319151 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 1668 | 1461274319152 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:31:59 INFO - PROCESS | 1668 | 1461274319154 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 1668 | 1461274319155 Marionette TRACE conn2 <- [1,1438,null,{}] 14:31:59 INFO - PROCESS | 1668 | 1461274319158 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}] 14:31:59 INFO - PROCESS | 1668 | 1461274319256 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:31:59 INFO - PROCESS | 1668 | 1461274319260 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e583800 == 57 [pid = 1668] [id = 367] 14:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11aaf0800) [pid = 1668] [serial = 1100] [outer = 0x0] 14:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12e285800) [pid = 1668] [serial = 1101] [outer = 0x11aaf0800] 14:31:59 INFO - PROCESS | 1668 | 1461274319314 Marionette DEBUG loaded listener.js 14:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12e29fc00) [pid = 1668] [serial = 1102] [outer = 0x11aaf0800] 14:31:59 INFO - PROCESS | 1668 | 1461274319632 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]]]}] 14:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 14:31:59 INFO - PROCESS | 1668 | 1461274319674 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 1668 | 1461274319676 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:31:59 INFO - PROCESS | 1668 | 1461274319678 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 1668 | 1461274319679 Marionette TRACE conn2 <- [1,1442,null,{}] 14:31:59 INFO - PROCESS | 1668 | 1461274319681 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}] 14:31:59 INFO - PROCESS | 1668 | 1461274319779 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:31:59 INFO - PROCESS | 1668 | 1461274319811 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eec9800 == 58 [pid = 1668] [id = 368] 14:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1238cc000) [pid = 1668] [serial = 1103] [outer = 0x0] 14:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12e5cec00) [pid = 1668] [serial = 1104] [outer = 0x1238cc000] 14:31:59 INFO - PROCESS | 1668 | 1461274319836 Marionette DEBUG loaded listener.js 14:31:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12e5db400) [pid = 1668] [serial = 1105] [outer = 0x1238cc000] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x114f56c00) [pid = 1668] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1288bb000) [pid = 1668] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11bc97000) [pid = 1668] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1258e5400) [pid = 1668] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1258e7400) [pid = 1668] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11b996c00) [pid = 1668] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x1187b5800) [pid = 1668] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12e18f000) [pid = 1668] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x125f73c00) [pid = 1668] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x116ff1c00) [pid = 1668] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12aba8c00) [pid = 1668] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1238cd000) [pid = 1668] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11957f000) [pid = 1668] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x12ad58000) [pid = 1668] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x11aaefc00) [pid = 1668] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x1189c9000) [pid = 1668] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x11b043800) [pid = 1668] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x118a68400) [pid = 1668] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:32:00 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x118150c00) [pid = 1668] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:32:00 INFO - PROCESS | 1668 | 1461274320199 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]]]}] 14:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 14:32:00 INFO - PROCESS | 1668 | 1461274320247 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 1668 | 1461274320249 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:32:00 INFO - PROCESS | 1668 | 1461274320251 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 1668 | 1461274320252 Marionette TRACE conn2 <- [1,1446,null,{}] 14:32:00 INFO - PROCESS | 1668 | 1461274320254 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}] 14:32:00 INFO - PROCESS | 1668 | 1461274320337 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:32:00 INFO - PROCESS | 1668 | 1461274320341 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c42d800 == 59 [pid = 1668] [id = 369] 14:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x117e37400) [pid = 1668] [serial = 1106] [outer = 0x0] 14:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11a76b800) [pid = 1668] [serial = 1107] [outer = 0x117e37400] 14:32:00 INFO - PROCESS | 1668 | 1461274320368 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11bceb800) [pid = 1668] [serial = 1108] [outer = 0x117e37400] 14:32:00 INFO - PROCESS | 1668 | 1461274320719 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]]]}] 14:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 14:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:32:00 INFO - PROCESS | 1668 | 1461274320770 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 1668 | 1461274320772 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:32:00 INFO - PROCESS | 1668 | 1461274320774 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 1668 | 1461274320776 Marionette TRACE conn2 <- [1,1450,null,{}] 14:32:00 INFO - PROCESS | 1668 | 1461274320779 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}] 14:32:00 INFO - PROCESS | 1668 | 1461274320873 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:32:00 INFO - PROCESS | 1668 | 1461274320877 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe13800 == 60 [pid = 1668] [id = 370] 14:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11957f000) [pid = 1668] [serial = 1109] [outer = 0x0] 14:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x12b878c00) [pid = 1668] [serial = 1110] [outer = 0x11957f000] 14:32:00 INFO - PROCESS | 1668 | 1461274320906 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x12ed86400) [pid = 1668] [serial = 1111] [outer = 0x11957f000] 14:32:01 INFO - PROCESS | 1668 | 1461274321256 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]]]}] 14:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 14:32:01 INFO - PROCESS | 1668 | 1461274321295 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 1668 | 1461274321297 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:32:01 INFO - PROCESS | 1668 | 1461274321300 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 1668 | 1461274321302 Marionette TRACE conn2 <- [1,1454,null,{}] 14:32:01 INFO - PROCESS | 1668 | 1461274321305 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}] 14:32:01 INFO - PROCESS | 1668 | 1461274321428 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:32:01 INFO - PROCESS | 1668 | 1461274321436 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300c9000 == 61 [pid = 1668] [id = 371] 14:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x12ed88400) [pid = 1668] [serial = 1112] [outer = 0x0] 14:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x12ed8e000) [pid = 1668] [serial = 1113] [outer = 0x12ed88400] 14:32:01 INFO - PROCESS | 1668 | 1461274321462 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x12f195c00) [pid = 1668] [serial = 1114] [outer = 0x12ed88400] 14:32:01 INFO - PROCESS | 1668 | 1461274321781 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]]]}] 14:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 14:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:32:01 INFO - PROCESS | 1668 | 1461274321820 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 1668 | 1461274321821 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:32:01 INFO - PROCESS | 1668 | 1461274321823 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 1668 | 1461274321824 Marionette TRACE conn2 <- [1,1458,null,{}] 14:32:01 INFO - PROCESS | 1668 | 1461274321827 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}] 14:32:01 INFO - PROCESS | 1668 | 1461274321909 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:32:01 INFO - PROCESS | 1668 | 1461274321914 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x13031d000 == 62 [pid = 1668] [id = 372] 14:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x112d1fc00) [pid = 1668] [serial = 1115] [outer = 0x0] 14:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x112d24400) [pid = 1668] [serial = 1116] [outer = 0x112d1fc00] 14:32:01 INFO - PROCESS | 1668 | 1461274321938 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12e686000) [pid = 1668] [serial = 1117] [outer = 0x112d1fc00] 14:32:02 INFO - PROCESS | 1668 | 1461274322449 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]]]}] 14:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 673ms 14:32:02 INFO - PROCESS | 1668 | 1461274322496 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:32:02 INFO - PROCESS | 1668 | 1461274322499 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:32:02 INFO - PROCESS | 1668 | 1461274322503 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 1668 | 1461274322505 Marionette TRACE conn2 <- [1,1462,null,{}] 14:32:02 INFO - PROCESS | 1668 | 1461274322521 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}] 14:32:02 INFO - PROCESS | 1668 | 1461274322652 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:32:02 INFO - PROCESS | 1668 | 1461274322729 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf6a000 == 63 [pid = 1668] [id = 373] 14:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x118148400) [pid = 1668] [serial = 1118] [outer = 0x0] 14:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1187b5800) [pid = 1668] [serial = 1119] [outer = 0x118148400] 14:32:02 INFO - PROCESS | 1668 | 1461274322764 Marionette DEBUG loaded listener.js 14:32:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11a765400) [pid = 1668] [serial = 1120] [outer = 0x118148400] 14:32:03 INFO - PROCESS | 1668 | 1461274323273 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]]]}] 14:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 821ms 14:32:03 INFO - PROCESS | 1668 | 1461274323325 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:32:03 INFO - PROCESS | 1668 | 1461274323332 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:32:03 INFO - PROCESS | 1668 | 1461274323339 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:32:03 INFO - PROCESS | 1668 | 1461274323341 Marionette TRACE conn2 <- [1,1466,null,{}] 14:32:03 INFO - PROCESS | 1668 | 1461274323345 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}] 14:32:03 INFO - PROCESS | 1668 | 1461274323494 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:32:03 INFO - PROCESS | 1668 | 1461274323589 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba19800 == 64 [pid = 1668] [id = 374] 14:32:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11b04a800) [pid = 1668] [serial = 1121] [outer = 0x0] 14:32:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x11b99d000) [pid = 1668] [serial = 1122] [outer = 0x11b04a800] 14:32:03 INFO - PROCESS | 1668 | 1461274323636 Marionette DEBUG loaded listener.js 14:32:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x11c17c400) [pid = 1668] [serial = 1123] [outer = 0x11b04a800] 14:32:04 INFO - PROCESS | 1668 | 1461274324164 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]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 871ms 14:32:04 INFO - PROCESS | 1668 | 1461274324211 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 1668 | 1461274324212 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:32:04 INFO - PROCESS | 1668 | 1461274324215 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 1668 | 1461274324217 Marionette TRACE conn2 <- [1,1470,null,{}] 14:32:04 INFO - PROCESS | 1668 | 1461274324225 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}] 14:32:04 INFO - PROCESS | 1668 | 1461274324330 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:32:04 INFO - PROCESS | 1668 | 1461274324399 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe0f000 == 65 [pid = 1668] [id = 375] 14:32:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x128f4a000) [pid = 1668] [serial = 1124] [outer = 0x0] 14:32:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x129499000) [pid = 1668] [serial = 1125] [outer = 0x128f4a000] 14:32:04 INFO - PROCESS | 1668 | 1461274324431 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12b87dc00) [pid = 1668] [serial = 1126] [outer = 0x128f4a000] 14:32:04 INFO - PROCESS | 1668 | 1461274324871 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]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 671ms 14:32:04 INFO - PROCESS | 1668 | 1461274324887 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:32:04 INFO - PROCESS | 1668 | 1461274324889 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:32:04 INFO - PROCESS | 1668 | 1461274324891 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 1668 | 1461274324893 Marionette TRACE conn2 <- [1,1474,null,{}] 14:32:04 INFO - PROCESS | 1668 | 1461274324895 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}] 14:32:04 INFO - PROCESS | 1668 | 1461274324998 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:32:05 INFO - PROCESS | 1668 | 1461274325048 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x130a0b000 == 66 [pid = 1668] [id = 376] 14:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x128f4dc00) [pid = 1668] [serial = 1127] [outer = 0x0] 14:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12bd25000) [pid = 1668] [serial = 1128] [outer = 0x128f4dc00] 14:32:05 INFO - PROCESS | 1668 | 1461274325078 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12d024c00) [pid = 1668] [serial = 1129] [outer = 0x128f4dc00] 14:32:05 INFO - PROCESS | 1668 | 1461274325518 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]]]}] 14:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 671ms 14:32:05 INFO - PROCESS | 1668 | 1461274325577 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:32:05 INFO - PROCESS | 1668 | 1461274325578 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:32:05 INFO - PROCESS | 1668 | 1461274325582 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:32:05 INFO - PROCESS | 1668 | 1461274325583 Marionette TRACE conn2 <- [1,1478,null,{}] 14:32:05 INFO - PROCESS | 1668 | 1461274325586 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}] 14:32:05 INFO - PROCESS | 1668 | 1461274325703 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:32:05 INFO - PROCESS | 1668 | 1461274325769 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e836000 == 67 [pid = 1668] [id = 377] 14:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12e195800) [pid = 1668] [serial = 1130] [outer = 0x0] 14:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12e2a1c00) [pid = 1668] [serial = 1131] [outer = 0x12e195800] 14:32:05 INFO - PROCESS | 1668 | 1461274325800 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12e684c00) [pid = 1668] [serial = 1132] [outer = 0x12e195800] 14:32:06 INFO - PROCESS | 1668 | 1461274326271 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]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 719ms 14:32:06 INFO - PROCESS | 1668 | 1461274326312 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 1668 | 1461274326313 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:32:06 INFO - PROCESS | 1668 | 1461274326317 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 1668 | 1461274326318 Marionette TRACE conn2 <- [1,1482,null,{}] 14:32:06 INFO - PROCESS | 1668 | 1461274326321 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}] 14:32:06 INFO - PROCESS | 1668 | 1461274326441 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:32:06 INFO - PROCESS | 1668 | 1461274326510 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b0a800 == 68 [pid = 1668] [id = 378] 14:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x117e4b400) [pid = 1668] [serial = 1133] [outer = 0x0] 14:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12949ac00) [pid = 1668] [serial = 1134] [outer = 0x117e4b400] 14:32:06 INFO - PROCESS | 1668 | 1461274326543 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12f198800) [pid = 1668] [serial = 1135] [outer = 0x117e4b400] 14:32:07 INFO - PROCESS | 1668 | 1461274327205 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]]]}] 14:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 919ms 14:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:32:07 INFO - PROCESS | 1668 | 1461274327237 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:32:07 INFO - PROCESS | 1668 | 1461274327239 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:32:07 INFO - PROCESS | 1668 | 1461274327243 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:32:07 INFO - PROCESS | 1668 | 1461274327245 Marionette TRACE conn2 <- [1,1486,null,{}] 14:32:07 INFO - PROCESS | 1668 | 1461274327248 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}] 14:32:07 INFO - PROCESS | 1668 | 1461274327351 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:32:07 INFO - PROCESS | 1668 | 1461274327419 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x126273800 == 69 [pid = 1668] [id = 379] 14:32:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x114a88400) [pid = 1668] [serial = 1136] [outer = 0x0] 14:32:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x115c16000) [pid = 1668] [serial = 1137] [outer = 0x114a88400] 14:32:07 INFO - PROCESS | 1668 | 1461274327448 Marionette DEBUG loaded listener.js 14:32:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x118709000) [pid = 1668] [serial = 1138] [outer = 0x114a88400] 14:32:07 INFO - PROCESS | 1668 | 1461274327872 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]]]}] 14:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 673ms 14:32:07 INFO - PROCESS | 1668 | 1461274327916 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:32:07 INFO - PROCESS | 1668 | 1461274327919 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:32:07 INFO - PROCESS | 1668 | 1461274327924 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:32:07 INFO - PROCESS | 1668 | 1461274327925 Marionette TRACE conn2 <- [1,1490,null,{}] 14:32:07 INFO - PROCESS | 1668 | 1461274327950 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}] 14:32:08 INFO - PROCESS | 1668 | 1461274328054 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:32:08 INFO - PROCESS | 1668 | 1461274328125 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x125858000 == 70 [pid = 1668] [id = 380] 14:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11aaf7c00) [pid = 1668] [serial = 1139] [outer = 0x0] 14:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x11ab3a000) [pid = 1668] [serial = 1140] [outer = 0x11aaf7c00] 14:32:08 INFO - PROCESS | 1668 | 1461274328152 Marionette DEBUG loaded listener.js 14:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x11ad6b400) [pid = 1668] [serial = 1141] [outer = 0x11aaf7c00] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x125972000 == 69 [pid = 1668] [id = 341] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12eebd000 == 68 [pid = 1668] [id = 305] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe09800 == 67 [pid = 1668] [id = 339] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x1300c9000 == 66 [pid = 1668] [id = 371] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe13800 == 65 [pid = 1668] [id = 370] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11c42d800 == 64 [pid = 1668] [id = 369] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12eec9800 == 63 [pid = 1668] [id = 368] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12abae800) [pid = 1668] [serial = 1056] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x116ff6c00) [pid = 1668] [serial = 1020] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x11af8e800) [pid = 1668] [serial = 1023] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x1258e4000) [pid = 1668] [serial = 1026] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x127493000) [pid = 1668] [serial = 1029] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12e583800 == 62 [pid = 1668] [id = 367] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12d51b800 == 61 [pid = 1668] [id = 366] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce15000 == 60 [pid = 1668] [id = 365] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12b811000 == 59 [pid = 1668] [id = 364] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x128950800 == 58 [pid = 1668] [id = 363] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x125eec800 == 57 [pid = 1668] [id = 362] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x118952000 == 56 [pid = 1668] [id = 361] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11c431800 == 55 [pid = 1668] [id = 360] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12f5a0000 == 54 [pid = 1668] [id = 359] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12eed2000 == 53 [pid = 1668] [id = 358] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12e593000 == 52 [pid = 1668] [id = 357] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12daed000 == 51 [pid = 1668] [id = 356] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12baee000 == 50 [pid = 1668] [id = 355] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x12595c800 == 49 [pid = 1668] [id = 354] 14:32:08 INFO - PROCESS | 1668 | --DOCSHELL 0x11818c800 == 48 [pid = 1668] [id = 353] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12d22b400) [pid = 1668] [serial = 918] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x129498c00) [pid = 1668] [serial = 849] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11bf7fc00) [pid = 1668] [serial = 967] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11a998800) [pid = 1668] [serial = 964] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12e5d7c00) [pid = 1668] [serial = 976] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x129495800) [pid = 1668] [serial = 970] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11957d800) [pid = 1668] [serial = 906] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12cf2f400) [pid = 1668] [serial = 915] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12949f000) [pid = 1668] [serial = 912] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11bce0400) [pid = 1668] [serial = 909] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12e18e000) [pid = 1668] [serial = 973] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11ad5fc00) [pid = 1668] [serial = 1041] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11b043400) [pid = 1668] [serial = 1042] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x118a6c400) [pid = 1668] [serial = 1038] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11a766c00) [pid = 1668] [serial = 1039] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x11b04e800) [pid = 1668] [serial = 1044] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11bce7400) [pid = 1668] [serial = 1045] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12b86fc00) [pid = 1668] [serial = 1033] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x125cdb000) [pid = 1668] [serial = 1032] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11870c000) [pid = 1668] [serial = 1036] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11842f800) [pid = 1668] [serial = 1035] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12949c000) [pid = 1668] [serial = 1054] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1237ed400) [pid = 1668] [serial = 1048] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x125f6bc00) [pid = 1668] [serial = 1050] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x11bf7bc00) [pid = 1668] [serial = 1047] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x128f4a400) [pid = 1668] [serial = 1053] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x127524400) [pid = 1668] [serial = 1051] [outer = 0x0] [url = about:blank] 14:32:08 INFO - PROCESS | 1668 | 1461274328660 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]]]}] 14:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 791ms 14:32:08 INFO - PROCESS | 1668 | 1461274328715 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:32:08 INFO - PROCESS | 1668 | 1461274328717 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:32:08 INFO - PROCESS | 1668 | 1461274328721 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 1668 | 1461274328724 Marionette TRACE conn2 <- [1,1494,null,{}] 14:32:08 INFO - PROCESS | 1668 | 1461274328735 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}] 14:32:08 INFO - PROCESS | 1668 | 1461274328857 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:32:08 INFO - PROCESS | 1668 | 1461274328935 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf6a800 == 49 [pid = 1668] [id = 381] 14:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11ad15c00) [pid = 1668] [serial = 1142] [outer = 0x0] 14:32:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11b948800) [pid = 1668] [serial = 1143] [outer = 0x11ad15c00] 14:32:08 INFO - PROCESS | 1668 | 1461274328963 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x11bce7400) [pid = 1668] [serial = 1144] [outer = 0x11ad15c00] 14:32:09 INFO - PROCESS | 1668 | 1461274329257 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]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 576ms 14:32:09 INFO - PROCESS | 1668 | 1461274329298 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 1668 | 1461274329300 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:32:09 INFO - PROCESS | 1668 | 1461274329302 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 1668 | 1461274329303 Marionette TRACE conn2 <- [1,1498,null,{}] 14:32:09 INFO - PROCESS | 1668 | 1461274329306 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}] 14:32:09 INFO - PROCESS | 1668 | 1461274329388 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:32:09 INFO - PROCESS | 1668 | 1461274329394 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x128f2f000 == 50 [pid = 1668] [id = 382] 14:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11be4ac00) [pid = 1668] [serial = 1145] [outer = 0x0] 14:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11c17d800) [pid = 1668] [serial = 1146] [outer = 0x11be4ac00] 14:32:09 INFO - PROCESS | 1668 | 1461274329422 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x1258df000) [pid = 1668] [serial = 1147] [outer = 0x11be4ac00] 14:32:09 INFO - PROCESS | 1668 | 1461274329752 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]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 14:32:09 INFO - PROCESS | 1668 | 1461274329771 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 1668 | 1461274329773 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:32:09 INFO - PROCESS | 1668 | 1461274329775 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 1668 | 1461274329776 Marionette TRACE conn2 <- [1,1502,null,{}] 14:32:09 INFO - PROCESS | 1668 | 1461274329781 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}] 14:32:09 INFO - PROCESS | 1668 | 1461274329857 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:32:09 INFO - PROCESS | 1668 | 1461274329864 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf65800 == 51 [pid = 1668] [id = 383] 14:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x1258e5800) [pid = 1668] [serial = 1148] [outer = 0x0] 14:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1259d2000) [pid = 1668] [serial = 1149] [outer = 0x1258e5800] 14:32:09 INFO - PROCESS | 1668 | 1461274329889 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12601d400) [pid = 1668] [serial = 1150] [outer = 0x1258e5800] 14:32:10 INFO - PROCESS | 1668 | 1461274330230 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]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 473ms 14:32:10 INFO - PROCESS | 1668 | 1461274330249 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 1668 | 1461274330250 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:32:10 INFO - PROCESS | 1668 | 1461274330252 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 1668 | 1461274330253 Marionette TRACE conn2 <- [1,1506,null,{}] 14:32:10 INFO - PROCESS | 1668 | 1461274330255 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}] 14:32:10 INFO - PROCESS | 1668 | 1461274330349 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:32:10 INFO - PROCESS | 1668 | 1461274330416 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abd0800 == 52 [pid = 1668] [id = 384] 14:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x1258e6800) [pid = 1668] [serial = 1151] [outer = 0x0] 14:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1268f3400) [pid = 1668] [serial = 1152] [outer = 0x1258e6800] 14:32:10 INFO - PROCESS | 1668 | 1461274330444 Marionette DEBUG loaded listener.js 14:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12ad52800) [pid = 1668] [serial = 1153] [outer = 0x1258e6800] 14:32:10 INFO - PROCESS | 1668 | 1461274330755 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]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 14:32:10 INFO - PROCESS | 1668 | 1461274330772 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 1668 | 1461274330773 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:32:10 INFO - PROCESS | 1668 | 1461274330776 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 1668 | 1461274330778 Marionette TRACE conn2 <- [1,1510,null,{}] 14:32:10 INFO - PROCESS | 1668 | 1461274330783 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}] 14:32:10 INFO - PROCESS | 1668 | 1461274330884 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:32:10 INFO - PROCESS | 1668 | 1461274330896 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce05000 == 53 [pid = 1668] [id = 385] 14:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12ad5f000) [pid = 1668] [serial = 1154] [outer = 0x0] 14:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12bb7dc00) [pid = 1668] [serial = 1155] [outer = 0x12ad5f000] 14:32:10 INFO - PROCESS | 1668 | 1461274330921 Marionette DEBUG loaded listener.js 14:32:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12cc9d800) [pid = 1668] [serial = 1156] [outer = 0x12ad5f000] 14:32:11 INFO - PROCESS | 1668 | 1461274331257 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]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 14:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:32:11 INFO - PROCESS | 1668 | 1461274331297 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 1668 | 1461274331299 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:32:11 INFO - PROCESS | 1668 | 1461274331301 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 1668 | 1461274331302 Marionette TRACE conn2 <- [1,1514,null,{}] 14:32:11 INFO - PROCESS | 1668 | 1461274331304 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}] 14:32:11 INFO - PROCESS | 1668 | 1461274331404 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:32:11 INFO - PROCESS | 1668 | 1461274331417 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daab000 == 54 [pid = 1668] [id = 386] 14:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12bb89800) [pid = 1668] [serial = 1157] [outer = 0x0] 14:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12cf8f000) [pid = 1668] [serial = 1158] [outer = 0x12bb89800] 14:32:11 INFO - PROCESS | 1668 | 1461274331442 Marionette DEBUG loaded listener.js 14:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12d227c00) [pid = 1668] [serial = 1159] [outer = 0x12bb89800] 14:32:11 INFO - PROCESS | 1668 | 1461274331770 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]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 14:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:32:11 INFO - PROCESS | 1668 | 1461274331821 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 1668 | 1461274331822 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:32:11 INFO - PROCESS | 1668 | 1461274331824 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 1668 | 1461274331825 Marionette TRACE conn2 <- [1,1518,null,{}] 14:32:11 INFO - PROCESS | 1668 | 1461274331828 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}] 14:32:11 INFO - PROCESS | 1668 | 1461274331931 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:32:11 INFO - PROCESS | 1668 | 1461274331944 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e57d800 == 55 [pid = 1668] [id = 387] 14:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12d229400) [pid = 1668] [serial = 1160] [outer = 0x0] 14:32:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12e199800) [pid = 1668] [serial = 1161] [outer = 0x12d229400] 14:32:11 INFO - PROCESS | 1668 | 1461274331969 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12e29e800) [pid = 1668] [serial = 1162] [outer = 0x12d229400] 14:32:12 INFO - PROCESS | 1668 | 1461274332290 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]]]}] 14:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 14:32:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:32:12 INFO - PROCESS | 1668 | 1461274332349 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:32:12 INFO - PROCESS | 1668 | 1461274332350 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:32:12 INFO - PROCESS | 1668 | 1461274332353 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:32:12 INFO - PROCESS | 1668 | 1461274332354 Marionette TRACE conn2 <- [1,1522,null,{}] 14:32:12 INFO - PROCESS | 1668 | 1461274332356 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}] 14:32:12 INFO - PROCESS | 1668 | 1461274332581 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11957f000) [pid = 1668] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11aaf0800) [pid = 1668] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1237ed800) [pid = 1668] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12e190c00) [pid = 1668] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x127532400) [pid = 1668] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x114e6ec00) [pid = 1668] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12ad56c00) [pid = 1668] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11a76c000) [pid = 1668] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x1237ec800) [pid = 1668] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1258e9800) [pid = 1668] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x1238cc000) [pid = 1668] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x1238cbc00) [pid = 1668] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x114e6c400) [pid = 1668] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x117e37400) [pid = 1668] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x11ad6e000) [pid = 1668] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x12ed88400) [pid = 1668] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:32:12 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x114e6ac00) [pid = 1668] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:32:12 INFO - PROCESS | 1668 | 1461274332643 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x11910e000 == 56 [pid = 1668] [id = 388] 14:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x112d1dc00) [pid = 1668] [serial = 1163] [outer = 0x0] 14:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x114e6ec00) [pid = 1668] [serial = 1164] [outer = 0x112d1dc00] 14:32:12 INFO - PROCESS | 1668 | 1461274332669 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x11b04e400) [pid = 1668] [serial = 1165] [outer = 0x112d1dc00] 14:32:12 INFO - PROCESS | 1668 | 1461274332931 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"]]]}] 14:32:12 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 () { 14:32:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:32:12 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 () { 14:32:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:32:12 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 () { 14:32:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:32:12 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 () { 14:32:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:32:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 14:32:12 INFO - PROCESS | 1668 | 1461274332972 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:32:12 INFO - PROCESS | 1668 | 1461274332974 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:32:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:32:12 INFO - PROCESS | 1668 | 1461274332985 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:32:12 INFO - PROCESS | 1668 | 1461274332986 Marionette TRACE conn2 <- [1,1526,null,{}] 14:32:12 INFO - PROCESS | 1668 | 1461274332989 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}] 14:32:13 INFO - PROCESS | 1668 | 1461274333090 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:32:13 INFO - PROCESS | 1668 | 1461274333142 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e57e000 == 57 [pid = 1668] [id = 389] 14:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x113d02c00) [pid = 1668] [serial = 1166] [outer = 0x0] 14:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x1258ec400) [pid = 1668] [serial = 1167] [outer = 0x113d02c00] 14:32:13 INFO - PROCESS | 1668 | 1461274333171 Marionette DEBUG loaded listener.js 14:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12ed8f400) [pid = 1668] [serial = 1168] [outer = 0x113d02c00] 14:32:13 INFO - PROCESS | 1668 | 1461274333443 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"]]]}] 14:32:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:32:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:32:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:32:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 478ms 14:32:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:32:13 INFO - PROCESS | 1668 | 1461274333455 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 1668 | 1461274333456 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:32:13 INFO - PROCESS | 1668 | 1461274333466 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 1668 | 1461274333468 Marionette TRACE conn2 <- [1,1530,null,{}] 14:32:13 INFO - PROCESS | 1668 | 1461274333470 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}] 14:32:13 INFO - PROCESS | 1668 | 1461274333557 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:32:13 INFO - PROCESS | 1668 | 1461274333564 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc20000 == 58 [pid = 1668] [id = 390] 14:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x112bbf000) [pid = 1668] [serial = 1169] [outer = 0x0] 14:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12ed8c400) [pid = 1668] [serial = 1170] [outer = 0x112bbf000] 14:32:13 INFO - PROCESS | 1668 | 1461274333589 Marionette DEBUG loaded listener.js 14:32:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12f197000) [pid = 1668] [serial = 1171] [outer = 0x112bbf000] 14:32:13 INFO - PROCESS | 1668 | 1461274333897 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]]]}] 14:32:13 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 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:32:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:32:13 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. 14:32:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:32:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 476ms 14:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:32:13 INFO - PROCESS | 1668 | 1461274333935 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 1668 | 1461274333937 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:32:13 INFO - PROCESS | 1668 | 1461274333939 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 1668 | 1461274333940 Marionette TRACE conn2 <- [1,1534,null,{}] 14:32:13 INFO - PROCESS | 1668 | 1461274333942 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}] 14:32:14 INFO - PROCESS | 1668 | 1461274334023 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:32:14 INFO - PROCESS | 1668 | 1461274334082 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300c2000 == 59 [pid = 1668] [id = 391] 14:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x112bc0c00) [pid = 1668] [serial = 1172] [outer = 0x0] 14:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12f19a800) [pid = 1668] [serial = 1173] [outer = 0x112bc0c00] 14:32:14 INFO - PROCESS | 1668 | 1461274334107 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12f1a4400) [pid = 1668] [serial = 1174] [outer = 0x112bc0c00] 14:32:14 INFO - PROCESS | 1668 | 1461274334406 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]]]}] 14:32:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 517ms 14:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:32:14 INFO - PROCESS | 1668 | 1461274334457 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:32:14 INFO - PROCESS | 1668 | 1461274334458 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:32:14 INFO - PROCESS | 1668 | 1461274334460 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:32:14 INFO - PROCESS | 1668 | 1461274334461 Marionette TRACE conn2 <- [1,1538,null,{}] 14:32:14 INFO - PROCESS | 1668 | 1461274334464 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}] 14:32:14 INFO - PROCESS | 1668 | 1461274334548 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:32:14 INFO - PROCESS | 1668 | 1461274334552 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e21000 == 60 [pid = 1668] [id = 392] 14:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12f19dc00) [pid = 1668] [serial = 1175] [outer = 0x0] 14:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12f47f000) [pid = 1668] [serial = 1176] [outer = 0x12f19dc00] 14:32:14 INFO - PROCESS | 1668 | 1461274334577 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12f849000) [pid = 1668] [serial = 1177] [outer = 0x12f19dc00] 14:32:15 INFO - PROCESS | 1668 | 1461274335089 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]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 14:32:15 INFO - PROCESS | 1668 | 1461274335131 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:32:15 INFO - PROCESS | 1668 | 1461274335134 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:32:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:32:15 INFO - PROCESS | 1668 | 1461274335138 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 1668 | 1461274335141 Marionette TRACE conn2 <- [1,1542,null,{}] 14:32:15 INFO - PROCESS | 1668 | 1461274335163 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}] 14:32:15 INFO - PROCESS | 1668 | 1461274335276 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:32:15 INFO - PROCESS | 1668 | 1461274335374 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf61000 == 61 [pid = 1668] [id = 393] 14:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11842ec00) [pid = 1668] [serial = 1178] [outer = 0x0] 14:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x1187ec000) [pid = 1668] [serial = 1179] [outer = 0x11842ec00] 14:32:15 INFO - PROCESS | 1668 | 1461274335406 Marionette DEBUG loaded listener.js 14:32:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11a76e800) [pid = 1668] [serial = 1180] [outer = 0x11842ec00] 14:32:15 INFO - PROCESS | 1668 | 1461274335871 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]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 774ms 14:32:16 INFO - PROCESS | 1668 | 1461274336003 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 1668 | 1461274336009 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:32:16 INFO - PROCESS | 1668 | 1461274336027 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 1668 | 1461274336030 Marionette TRACE conn2 <- [1,1546,null,{}] 14:32:16 INFO - PROCESS | 1668 | 1461274336034 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}] 14:32:16 INFO - PROCESS | 1668 | 1461274336171 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:32:16 INFO - PROCESS | 1668 | 1461274336240 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce08800 == 62 [pid = 1668] [id = 394] 14:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11ab38800) [pid = 1668] [serial = 1181] [outer = 0x0] 14:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11b99b800) [pid = 1668] [serial = 1182] [outer = 0x11ab38800] 14:32:16 INFO - PROCESS | 1668 | 1461274336270 Marionette DEBUG loaded listener.js 14:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x126817000) [pid = 1668] [serial = 1183] [outer = 0x11ab38800] 14:32:16 INFO - PROCESS | 1668 | 1461274336724 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]]]}] 14:32:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:32:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 724ms 14:32:16 INFO - PROCESS | 1668 | 1461274336762 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 1668 | 1461274336764 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:32:16 INFO - PROCESS | 1668 | 1461274336768 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 1668 | 1461274336770 Marionette TRACE conn2 <- [1,1550,null,{}] 14:32:16 INFO - PROCESS | 1668 | 1461274336781 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}] 14:32:16 INFO - PROCESS | 1668 | 1461274336888 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:32:16 INFO - PROCESS | 1668 | 1461274336961 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x130304000 == 63 [pid = 1668] [id = 395] 14:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x129498c00) [pid = 1668] [serial = 1184] [outer = 0x0] 14:32:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12bb84400) [pid = 1668] [serial = 1185] [outer = 0x129498c00] 14:32:16 INFO - PROCESS | 1668 | 1461274336993 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12e198000) [pid = 1668] [serial = 1186] [outer = 0x129498c00] 14:32:17 INFO - PROCESS | 1668 | 1461274337398 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]]]}] 14:32:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:32:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 676ms 14:32:17 INFO - PROCESS | 1668 | 1461274337444 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:32:17 INFO - PROCESS | 1668 | 1461274337446 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:32:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:32:17 INFO - PROCESS | 1668 | 1461274337449 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:32:17 INFO - PROCESS | 1668 | 1461274337450 Marionette TRACE conn2 <- [1,1554,null,{}] 14:32:17 INFO - PROCESS | 1668 | 1461274337452 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}] 14:32:17 INFO - PROCESS | 1668 | 1461274337561 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:32:17 INFO - PROCESS | 1668 | 1461274337620 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a81000 == 64 [pid = 1668] [id = 396] 14:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12aba9800) [pid = 1668] [serial = 1187] [outer = 0x0] 14:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12e68d800) [pid = 1668] [serial = 1188] [outer = 0x12aba9800] 14:32:17 INFO - PROCESS | 1668 | 1461274337692 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12f195400) [pid = 1668] [serial = 1189] [outer = 0x12aba9800] 14:32:18 INFO - PROCESS | 1668 | 1461274338067 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]]]}] 14:32:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:32:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 14:32:18 INFO - PROCESS | 1668 | 1461274338120 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 1668 | 1461274338122 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:32:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:32:18 INFO - PROCESS | 1668 | 1461274338124 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 1668 | 1461274338125 Marionette TRACE conn2 <- [1,1558,null,{}] 14:32:18 INFO - PROCESS | 1668 | 1461274338128 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}] 14:32:18 INFO - PROCESS | 1668 | 1461274338252 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:32:18 INFO - PROCESS | 1668 | 1461274338337 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x112ba5000 == 65 [pid = 1668] [id = 397] 14:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12bb8c000) [pid = 1668] [serial = 1190] [outer = 0x0] 14:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12f19e400) [pid = 1668] [serial = 1191] [outer = 0x12bb8c000] 14:32:18 INFO - PROCESS | 1668 | 1461274338369 Marionette DEBUG loaded listener.js 14:32:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12fb3c800) [pid = 1668] [serial = 1192] [outer = 0x12bb8c000] 14:32:18 INFO - PROCESS | 1668 | 1461274338793 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]]]}] 14:32:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:32:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 14:32:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:32:18 INFO - PROCESS | 1668 | 1461274338846 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 1668 | 1461274338847 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:32:18 INFO - PROCESS | 1668 | 1461274338849 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 1668 | 1461274338851 Marionette TRACE conn2 <- [1,1562,null,{}] 14:32:18 INFO - PROCESS | 1668 | 1461274338853 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}] 14:32:18 INFO - PROCESS | 1668 | 1461274338967 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:32:19 INFO - PROCESS | 1668 | 1461274339040 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x137ea7000 == 66 [pid = 1668] [id = 398] 14:32:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12fb40800) [pid = 1668] [serial = 1193] [outer = 0x0] 14:32:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12fb64000) [pid = 1668] [serial = 1194] [outer = 0x12fb40800] 14:32:19 INFO - PROCESS | 1668 | 1461274339074 Marionette DEBUG loaded listener.js 14:32:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12ffb3c00) [pid = 1668] [serial = 1195] [outer = 0x12fb40800] 14:32:19 INFO - PROCESS | 1668 | 1461274339516 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]]]}] 14:32:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 720ms 14:32:19 INFO - PROCESS | 1668 | 1461274339575 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:32:19 INFO - PROCESS | 1668 | 1461274339576 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:32:19 INFO - PROCESS | 1668 | 1461274339580 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - PROCESS | 1668 | 1461274339582 Marionette TRACE conn2 <- [1,1566,null,{}] 14:32:19 INFO - PROCESS | 1668 | 1461274339584 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}] 14:32:19 INFO - PROCESS | 1668 | 1461274339687 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:32:19 INFO - PROCESS | 1668 | 1461274339909 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be70800 == 67 [pid = 1668] [id = 399] 14:32:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x112d18400) [pid = 1668] [serial = 1196] [outer = 0x0] 14:32:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x112d22800) [pid = 1668] [serial = 1197] [outer = 0x112d18400] 14:32:19 INFO - PROCESS | 1668 | 1461274339951 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x114a88000) [pid = 1668] [serial = 1198] [outer = 0x112d18400] 14:32:20 INFO - PROCESS | 1668 | 1461274340394 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]]]}] 14:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 820ms 14:32:20 INFO - PROCESS | 1668 | 1461274340400 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:32:20 INFO - PROCESS | 1668 | 1461274340403 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:32:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:32:20 INFO - PROCESS | 1668 | 1461274340407 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:32:20 INFO - PROCESS | 1668 | 1461274340409 Marionette TRACE conn2 <- [1,1570,null,{}] 14:32:20 INFO - PROCESS | 1668 | 1461274340412 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}] 14:32:20 INFO - PROCESS | 1668 | 1461274340511 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:32:20 INFO - PROCESS | 1668 | 1461274340571 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf4f800 == 68 [pid = 1668] [id = 400] 14:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x118708000) [pid = 1668] [serial = 1199] [outer = 0x0] 14:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11a76a800) [pid = 1668] [serial = 1200] [outer = 0x118708000] 14:32:20 INFO - PROCESS | 1668 | 1461274340600 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11aaf7000) [pid = 1668] [serial = 1201] [outer = 0x118708000] 14:32:20 INFO - PROCESS | 1668 | --DOCSHELL 0x1300c2000 == 67 [pid = 1668] [id = 391] 14:32:20 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc20000 == 66 [pid = 1668] [id = 390] 14:32:20 INFO - PROCESS | 1668 | --DOCSHELL 0x12e57e000 == 65 [pid = 1668] [id = 389] 14:32:20 INFO - PROCESS | 1668 | --DOCSHELL 0x11910e000 == 64 [pid = 1668] [id = 388] 14:32:20 INFO - PROCESS | 1668 | --DOCSHELL 0x12e57d800 == 63 [pid = 1668] [id = 387] 14:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x112d24400) [pid = 1668] [serial = 1116] [outer = 0x0] [url = about:blank] 14:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x11a99e400) [pid = 1668] [serial = 1062] [outer = 0x0] [url = about:blank] 14:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x11bce7800) [pid = 1668] [serial = 1065] [outer = 0x0] [url = about:blank] 14:32:20 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x114e66c00) [pid = 1668] [serial = 1059] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x1258e8000) [pid = 1668] [serial = 1068] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12cf27c00) [pid = 1668] [serial = 1074] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x127524c00) [pid = 1668] [serial = 1071] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12d022400) [pid = 1668] [serial = 1077] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12daab000 == 62 [pid = 1668] [id = 386] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce05000 == 61 [pid = 1668] [id = 385] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x12abd0800 == 60 [pid = 1668] [id = 384] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf65800 == 59 [pid = 1668] [id = 383] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x128f2f000 == 58 [pid = 1668] [id = 382] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf6a800 == 57 [pid = 1668] [id = 381] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x125858000 == 56 [pid = 1668] [id = 380] 14:32:21 INFO - PROCESS | 1668 | --DOCSHELL 0x126273800 == 55 [pid = 1668] [id = 379] 14:32:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:32:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 14:32:21 INFO - PROCESS | 1668 | 1461274341073 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]]]}] 14:32:21 INFO - PROCESS | 1668 | 1461274341083 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 1668 | 1461274341085 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:32:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:32:21 INFO - PROCESS | 1668 | 1461274341089 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 1668 | 1461274341090 Marionette TRACE conn2 <- [1,1574,null,{}] 14:32:21 INFO - PROCESS | 1668 | 1461274341093 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}] 14:32:21 INFO - PROCESS | 1668 | 1461274341258 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12f195c00) [pid = 1668] [serial = 1114] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12b878c00) [pid = 1668] [serial = 1110] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12e29fc00) [pid = 1668] [serial = 1102] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12aba9400) [pid = 1668] [serial = 1093] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12e27a400) [pid = 1668] [serial = 1098] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12ba2cc00) [pid = 1668] [serial = 1057] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12e285800) [pid = 1668] [serial = 1101] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11af86000) [pid = 1668] [serial = 1084] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12d21c400) [pid = 1668] [serial = 1096] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x11bc94c00) [pid = 1668] [serial = 1024] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x126cf6800) [pid = 1668] [serial = 1090] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12aba4000) [pid = 1668] [serial = 1030] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1258e7000) [pid = 1668] [serial = 1089] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12e5cec00) [pid = 1668] [serial = 1104] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1258e9000) [pid = 1668] [serial = 1027] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1187e9c00) [pid = 1668] [serial = 1080] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12bd1c400) [pid = 1668] [serial = 1095] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12e285000) [pid = 1668] [serial = 1099] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x129491c00) [pid = 1668] [serial = 1092] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11bceb800) [pid = 1668] [serial = 1108] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12ed86400) [pid = 1668] [serial = 1111] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11a763000) [pid = 1668] [serial = 1081] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11a76b800) [pid = 1668] [serial = 1107] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1237ebc00) [pid = 1668] [serial = 1087] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12e5db400) [pid = 1668] [serial = 1105] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x1187b8400) [pid = 1668] [serial = 1083] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12ed8e000) [pid = 1668] [serial = 1113] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11b945800) [pid = 1668] [serial = 1086] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x1187f8c00) [pid = 1668] [serial = 1021] [outer = 0x0] [url = about:blank] 14:32:21 INFO - PROCESS | 1668 | 1461274341367 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bab8000 == 56 [pid = 1668] [id = 401] 14:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x1187e9c00) [pid = 1668] [serial = 1202] [outer = 0x0] 14:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x11aaf3000) [pid = 1668] [serial = 1203] [outer = 0x1187e9c00] 14:32:21 INFO - PROCESS | 1668 | 1461274341409 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11bce6000) [pid = 1668] [serial = 1204] [outer = 0x1187e9c00] 14:32:21 INFO - PROCESS | 1668 | 1461274341791 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]]]}] 14:32:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:32:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 769ms 14:32:21 INFO - PROCESS | 1668 | 1461274341858 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 1668 | 1461274341859 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:32:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:32:21 INFO - PROCESS | 1668 | 1461274341863 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 1668 | 1461274341867 Marionette TRACE conn2 <- [1,1578,null,{}] 14:32:21 INFO - PROCESS | 1668 | 1461274341873 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}] 14:32:21 INFO - PROCESS | 1668 | 1461274341960 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:32:21 INFO - PROCESS | 1668 | 1461274341968 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12929e800 == 57 [pid = 1668] [id = 402] 14:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11be4bc00) [pid = 1668] [serial = 1205] [outer = 0x0] 14:32:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1258e4800) [pid = 1668] [serial = 1206] [outer = 0x11be4bc00] 14:32:21 INFO - PROCESS | 1668 | 1461274341994 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x126027400) [pid = 1668] [serial = 1207] [outer = 0x11be4bc00] 14:32:22 INFO - PROCESS | 1668 | 1461274342384 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]]]}] 14:32:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:32:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 574ms 14:32:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:32:22 INFO - PROCESS | 1668 | 1461274342437 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:32:22 INFO - PROCESS | 1668 | 1461274342440 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:32:22 INFO - PROCESS | 1668 | 1461274342443 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:32:22 INFO - PROCESS | 1668 | 1461274342445 Marionette TRACE conn2 <- [1,1582,null,{}] 14:32:22 INFO - PROCESS | 1668 | 1461274342448 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}] 14:32:22 INFO - PROCESS | 1668 | 1461274342576 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:32:22 INFO - PROCESS | 1668 | 1461274342586 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9b7800 == 58 [pid = 1668] [id = 403] 14:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1264f8c00) [pid = 1668] [serial = 1208] [outer = 0x0] 14:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x127493c00) [pid = 1668] [serial = 1209] [outer = 0x1264f8c00] 14:32:22 INFO - PROCESS | 1668 | 1461274342624 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x128f4a400) [pid = 1668] [serial = 1210] [outer = 0x1264f8c00] 14:32:22 INFO - PROCESS | 1668 | 1461274342966 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]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:32:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 571ms 14:32:23 INFO - PROCESS | 1668 | 1461274343013 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 1668 | 1461274343014 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:32:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:32:23 INFO - PROCESS | 1668 | 1461274343017 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 1668 | 1461274343018 Marionette TRACE conn2 <- [1,1586,null,{}] 14:32:23 INFO - PROCESS | 1668 | 1461274343036 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}] 14:32:23 INFO - PROCESS | 1668 | 1461274343131 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:32:23 INFO - PROCESS | 1668 | 1461274343136 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12baf5000 == 59 [pid = 1668] [id = 404] 14:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x12b871c00) [pid = 1668] [serial = 1211] [outer = 0x0] 14:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12ba2f000) [pid = 1668] [serial = 1212] [outer = 0x12b871c00] 14:32:23 INFO - PROCESS | 1668 | 1461274343168 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12cc9c800) [pid = 1668] [serial = 1213] [outer = 0x12b871c00] 14:32:23 INFO - PROCESS | 1668 | 1461274343537 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]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:32:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 568ms 14:32:23 INFO - PROCESS | 1668 | 1461274343585 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 1668 | 1461274343586 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:32:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:32:23 INFO - PROCESS | 1668 | 1461274343588 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 1668 | 1461274343589 Marionette TRACE conn2 <- [1,1590,null,{}] 14:32:23 INFO - PROCESS | 1668 | 1461274343592 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}] 14:32:23 INFO - PROCESS | 1668 | 1461274343697 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:32:23 INFO - PROCESS | 1668 | 1461274343711 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf15800 == 60 [pid = 1668] [id = 405] 14:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12cf27c00) [pid = 1668] [serial = 1214] [outer = 0x0] 14:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12d023800) [pid = 1668] [serial = 1215] [outer = 0x12cf27c00] 14:32:23 INFO - PROCESS | 1668 | 1461274343736 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12e198c00) [pid = 1668] [serial = 1216] [outer = 0x12cf27c00] 14:32:24 INFO - PROCESS | 1668 | 1461274344091 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]]]}] 14:32:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:32:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 14:32:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:32:24 INFO - PROCESS | 1668 | 1461274344107 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 1668 | 1461274344108 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:32:24 INFO - PROCESS | 1668 | 1461274344112 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 1668 | 1461274344113 Marionette TRACE conn2 <- [1,1594,null,{}] 14:32:24 INFO - PROCESS | 1668 | 1461274344115 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}] 14:32:24 INFO - PROCESS | 1668 | 1461274344221 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:32:24 INFO - PROCESS | 1668 | 1461274344234 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daab000 == 61 [pid = 1668] [id = 406] 14:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x116fa7000) [pid = 1668] [serial = 1217] [outer = 0x0] 14:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x116fafc00) [pid = 1668] [serial = 1218] [outer = 0x116fa7000] 14:32:24 INFO - PROCESS | 1668 | 1461274344259 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x116fb4800) [pid = 1668] [serial = 1219] [outer = 0x116fa7000] 14:32:24 INFO - PROCESS | 1668 | 1461274344618 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]]]}] 14:32:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:32:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 14:32:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:32:24 INFO - PROCESS | 1668 | 1461274344633 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 1668 | 1461274344634 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:32:24 INFO - PROCESS | 1668 | 1461274344637 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 1668 | 1461274344638 Marionette TRACE conn2 <- [1,1598,null,{}] 14:32:24 INFO - PROCESS | 1668 | 1461274344640 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}] 14:32:24 INFO - PROCESS | 1668 | 1461274344744 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:32:24 INFO - PROCESS | 1668 | 1461274344757 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e63d000 == 62 [pid = 1668] [id = 407] 14:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12d226c00) [pid = 1668] [serial = 1220] [outer = 0x0] 14:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12e283000) [pid = 1668] [serial = 1221] [outer = 0x12d226c00] 14:32:24 INFO - PROCESS | 1668 | 1461274344785 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12e5d8400) [pid = 1668] [serial = 1222] [outer = 0x12d226c00] 14:32:25 INFO - PROCESS | 1668 | 1461274345140 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]]]}] 14:32:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:32:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 14:32:25 INFO - PROCESS | 1668 | 1461274345159 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:32:25 INFO - PROCESS | 1668 | 1461274345160 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:32:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:32:25 INFO - PROCESS | 1668 | 1461274345163 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:32:25 INFO - PROCESS | 1668 | 1461274345164 Marionette TRACE conn2 <- [1,1602,null,{}] 14:32:25 INFO - PROCESS | 1668 | 1461274345166 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}] 14:32:25 INFO - PROCESS | 1668 | 1461274345274 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:32:25 INFO - PROCESS | 1668 | 1461274345289 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaf6800 == 63 [pid = 1668] [id = 408] 14:32:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12e5da000) [pid = 1668] [serial = 1223] [outer = 0x0] 14:32:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12e690400) [pid = 1668] [serial = 1224] [outer = 0x12e5da000] 14:32:25 INFO - PROCESS | 1668 | 1461274345314 Marionette DEBUG loaded listener.js 14:32:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12f195c00) [pid = 1668] [serial = 1225] [outer = 0x12e5da000] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x114e62c00) [pid = 1668] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11b99c400) [pid = 1668] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x1258e1c00) [pid = 1668] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x1269a8400) [pid = 1668] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12bb88400) [pid = 1668] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x114e63400) [pid = 1668] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11a762c00) [pid = 1668] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x114e65400) [pid = 1668] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12ad5f000) [pid = 1668] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12bb89800) [pid = 1668] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12d229400) [pid = 1668] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x112d1fc00) [pid = 1668] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x117e4b400) [pid = 1668] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x128f4dc00) [pid = 1668] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11aaf7c00) [pid = 1668] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12e195800) [pid = 1668] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x118148400) [pid = 1668] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11be4ac00) [pid = 1668] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x112d1dc00) [pid = 1668] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11b04a800) [pid = 1668] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x11ad15c00) [pid = 1668] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x128f4a000) [pid = 1668] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x113d02c00) [pid = 1668] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x114a88400) [pid = 1668] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x112bbf000) [pid = 1668] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x1258e5800) [pid = 1668] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1258e6800) [pid = 1668] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:32:25 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x112bc0c00) [pid = 1668] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:32:25 INFO - PROCESS | 1668 | 1461274345812 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]]]}] 14:32:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:32:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 14:32:25 INFO - PROCESS | 1668 | 1461274345834 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:32:25 INFO - PROCESS | 1668 | 1461274345835 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:32:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:32:25 INFO - PROCESS | 1668 | 1461274345837 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:32:25 INFO - PROCESS | 1668 | 1461274345839 Marionette TRACE conn2 <- [1,1606,null,{}] 14:32:25 INFO - PROCESS | 1668 | 1461274345841 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}] 14:32:25 INFO - PROCESS | 1668 | 1461274345960 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:32:26 INFO - PROCESS | 1668 | 1461274346021 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dadf000 == 64 [pid = 1668] [id = 409] 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x112bbc800) [pid = 1668] [serial = 1226] [outer = 0x0] 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11a756c00) [pid = 1668] [serial = 1227] [outer = 0x112bbc800] 14:32:26 INFO - PROCESS | 1668 | 1461274346051 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1258de800) [pid = 1668] [serial = 1228] [outer = 0x112bbc800] 14:32:26 INFO - PROCESS | 1668 | 1461274346341 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]]]}] 14:32:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:32:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 14:32:26 INFO - PROCESS | 1668 | 1461274346358 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 1668 | 1461274346360 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:32:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:32:26 INFO - PROCESS | 1668 | 1461274346370 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - PROCESS | 1668 | 1461274346372 Marionette TRACE conn2 <- [1,1610,null,{}] 14:32:26 INFO - PROCESS | 1668 | 1461274346374 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}] 14:32:26 INFO - PROCESS | 1668 | 1461274346478 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:32:26 INFO - PROCESS | 1668 | 1461274346538 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9a6800 == 65 [pid = 1668] [id = 410] 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x114a88400) [pid = 1668] [serial = 1229] [outer = 0x0] 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12645d800) [pid = 1668] [serial = 1230] [outer = 0x114a88400] 14:32:26 INFO - PROCESS | 1668 | 1461274346563 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x128f4d400) [pid = 1668] [serial = 1231] [outer = 0x114a88400] 14:32:26 INFO - PROCESS | 1668 | 1461274346825 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]]]}] 14:32:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:32:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 14:32:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:32:26 INFO - PROCESS | 1668 | 1461274346839 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 1668 | 1461274346840 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:32:26 INFO - PROCESS | 1668 | 1461274346842 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - PROCESS | 1668 | 1461274346844 Marionette TRACE conn2 <- [1,1614,null,{}] 14:32:26 INFO - PROCESS | 1668 | 1461274346853 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}] 14:32:26 INFO - PROCESS | 1668 | 1461274346947 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:32:26 INFO - PROCESS | 1668 | 1461274346951 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x130303000 == 66 [pid = 1668] [id = 411] 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x128f4dc00) [pid = 1668] [serial = 1232] [outer = 0x0] 14:32:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12aa3ec00) [pid = 1668] [serial = 1233] [outer = 0x128f4dc00] 14:32:26 INFO - PROCESS | 1668 | 1461274346976 Marionette DEBUG loaded listener.js 14:32:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12aa42c00) [pid = 1668] [serial = 1234] [outer = 0x128f4dc00] 14:32:27 INFO - PROCESS | 1668 | 1461274347328 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]]]}] 14:32:27 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 14:32:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 528ms 14:32:27 INFO - PROCESS | 1668 | 1461274347370 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 1668 | 1461274347371 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:32:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:32:27 INFO - PROCESS | 1668 | 1461274347373 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 1668 | 1461274347374 Marionette TRACE conn2 <- [1,1618,null,{}] 14:32:27 INFO - PROCESS | 1668 | 1461274347387 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}] 14:32:27 INFO - PROCESS | 1668 | 1461274347474 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:32:27 INFO - PROCESS | 1668 | 1461274347478 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x130a19800 == 67 [pid = 1668] [id = 412] 14:32:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12aa44000) [pid = 1668] [serial = 1235] [outer = 0x0] 14:32:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12bb88400) [pid = 1668] [serial = 1236] [outer = 0x12aa44000] 14:32:27 INFO - PROCESS | 1668 | 1461274347503 Marionette DEBUG loaded listener.js 14:32:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12e29e000) [pid = 1668] [serial = 1237] [outer = 0x12aa44000] 14:32:28 INFO - PROCESS | 1668 | 1461274348016 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]]]}] 14:32:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:32:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 674ms 14:32:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:32:28 INFO - PROCESS | 1668 | 1461274348049 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:32:28 INFO - PROCESS | 1668 | 1461274348051 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:32:28 INFO - PROCESS | 1668 | 1461274348055 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:32:28 INFO - PROCESS | 1668 | 1461274348057 Marionette TRACE conn2 <- [1,1622,null,{}] 14:32:28 INFO - PROCESS | 1668 | 1461274348061 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}] 14:32:28 INFO - PROCESS | 1668 | 1461274348179 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:32:28 INFO - PROCESS | 1668 | 1461274348258 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x117d1a000 == 68 [pid = 1668] [id = 413] 14:32:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x117e4b000) [pid = 1668] [serial = 1238] [outer = 0x0] 14:32:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x11848e000) [pid = 1668] [serial = 1239] [outer = 0x117e4b000] 14:32:28 INFO - PROCESS | 1668 | 1461274348291 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x11a99dc00) [pid = 1668] [serial = 1240] [outer = 0x117e4b000] 14:32:28 INFO - PROCESS | 1668 | 1461274348742 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]]]}] 14:32:28 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 14:32:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 723ms 14:32:28 INFO - PROCESS | 1668 | 1461274348778 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:32:28 INFO - PROCESS | 1668 | 1461274348782 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:32:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:32:28 INFO - PROCESS | 1668 | 1461274348787 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:32:28 INFO - PROCESS | 1668 | 1461274348788 Marionette TRACE conn2 <- [1,1626,null,{}] 14:32:28 INFO - PROCESS | 1668 | 1461274348791 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}] 14:32:28 INFO - PROCESS | 1668 | 1461274348901 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:32:28 INFO - PROCESS | 1668 | 1461274348978 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc2000 == 69 [pid = 1668] [id = 414] 14:32:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x11aaf7c00) [pid = 1668] [serial = 1241] [outer = 0x0] 14:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11b99dc00) [pid = 1668] [serial = 1242] [outer = 0x11aaf7c00] 14:32:29 INFO - PROCESS | 1668 | 1461274349009 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11c495400) [pid = 1668] [serial = 1243] [outer = 0x11aaf7c00] 14:32:29 INFO - PROCESS | 1668 | 1461274349427 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]]]}] 14:32:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:32:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 14:32:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:32:29 INFO - PROCESS | 1668 | 1461274349456 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 1668 | 1461274349458 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:32:29 INFO - PROCESS | 1668 | 1461274349460 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 1668 | 1461274349463 Marionette TRACE conn2 <- [1,1630,null,{}] 14:32:29 INFO - PROCESS | 1668 | 1461274349471 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}] 14:32:29 INFO - PROCESS | 1668 | 1461274349583 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:32:29 INFO - PROCESS | 1668 | 1461274349690 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc16000 == 70 [pid = 1668] [id = 415] 14:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x1260cc400) [pid = 1668] [serial = 1244] [outer = 0x0] 14:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x126469c00) [pid = 1668] [serial = 1245] [outer = 0x1260cc400] 14:32:29 INFO - PROCESS | 1668 | 1461274349725 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12949f000) [pid = 1668] [serial = 1246] [outer = 0x1260cc400] 14:32:30 INFO - PROCESS | 1668 | 1461274350145 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]]]}] 14:32:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:32:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 14:32:30 INFO - PROCESS | 1668 | 1461274350201 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:32:30 INFO - PROCESS | 1668 | 1461274350203 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:32:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:32:30 INFO - PROCESS | 1668 | 1461274350206 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:32:30 INFO - PROCESS | 1668 | 1461274350207 Marionette TRACE conn2 <- [1,1634,null,{}] 14:32:30 INFO - PROCESS | 1668 | 1461274350210 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}] 14:32:30 INFO - PROCESS | 1668 | 1461274350352 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:32:30 INFO - PROCESS | 1668 | 1461274350395 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d36000 == 71 [pid = 1668] [id = 416] 14:32:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12aa44400) [pid = 1668] [serial = 1247] [outer = 0x0] 14:32:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12ad54c00) [pid = 1668] [serial = 1248] [outer = 0x12aa44400] 14:32:30 INFO - PROCESS | 1668 | 1461274350426 Marionette DEBUG loaded listener.js 14:32:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12bd1b400) [pid = 1668] [serial = 1249] [outer = 0x12aa44400] 14:32:30 INFO - PROCESS | 1668 | 1461274350830 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]]]}] 14:32:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:32:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 669ms 14:32:30 INFO - PROCESS | 1668 | 1461274350876 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:32:30 INFO - PROCESS | 1668 | 1461274350877 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:32:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:32:30 INFO - PROCESS | 1668 | 1461274350879 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:32:30 INFO - PROCESS | 1668 | 1461274350880 Marionette TRACE conn2 <- [1,1638,null,{}] 14:32:30 INFO - PROCESS | 1668 | 1461274350883 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}] 14:32:30 INFO - PROCESS | 1668 | 1461274350989 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:32:31 INFO - PROCESS | 1668 | 1461274351094 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e02800 == 72 [pid = 1668] [id = 417] 14:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12aba9c00) [pid = 1668] [serial = 1250] [outer = 0x0] 14:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12d21c400) [pid = 1668] [serial = 1251] [outer = 0x12aba9c00] 14:32:31 INFO - PROCESS | 1668 | 1461274351127 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12e5db400) [pid = 1668] [serial = 1252] [outer = 0x12aba9c00] 14:32:31 INFO - PROCESS | 1668 | 1461274351537 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]]]}] 14:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 720ms 14:32:31 INFO - PROCESS | 1668 | 1461274351613 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 1668 | 1461274351615 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:32:31 INFO - PROCESS | 1668 | 1461274351617 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - PROCESS | 1668 | 1461274351618 Marionette TRACE conn2 <- [1,1642,null,{}] 14:32:31 INFO - PROCESS | 1668 | 1461274351621 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}] 14:32:31 INFO - PROCESS | 1668 | 1461274351743 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:32:31 INFO - PROCESS | 1668 | 1461274351821 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x117f23000 == 73 [pid = 1668] [id = 418] 14:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11a75d800) [pid = 1668] [serial = 1253] [outer = 0x0] 14:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12cca7c00) [pid = 1668] [serial = 1254] [outer = 0x11a75d800] 14:32:31 INFO - PROCESS | 1668 | 1461274351854 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12f1a0000) [pid = 1668] [serial = 1255] [outer = 0x11a75d800] 14:32:32 INFO - PROCESS | 1668 | 1461274352256 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]]]}] 14:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 672ms 14:32:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:32:32 INFO - PROCESS | 1668 | 1461274352290 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:32:32 INFO - PROCESS | 1668 | 1461274352292 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:32:32 INFO - PROCESS | 1668 | 1461274352296 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:32:32 INFO - PROCESS | 1668 | 1461274352298 Marionette TRACE conn2 <- [1,1646,null,{}] 14:32:32 INFO - PROCESS | 1668 | 1461274352301 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}] 14:32:32 INFO - PROCESS | 1668 | 1461274352460 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:32:32 INFO - PROCESS | 1668 | 1461274352824 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a95000 == 74 [pid = 1668] [id = 419] 14:32:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x112bbcc00) [pid = 1668] [serial = 1256] [outer = 0x0] 14:32:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x112d1f000) [pid = 1668] [serial = 1257] [outer = 0x112bbcc00] 14:32:32 INFO - PROCESS | 1668 | 1461274352848 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x114d75c00) [pid = 1668] [serial = 1258] [outer = 0x112bbcc00] 14:32:33 INFO - PROCESS | 1668 | 1461274353391 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]]]}] 14:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1127ms 14:32:33 INFO - PROCESS | 1668 | 1461274353425 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:32:33 INFO - PROCESS | 1668 | 1461274353429 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:32:33 INFO - PROCESS | 1668 | 1461274353435 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:32:33 INFO - PROCESS | 1668 | 1461274353438 Marionette TRACE conn2 <- [1,1650,null,{}] 14:32:33 INFO - PROCESS | 1668 | 1461274353443 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}] 14:32:33 INFO - PROCESS | 1668 | 1461274353562 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:32:33 INFO - PROCESS | 1668 | 1461274353641 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x11aa9c000 == 75 [pid = 1668] [id = 420] 14:32:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x114e66000) [pid = 1668] [serial = 1259] [outer = 0x0] 14:32:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x117eb6c00) [pid = 1668] [serial = 1260] [outer = 0x114e66000] 14:32:33 INFO - PROCESS | 1668 | 1461274353671 Marionette DEBUG loaded listener.js 14:32:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x119575800) [pid = 1668] [serial = 1261] [outer = 0x114e66000] 14:32:34 INFO - PROCESS | 1668 | 1461274354088 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]]]}] 14:32:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:32:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 722ms 14:32:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:32:34 INFO - PROCESS | 1668 | 1461274354158 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 1668 | 1461274354161 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:32:34 INFO - PROCESS | 1668 | 1461274354163 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 1668 | 1461274354164 Marionette TRACE conn2 <- [1,1654,null,{}] 14:32:34 INFO - PROCESS | 1668 | 1461274354167 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}] 14:32:34 INFO - PROCESS | 1668 | 1461274354264 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:32:34 INFO - PROCESS | 1668 | 1461274354379 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b086800 == 76 [pid = 1668] [id = 421] 14:32:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x116fb1c00) [pid = 1668] [serial = 1262] [outer = 0x0] 14:32:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x11a769400) [pid = 1668] [serial = 1263] [outer = 0x116fb1c00] 14:32:34 INFO - PROCESS | 1668 | 1461274354408 Marionette DEBUG loaded listener.js 14:32:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11aaec000) [pid = 1668] [serial = 1264] [outer = 0x116fb1c00] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf0f000 == 75 [pid = 1668] [id = 352] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x130303000 == 74 [pid = 1668] [id = 411] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9a6800 == 73 [pid = 1668] [id = 410] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12dadf000 == 72 [pid = 1668] [id = 409] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaf6800 == 71 [pid = 1668] [id = 408] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12e63d000 == 70 [pid = 1668] [id = 407] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12daab000 == 69 [pid = 1668] [id = 406] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf15800 == 68 [pid = 1668] [id = 405] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12baf5000 == 67 [pid = 1668] [id = 404] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9b7800 == 66 [pid = 1668] [id = 403] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12929e800 == 65 [pid = 1668] [id = 402] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11bab8000 == 64 [pid = 1668] [id = 401] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf4f800 == 63 [pid = 1668] [id = 400] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11be70800 == 62 [pid = 1668] [id = 399] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x137ea7000 == 61 [pid = 1668] [id = 398] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x112ba5000 == 60 [pid = 1668] [id = 397] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x137a81000 == 59 [pid = 1668] [id = 396] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x130304000 == 58 [pid = 1668] [id = 395] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce08800 == 57 [pid = 1668] [id = 394] 14:32:34 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf61000 == 56 [pid = 1668] [id = 393] 14:32:34 INFO - PROCESS | 1668 | 1461274354792 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]]]}] 14:32:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:32:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 14:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:32:34 INFO - PROCESS | 1668 | 1461274354834 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 1668 | 1461274354836 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:32:34 INFO - PROCESS | 1668 | 1461274354842 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 1668 | 1461274354846 Marionette TRACE conn2 <- [1,1658,null,{}] 14:32:34 INFO - PROCESS | 1668 | 1461274354850 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}] 14:32:34 INFO - PROCESS | 1668 | 1461274354937 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x114e71400) [pid = 1668] [serial = 1018] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x1237eb800) [pid = 1668] [serial = 1066] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x126811000) [pid = 1668] [serial = 1069] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12ad52c00) [pid = 1668] [serial = 1072] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12cf90400) [pid = 1668] [serial = 1075] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x115ca5c00) [pid = 1668] [serial = 1060] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x11ab37800) [pid = 1668] [serial = 1063] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12e18e800) [pid = 1668] [serial = 1078] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12bb7dc00) [pid = 1668] [serial = 1155] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12cf8f000) [pid = 1668] [serial = 1158] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12e199800) [pid = 1668] [serial = 1161] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12e686000) [pid = 1668] [serial = 1117] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12f198800) [pid = 1668] [serial = 1135] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12949ac00) [pid = 1668] [serial = 1134] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12d024c00) [pid = 1668] [serial = 1129] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12bd25000) [pid = 1668] [serial = 1128] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11ad6b400) [pid = 1668] [serial = 1141] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11ab3a000) [pid = 1668] [serial = 1140] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12e684c00) [pid = 1668] [serial = 1132] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12e2a1c00) [pid = 1668] [serial = 1131] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1187b5800) [pid = 1668] [serial = 1119] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11a765400) [pid = 1668] [serial = 1120] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11c17d800) [pid = 1668] [serial = 1146] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1258df000) [pid = 1668] [serial = 1147] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x114e6ec00) [pid = 1668] [serial = 1164] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x11c17c400) [pid = 1668] [serial = 1123] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11b99d000) [pid = 1668] [serial = 1122] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x11b948800) [pid = 1668] [serial = 1143] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x11bce7400) [pid = 1668] [serial = 1144] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12b87dc00) [pid = 1668] [serial = 1126] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x129499000) [pid = 1668] [serial = 1125] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x1258ec400) [pid = 1668] [serial = 1167] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x118709000) [pid = 1668] [serial = 1138] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x115c16000) [pid = 1668] [serial = 1137] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12f197000) [pid = 1668] [serial = 1171] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x11b04e400) [pid = 1668] [serial = 1165] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x12ed8c400) [pid = 1668] [serial = 1170] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x1259d2000) [pid = 1668] [serial = 1149] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x12601d400) [pid = 1668] [serial = 1150] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 114 (0x1268f3400) [pid = 1668] [serial = 1152] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 113 (0x12f1a4400) [pid = 1668] [serial = 1174] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 112 (0x12ad52800) [pid = 1668] [serial = 1153] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 111 (0x12e29e800) [pid = 1668] [serial = 1162] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 110 (0x12ed8f400) [pid = 1668] [serial = 1168] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 109 (0x12f19a800) [pid = 1668] [serial = 1173] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 108 (0x12d227c00) [pid = 1668] [serial = 1159] [outer = 0x0] [url = about:blank] 14:32:34 INFO - PROCESS | 1668 | --DOMWINDOW == 107 (0x12cc9d800) [pid = 1668] [serial = 1156] [outer = 0x0] [url = about:blank] 14:32:35 INFO - PROCESS | 1668 | 1461274355006 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf54800 == 57 [pid = 1668] [id = 422] 14:32:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 108 (0x115c16000) [pid = 1668] [serial = 1265] [outer = 0x0] 14:32:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 109 (0x11a99e400) [pid = 1668] [serial = 1266] [outer = 0x115c16000] 14:32:35 INFO - PROCESS | 1668 | 1461274355033 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 110 (0x11af86400) [pid = 1668] [serial = 1267] [outer = 0x115c16000] 14:32:35 INFO - PROCESS | 1668 | 1461274355323 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]]]}] 14:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 527ms 14:32:35 INFO - PROCESS | 1668 | 1461274355367 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:32:35 INFO - PROCESS | 1668 | 1461274355368 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:32:35 INFO - PROCESS | 1668 | 1461274355370 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 1668 | 1461274355372 Marionette TRACE conn2 <- [1,1662,null,{}] 14:32:35 INFO - PROCESS | 1668 | 1461274355374 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}] 14:32:35 INFO - PROCESS | 1668 | 1461274355459 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:32:35 INFO - PROCESS | 1668 | 1461274355517 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x118911000 == 58 [pid = 1668] [id = 423] 14:32:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 111 (0x11ad69400) [pid = 1668] [serial = 1268] [outer = 0x0] 14:32:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 112 (0x11b04a400) [pid = 1668] [serial = 1269] [outer = 0x11ad69400] 14:32:35 INFO - PROCESS | 1668 | 1461274355543 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 113 (0x11bc98400) [pid = 1668] [serial = 1270] [outer = 0x11ad69400] 14:32:35 INFO - PROCESS | 1668 | 1461274355833 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]]]}] 14:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 14:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:32:35 INFO - PROCESS | 1668 | 1461274355890 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:32:35 INFO - PROCESS | 1668 | 1461274355891 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:32:35 INFO - PROCESS | 1668 | 1461274355893 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 1668 | 1461274355894 Marionette TRACE conn2 <- [1,1666,null,{}] 14:32:35 INFO - PROCESS | 1668 | 1461274355896 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}] 14:32:35 INFO - PROCESS | 1668 | 1461274355977 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:32:35 INFO - PROCESS | 1668 | 1461274355984 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x129292800 == 59 [pid = 1668] [id = 424] 14:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 114 (0x11bfea400) [pid = 1668] [serial = 1271] [outer = 0x0] 14:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 115 (0x11c181400) [pid = 1668] [serial = 1272] [outer = 0x11bfea400] 14:32:36 INFO - PROCESS | 1668 | 1461274356017 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1238d3800) [pid = 1668] [serial = 1273] [outer = 0x11bfea400] 14:32:36 INFO - PROCESS | 1668 | 1461274356369 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]]]}] 14:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms 14:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:32:36 INFO - PROCESS | 1668 | 1461274356419 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:32:36 INFO - PROCESS | 1668 | 1461274356420 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:32:36 INFO - PROCESS | 1668 | 1461274356422 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 1668 | 1461274356423 Marionette TRACE conn2 <- [1,1670,null,{}] 14:32:36 INFO - PROCESS | 1668 | 1461274356425 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}] 14:32:36 INFO - PROCESS | 1668 | 1461274356507 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:32:36 INFO - PROCESS | 1668 | 1461274356514 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9bc000 == 60 [pid = 1668] [id = 425] 14:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11c1c7c00) [pid = 1668] [serial = 1274] [outer = 0x0] 14:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x1259d7400) [pid = 1668] [serial = 1275] [outer = 0x11c1c7c00] 14:32:36 INFO - PROCESS | 1668 | 1461274356540 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x126025000) [pid = 1668] [serial = 1276] [outer = 0x11c1c7c00] 14:32:36 INFO - PROCESS | 1668 | 1461274356915 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]]]}] 14:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 14:32:36 INFO - PROCESS | 1668 | 1461274356940 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:32:36 INFO - PROCESS | 1668 | 1461274356941 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:32:36 INFO - PROCESS | 1668 | 1461274356944 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 1668 | 1461274356945 Marionette TRACE conn2 <- [1,1674,null,{}] 14:32:36 INFO - PROCESS | 1668 | 1461274356953 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}] 14:32:37 INFO - PROCESS | 1668 | 1461274357056 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:32:37 INFO - PROCESS | 1668 | 1461274357092 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b813000 == 61 [pid = 1668] [id = 426] 14:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12601d400) [pid = 1668] [serial = 1277] [outer = 0x0] 14:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x126460000) [pid = 1668] [serial = 1278] [outer = 0x12601d400] 14:32:37 INFO - PROCESS | 1668 | 1461274357118 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12646b800) [pid = 1668] [serial = 1279] [outer = 0x12601d400] 14:32:37 INFO - PROCESS | 1668 | 1461274357427 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]]]}] 14:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 14:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:32:37 INFO - PROCESS | 1668 | 1461274357466 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:32:37 INFO - PROCESS | 1668 | 1461274357467 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:32:37 INFO - PROCESS | 1668 | 1461274357469 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:32:37 INFO - PROCESS | 1668 | 1461274357470 Marionette TRACE conn2 <- [1,1678,null,{}] 14:32:37 INFO - PROCESS | 1668 | 1461274357473 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}] 14:32:37 INFO - PROCESS | 1668 | 1461274357575 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:32:37 INFO - PROCESS | 1668 | 1461274357610 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bebe800 == 62 [pid = 1668] [id = 427] 14:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x126025c00) [pid = 1668] [serial = 1280] [outer = 0x0] 14:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1269afc00) [pid = 1668] [serial = 1281] [outer = 0x126025c00] 14:32:37 INFO - PROCESS | 1668 | 1461274357636 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1288c4800) [pid = 1668] [serial = 1282] [outer = 0x126025c00] 14:32:37 INFO - PROCESS | 1668 | 1461274357977 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]]]}] 14:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 14:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:32:37 INFO - PROCESS | 1668 | 1461274357987 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:32:37 INFO - PROCESS | 1668 | 1461274357989 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:32:37 INFO - PROCESS | 1668 | 1461274357991 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:32:37 INFO - PROCESS | 1668 | 1461274357992 Marionette TRACE conn2 <- [1,1682,null,{}] 14:32:37 INFO - PROCESS | 1668 | 1461274357994 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}] 14:32:38 INFO - PROCESS | 1668 | 1461274358103 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:32:38 INFO - PROCESS | 1668 | 1461274358118 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d069800 == 63 [pid = 1668] [id = 428] 14:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x128da4400) [pid = 1668] [serial = 1283] [outer = 0x0] 14:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x129494000) [pid = 1668] [serial = 1284] [outer = 0x128da4400] 14:32:38 INFO - PROCESS | 1668 | 1461274358144 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12aa3e400) [pid = 1668] [serial = 1285] [outer = 0x128da4400] 14:32:38 INFO - PROCESS | 1668 | 1461274358483 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]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 14:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:32:38 INFO - PROCESS | 1668 | 1461274358510 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 1668 | 1461274358511 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:32:38 INFO - PROCESS | 1668 | 1461274358513 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 1668 | 1461274358514 Marionette TRACE conn2 <- [1,1686,null,{}] 14:32:38 INFO - PROCESS | 1668 | 1461274358517 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}] 14:32:38 INFO - PROCESS | 1668 | 1461274358620 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:32:38 INFO - PROCESS | 1668 | 1461274358655 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dadf000 == 64 [pid = 1668] [id = 429] 14:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1258eb800) [pid = 1668] [serial = 1286] [outer = 0x0] 14:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x12ab04400) [pid = 1668] [serial = 1287] [outer = 0x1258eb800] 14:32:38 INFO - PROCESS | 1668 | 1461274358685 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x12ab0e800) [pid = 1668] [serial = 1288] [outer = 0x1258eb800] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x1187e9c00) [pid = 1668] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11be4bc00) [pid = 1668] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x118708000) [pid = 1668] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12cf27c00) [pid = 1668] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x112d18400) [pid = 1668] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12b871c00) [pid = 1668] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1264f8c00) [pid = 1668] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x116fa7000) [pid = 1668] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12d226c00) [pid = 1668] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12e5da000) [pid = 1668] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x112bbc800) [pid = 1668] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x114a88400) [pid = 1668] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:32:38 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x128f4dc00) [pid = 1668] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:32:39 INFO - PROCESS | 1668 | 1461274359119 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]]]}] 14:32:39 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 14:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 621ms 14:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:32:39 INFO - PROCESS | 1668 | 1461274359136 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 1668 | 1461274359139 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:32:39 INFO - PROCESS | 1668 | 1461274359142 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 1668 | 1461274359148 Marionette TRACE conn2 <- [1,1690,null,{}] 14:32:39 INFO - PROCESS | 1668 | 1461274359172 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}] 14:32:39 INFO - PROCESS | 1668 | 1461274359326 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:32:39 INFO - PROCESS | 1668 | 1461274359368 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e63b000 == 65 [pid = 1668] [id = 430] 14:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x126ca7400) [pid = 1668] [serial = 1289] [outer = 0x0] 14:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12aba0400) [pid = 1668] [serial = 1290] [outer = 0x126ca7400] 14:32:39 INFO - PROCESS | 1668 | 1461274359408 Marionette DEBUG loaded listener.js 14:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12abae800) [pid = 1668] [serial = 1291] [outer = 0x126ca7400] 14:32:39 INFO - PROCESS | 1668 | 1461274359833 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]]]}] 14:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 696ms 14:32:39 INFO - PROCESS | 1668 | 1461274359838 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 1668 | 1461274359839 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:32:39 INFO - PROCESS | 1668 | 1461274359841 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 1668 | 1461274359842 Marionette TRACE conn2 <- [1,1694,null,{}] 14:32:39 INFO - PROCESS | 1668 | 1461274359859 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}] 14:32:39 INFO - PROCESS | 1668 | 1461274359948 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:32:39 INFO - PROCESS | 1668 | 1461274359952 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e83d800 == 66 [pid = 1668] [id = 431] 14:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12ab11000) [pid = 1668] [serial = 1292] [outer = 0x0] 14:32:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12bb80400) [pid = 1668] [serial = 1293] [outer = 0x12ab11000] 14:32:39 INFO - PROCESS | 1668 | 1461274359977 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12cca9400) [pid = 1668] [serial = 1294] [outer = 0x12ab11000] 14:32:40 INFO - PROCESS | 1668 | 1461274360299 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]]]}] 14:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 473ms 14:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:32:40 INFO - PROCESS | 1668 | 1461274360316 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:32:40 INFO - PROCESS | 1668 | 1461274360317 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:32:40 INFO - PROCESS | 1668 | 1461274360319 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 1668 | 1461274360320 Marionette TRACE conn2 <- [1,1698,null,{}] 14:32:40 INFO - PROCESS | 1668 | 1461274360322 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}] 14:32:40 INFO - PROCESS | 1668 | 1461274360408 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:32:40 INFO - PROCESS | 1668 | 1461274360412 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eecd000 == 67 [pid = 1668] [id = 432] 14:32:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12cf2a800) [pid = 1668] [serial = 1295] [outer = 0x0] 14:32:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12cf8bc00) [pid = 1668] [serial = 1296] [outer = 0x12cf2a800] 14:32:40 INFO - PROCESS | 1668 | 1461274360437 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12d025000) [pid = 1668] [serial = 1297] [outer = 0x12cf2a800] 14:32:40 INFO - PROCESS | 1668 | 1461274360771 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]]]}] 14:32:40 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 14:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 14:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:32:40 INFO - PROCESS | 1668 | 1461274360787 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:32:40 INFO - PROCESS | 1668 | 1461274360789 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:32:40 INFO - PROCESS | 1668 | 1461274360791 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 1668 | 1461274360792 Marionette TRACE conn2 <- [1,1702,null,{}] 14:32:40 INFO - PROCESS | 1668 | 1461274360794 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}] 14:32:40 INFO - PROCESS | 1668 | 1461274360912 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:32:41 INFO - PROCESS | 1668 | 1461274361015 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x114366800 == 68 [pid = 1668] [id = 433] 14:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x112bb8400) [pid = 1668] [serial = 1298] [outer = 0x0] 14:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x112d25c00) [pid = 1668] [serial = 1299] [outer = 0x112bb8400] 14:32:41 INFO - PROCESS | 1668 | 1461274361048 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x114e67400) [pid = 1668] [serial = 1300] [outer = 0x112bb8400] 14:32:41 INFO - PROCESS | 1668 | 1461274361457 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]]]}] 14:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 718ms 14:32:41 INFO - PROCESS | 1668 | 1461274361511 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:32:41 INFO - PROCESS | 1668 | 1461274361514 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:32:41 INFO - PROCESS | 1668 | 1461274361518 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:32:41 INFO - PROCESS | 1668 | 1461274361520 Marionette TRACE conn2 <- [1,1706,null,{}] 14:32:41 INFO - PROCESS | 1668 | 1461274361523 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}] 14:32:41 INFO - PROCESS | 1668 | 1461274361637 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:32:41 INFO - PROCESS | 1668 | 1461274361711 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c596800 == 69 [pid = 1668] [id = 434] 14:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x116fa8000) [pid = 1668] [serial = 1301] [outer = 0x0] 14:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11870e400) [pid = 1668] [serial = 1302] [outer = 0x116fa8000] 14:32:41 INFO - PROCESS | 1668 | 1461274361744 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x11a75e400) [pid = 1668] [serial = 1303] [outer = 0x116fa8000] 14:32:42 INFO - PROCESS | 1668 | 1461274362151 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]]]}] 14:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 14:32:42 INFO - PROCESS | 1668 | 1461274362190 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:32:42 INFO - PROCESS | 1668 | 1461274362193 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:32:42 INFO - PROCESS | 1668 | 1461274362196 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 1668 | 1461274362198 Marionette TRACE conn2 <- [1,1710,null,{}] 14:32:42 INFO - PROCESS | 1668 | 1461274362200 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}] 14:32:42 INFO - PROCESS | 1668 | 1461274362330 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:32:42 INFO - PROCESS | 1668 | 1461274362413 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bae8800 == 70 [pid = 1668] [id = 435] 14:32:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x11ab44c00) [pid = 1668] [serial = 1304] [outer = 0x0] 14:32:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x11af82800) [pid = 1668] [serial = 1305] [outer = 0x11ab44c00] 14:32:42 INFO - PROCESS | 1668 | 1461274362444 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11bcdc800) [pid = 1668] [serial = 1306] [outer = 0x11ab44c00] 14:32:42 INFO - PROCESS | 1668 | 1461274362854 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]]]}] 14:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 14:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:32:42 INFO - PROCESS | 1668 | 1461274362916 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:32:42 INFO - PROCESS | 1668 | 1461274362918 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:32:42 INFO - PROCESS | 1668 | 1461274362925 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 1668 | 1461274362930 Marionette TRACE conn2 <- [1,1714,null,{}] 14:32:42 INFO - PROCESS | 1668 | 1461274362933 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}] 14:32:43 INFO - PROCESS | 1668 | 1461274363040 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:32:43 INFO - PROCESS | 1668 | 1461274363102 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9bb000 == 71 [pid = 1668] [id = 436] 14:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11ab3f000) [pid = 1668] [serial = 1307] [outer = 0x0] 14:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x1238cc000) [pid = 1668] [serial = 1308] [outer = 0x11ab3f000] 14:32:43 INFO - PROCESS | 1668 | 1461274363132 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x126814400) [pid = 1668] [serial = 1309] [outer = 0x11ab3f000] 14:32:43 INFO - PROCESS | 1668 | 1461274363581 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]]]}] 14:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 679ms 14:32:43 INFO - PROCESS | 1668 | 1461274363600 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:32:43 INFO - PROCESS | 1668 | 1461274363602 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:32:43 INFO - PROCESS | 1668 | 1461274363604 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 1668 | 1461274363605 Marionette TRACE conn2 <- [1,1718,null,{}] 14:32:43 INFO - PROCESS | 1668 | 1461274363608 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}] 14:32:43 INFO - PROCESS | 1668 | 1461274363736 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:32:43 INFO - PROCESS | 1668 | 1461274363839 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe10800 == 72 [pid = 1668] [id = 437] 14:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x1258dfc00) [pid = 1668] [serial = 1310] [outer = 0x0] 14:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12aa3d000) [pid = 1668] [serial = 1311] [outer = 0x1258dfc00] 14:32:43 INFO - PROCESS | 1668 | 1461274363870 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12ab0d400) [pid = 1668] [serial = 1312] [outer = 0x1258dfc00] 14:32:44 INFO - PROCESS | 1668 | 1461274364281 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]]]}] 14:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 719ms 14:32:44 INFO - PROCESS | 1668 | 1461274364323 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:32:44 INFO - PROCESS | 1668 | 1461274364325 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:32:44 INFO - PROCESS | 1668 | 1461274364327 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 1668 | 1461274364328 Marionette TRACE conn2 <- [1,1722,null,{}] 14:32:44 INFO - PROCESS | 1668 | 1461274364330 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}] 14:32:44 INFO - PROCESS | 1668 | 1461274364436 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:32:44 INFO - PROCESS | 1668 | 1461274364538 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x130315800 == 73 [pid = 1668] [id = 438] 14:32:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12bb84800) [pid = 1668] [serial = 1313] [outer = 0x0] 14:32:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12cf8d400) [pid = 1668] [serial = 1314] [outer = 0x12bb84800] 14:32:44 INFO - PROCESS | 1668 | 1461274364579 Marionette DEBUG loaded listener.js 14:32:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12e284000) [pid = 1668] [serial = 1315] [outer = 0x12bb84800] 14:32:45 INFO - PROCESS | 1668 | 1461274365064 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]]]}] 14:32:45 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 14:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 770ms 14:32:45 INFO - PROCESS | 1668 | 1461274365105 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:32:45 INFO - PROCESS | 1668 | 1461274365106 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:32:45 INFO - PROCESS | 1668 | 1461274365110 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:32:45 INFO - PROCESS | 1668 | 1461274365112 Marionette TRACE conn2 <- [1,1726,null,{}] 14:32:45 INFO - PROCESS | 1668 | 1461274365116 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}] 14:32:45 INFO - PROCESS | 1668 | 1461274365224 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:32:45 INFO - PROCESS | 1668 | 1461274365300 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce05000 == 74 [pid = 1668] [id = 439] 14:32:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x116fa5c00) [pid = 1668] [serial = 1316] [outer = 0x0] 14:32:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x126464800) [pid = 1668] [serial = 1317] [outer = 0x116fa5c00] 14:32:45 INFO - PROCESS | 1668 | 1461274365330 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12e5d6000) [pid = 1668] [serial = 1318] [outer = 0x116fa5c00] 14:32:45 INFO - PROCESS | 1668 | 1461274365774 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]]]}] 14:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 923ms 14:32:46 INFO - PROCESS | 1668 | 1461274366034 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:32:46 INFO - PROCESS | 1668 | 1461274366037 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:32:46 INFO - PROCESS | 1668 | 1461274366040 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - PROCESS | 1668 | 1461274366042 Marionette TRACE conn2 <- [1,1730,null,{}] 14:32:46 INFO - PROCESS | 1668 | 1461274366046 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}] 14:32:46 INFO - PROCESS | 1668 | 1461274366146 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:32:46 INFO - PROCESS | 1668 | 1461274366211 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x126283800 == 75 [pid = 1668] [id = 440] 14:32:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1150afc00) [pid = 1668] [serial = 1319] [outer = 0x0] 14:32:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x116fa6000) [pid = 1668] [serial = 1320] [outer = 0x1150afc00] 14:32:46 INFO - PROCESS | 1668 | 1461274366234 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x118154c00) [pid = 1668] [serial = 1321] [outer = 0x1150afc00] 14:32:46 INFO - PROCESS | 1668 | 1461274366792 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]]]}] 14:32:46 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 14:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 773ms 14:32:46 INFO - PROCESS | 1668 | 1461274366833 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:32:46 INFO - PROCESS | 1668 | 1461274366836 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:32:46 INFO - PROCESS | 1668 | 1461274366846 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - PROCESS | 1668 | 1461274366851 Marionette TRACE conn2 <- [1,1734,null,{}] 14:32:46 INFO - PROCESS | 1668 | 1461274366855 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}] 14:32:46 INFO - PROCESS | 1668 | 1461274366992 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:32:47 INFO - PROCESS | 1668 | 1461274367069 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba22800 == 76 [pid = 1668] [id = 441] 14:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x119493400) [pid = 1668] [serial = 1322] [outer = 0x0] 14:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x11a765c00) [pid = 1668] [serial = 1323] [outer = 0x119493400] 14:32:47 INFO - PROCESS | 1668 | 1461274367096 Marionette DEBUG loaded listener.js 14:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11ab3fc00) [pid = 1668] [serial = 1324] [outer = 0x119493400] 14:32:47 INFO - PROCESS | 1668 | 1461274367517 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]]]}] 14:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 730ms 14:32:47 INFO - PROCESS | 1668 | 1461274367572 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:32:47 INFO - PROCESS | 1668 | 1461274367574 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:32:47 INFO - PROCESS | 1668 | 1461274367576 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - PROCESS | 1668 | 1461274367577 Marionette TRACE conn2 <- [1,1738,null,{}] 14:32:47 INFO - PROCESS | 1668 | 1461274367584 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}] 14:32:47 INFO - PROCESS | 1668 | 1461274367704 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:32:47 INFO - PROCESS | 1668 | 1461274367782 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12602d800 == 77 [pid = 1668] [id = 442] 14:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11b99a800) [pid = 1668] [serial = 1325] [outer = 0x0] 14:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11c17cc00) [pid = 1668] [serial = 1326] [outer = 0x11b99a800] 14:32:47 INFO - PROCESS | 1668 | 1461274367812 Marionette DEBUG loaded listener.js 14:32:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x125819c00) [pid = 1668] [serial = 1327] [outer = 0x11b99a800] 14:32:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9ba000 == 76 [pid = 1668] [id = 325] 14:32:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12eecd000 == 75 [pid = 1668] [id = 432] 14:32:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12e83d800 == 74 [pid = 1668] [id = 431] 14:32:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12e63b000 == 73 [pid = 1668] [id = 430] 14:32:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12dadf000 == 72 [pid = 1668] [id = 429] 14:32:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12d069800 == 71 [pid = 1668] [id = 428] 14:32:47 INFO - PROCESS | 1668 | --DOCSHELL 0x12bebe800 == 70 [pid = 1668] [id = 427] 14:32:47 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12bb88400) [pid = 1668] [serial = 1236] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12b813000 == 69 [pid = 1668] [id = 426] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9bc000 == 68 [pid = 1668] [id = 425] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x129292800 == 67 [pid = 1668] [id = 424] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x118911000 == 66 [pid = 1668] [id = 423] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf54800 == 65 [pid = 1668] [id = 422] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11b086800 == 64 [pid = 1668] [id = 421] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x11aa9c000 == 63 [pid = 1668] [id = 420] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x118a95000 == 62 [pid = 1668] [id = 419] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x131d36000 == 61 [pid = 1668] [id = 416] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc16000 == 60 [pid = 1668] [id = 415] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc2000 == 59 [pid = 1668] [id = 414] 14:32:48 INFO - PROCESS | 1668 | --DOCSHELL 0x117d1a000 == 58 [pid = 1668] [id = 413] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x11aaf3000) [pid = 1668] [serial = 1203] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x11bce6000) [pid = 1668] [serial = 1204] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x1258e4800) [pid = 1668] [serial = 1206] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x126027400) [pid = 1668] [serial = 1207] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x11aaf7000) [pid = 1668] [serial = 1201] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11a76a800) [pid = 1668] [serial = 1200] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12d023800) [pid = 1668] [serial = 1215] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11b99b800) [pid = 1668] [serial = 1182] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x114a88000) [pid = 1668] [serial = 1198] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x112d22800) [pid = 1668] [serial = 1197] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12f47f000) [pid = 1668] [serial = 1176] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12ba2f000) [pid = 1668] [serial = 1212] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x127493c00) [pid = 1668] [serial = 1209] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x128f4a400) [pid = 1668] [serial = 1210] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x116fafc00) [pid = 1668] [serial = 1218] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x1187ec000) [pid = 1668] [serial = 1179] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x12e68d800) [pid = 1668] [serial = 1188] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12fb64000) [pid = 1668] [serial = 1194] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12f19e400) [pid = 1668] [serial = 1191] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12e5d8400) [pid = 1668] [serial = 1222] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12e283000) [pid = 1668] [serial = 1221] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12bb84400) [pid = 1668] [serial = 1185] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x116fb4800) [pid = 1668] [serial = 1219] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12e690400) [pid = 1668] [serial = 1224] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11a756c00) [pid = 1668] [serial = 1227] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x128f4d400) [pid = 1668] [serial = 1231] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12f195c00) [pid = 1668] [serial = 1225] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12e198c00) [pid = 1668] [serial = 1216] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12cc9c800) [pid = 1668] [serial = 1213] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x1258de800) [pid = 1668] [serial = 1228] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x12645d800) [pid = 1668] [serial = 1230] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12aa42c00) [pid = 1668] [serial = 1234] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x12aa3ec00) [pid = 1668] [serial = 1233] [outer = 0x0] [url = about:blank] 14:32:48 INFO - PROCESS | 1668 | 1461274368208 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]]]}] 14:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 673ms 14:32:48 INFO - PROCESS | 1668 | 1461274368250 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:32:48 INFO - PROCESS | 1668 | 1461274368251 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:32:48 INFO - PROCESS | 1668 | 1461274368254 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 1668 | 1461274368256 Marionette TRACE conn2 <- [1,1742,null,{}] 14:32:48 INFO - PROCESS | 1668 | 1461274368258 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}] 14:32:48 INFO - PROCESS | 1668 | 1461274368390 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:32:48 INFO - PROCESS | 1668 | 1461274368486 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c246800 == 59 [pid = 1668] [id = 443] 14:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11b948800) [pid = 1668] [serial = 1328] [outer = 0x0] 14:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1258e0800) [pid = 1668] [serial = 1329] [outer = 0x11b948800] 14:32:48 INFO - PROCESS | 1668 | 1461274368527 Marionette DEBUG loaded listener.js 14:32:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x125f76c00) [pid = 1668] [serial = 1330] [outer = 0x11b948800] 14:32:48 INFO - PROCESS | 1668 | 1461274368852 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]]]}] 14:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 621ms 14:32:48 INFO - PROCESS | 1668 | 1461274368875 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:32:48 INFO - PROCESS | 1668 | 1461274368876 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:32:48 INFO - PROCESS | 1668 | 1461274368886 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 1668 | 1461274368887 Marionette TRACE conn2 <- [1,1746,null,{}] 14:32:48 INFO - PROCESS | 1668 | 1461274368889 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}] 14:32:48 INFO - PROCESS | 1668 | 1461274368976 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:32:49 INFO - PROCESS | 1668 | 1461274369053 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c592000 == 60 [pid = 1668] [id = 444] 14:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x125bc3800) [pid = 1668] [serial = 1331] [outer = 0x0] 14:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x126464c00) [pid = 1668] [serial = 1332] [outer = 0x125bc3800] 14:32:49 INFO - PROCESS | 1668 | 1461274369080 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x127493000) [pid = 1668] [serial = 1333] [outer = 0x125bc3800] 14:32:49 INFO - PROCESS | 1668 | 1461274369353 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]]]}] 14:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 525ms 14:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:32:49 INFO - PROCESS | 1668 | 1461274369404 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 1668 | 1461274369406 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:32:49 INFO - PROCESS | 1668 | 1461274369408 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 1668 | 1461274369409 Marionette TRACE conn2 <- [1,1750,null,{}] 14:32:49 INFO - PROCESS | 1668 | 1461274369411 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}] 14:32:49 INFO - PROCESS | 1668 | 1461274369515 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:32:49 INFO - PROCESS | 1668 | 1461274369574 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba1f000 == 61 [pid = 1668] [id = 445] 14:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1258e6800) [pid = 1668] [serial = 1334] [outer = 0x0] 14:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1292eb800) [pid = 1668] [serial = 1335] [outer = 0x1258e6800] 14:32:49 INFO - PROCESS | 1668 | 1461274369603 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12aba8000) [pid = 1668] [serial = 1336] [outer = 0x1258e6800] 14:32:49 INFO - PROCESS | 1668 | 1461274369875 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]]]}] 14:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 14:32:49 INFO - PROCESS | 1668 | 1461274369931 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 1668 | 1461274369933 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:32:49 INFO - PROCESS | 1668 | 1461274369936 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 1668 | 1461274369937 Marionette TRACE conn2 <- [1,1754,null,{}] 14:32:49 INFO - PROCESS | 1668 | 1461274369939 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}] 14:32:50 INFO - PROCESS | 1668 | 1461274370024 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:32:50 INFO - PROCESS | 1668 | 1461274370029 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dae4000 == 62 [pid = 1668] [id = 446] 14:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12aa39800) [pid = 1668] [serial = 1337] [outer = 0x0] 14:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12bb7dc00) [pid = 1668] [serial = 1338] [outer = 0x12aa39800] 14:32:50 INFO - PROCESS | 1668 | 1461274370054 Marionette DEBUG loaded listener.js 14:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12cf8e400) [pid = 1668] [serial = 1339] [outer = 0x12aa39800] 14:32:50 INFO - PROCESS | 1668 | 1461274370414 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]]]}] 14:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 14:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:32:50 INFO - PROCESS | 1668 | 1461274370455 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 1668 | 1461274370456 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:32:50 INFO - PROCESS | 1668 | 1461274370458 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 1668 | 1461274370459 Marionette TRACE conn2 <- [1,1758,null,{}] 14:32:50 INFO - PROCESS | 1668 | 1461274370461 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}] 14:32:50 INFO - PROCESS | 1668 | 1461274370569 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:32:50 INFO - PROCESS | 1668 | 1461274370584 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e597800 == 63 [pid = 1668] [id = 447] 14:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12ba31c00) [pid = 1668] [serial = 1340] [outer = 0x0] 14:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12e190c00) [pid = 1668] [serial = 1341] [outer = 0x12ba31c00] 14:32:50 INFO - PROCESS | 1668 | 1461274370610 Marionette DEBUG loaded listener.js 14:32:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12e282400) [pid = 1668] [serial = 1342] [outer = 0x12ba31c00] 14:32:50 INFO - PROCESS | 1668 | 1461274370946 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]]]}] 14:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 522ms 14:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:32:50 INFO - PROCESS | 1668 | 1461274370983 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 1668 | 1461274370984 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:32:50 INFO - PROCESS | 1668 | 1461274370986 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 1668 | 1461274370987 Marionette TRACE conn2 <- [1,1762,null,{}] 14:32:50 INFO - PROCESS | 1668 | 1461274370989 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}] 14:32:51 INFO - PROCESS | 1668 | 1461274371096 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:32:51 INFO - PROCESS | 1668 | 1461274371135 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eec1800 == 64 [pid = 1668] [id = 448] 14:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12ba32400) [pid = 1668] [serial = 1343] [outer = 0x0] 14:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12e5d8800) [pid = 1668] [serial = 1344] [outer = 0x12ba32400] 14:32:51 INFO - PROCESS | 1668 | 1461274371160 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12ed87800) [pid = 1668] [serial = 1345] [outer = 0x12ba32400] 14:32:51 INFO - PROCESS | 1668 | 1461274371493 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]]]}] 14:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 14:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:32:51 INFO - PROCESS | 1668 | 1461274371504 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:32:51 INFO - PROCESS | 1668 | 1461274371505 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:32:51 INFO - PROCESS | 1668 | 1461274371507 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:32:51 INFO - PROCESS | 1668 | 1461274371508 Marionette TRACE conn2 <- [1,1766,null,{}] 14:32:51 INFO - PROCESS | 1668 | 1461274371510 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}] 14:32:51 INFO - PROCESS | 1668 | 1461274371621 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:32:51 INFO - PROCESS | 1668 | 1461274371634 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe12000 == 65 [pid = 1668] [id = 449] 14:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x118abac00) [pid = 1668] [serial = 1346] [outer = 0x0] 14:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12f196000) [pid = 1668] [serial = 1347] [outer = 0x118abac00] 14:32:51 INFO - PROCESS | 1668 | 1461274371659 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12f19f000) [pid = 1668] [serial = 1348] [outer = 0x118abac00] 14:32:52 INFO - PROCESS | 1668 | 1461274372005 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]]]}] 14:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 519ms 14:32:52 INFO - PROCESS | 1668 | 1461274372027 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:32:52 INFO - PROCESS | 1668 | 1461274372030 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:32:52 INFO - PROCESS | 1668 | 1461274372039 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - PROCESS | 1668 | 1461274372041 Marionette TRACE conn2 <- [1,1770,null,{}] 14:32:52 INFO - PROCESS | 1668 | 1461274372043 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}] 14:32:52 INFO - PROCESS | 1668 | 1461274372167 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12f19dc00) [pid = 1668] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x112bbcc00) [pid = 1668] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x126025c00) [pid = 1668] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12ab11000) [pid = 1668] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x126ca7400) [pid = 1668] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x128da4400) [pid = 1668] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12601d400) [pid = 1668] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x114e66000) [pid = 1668] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x116fb1c00) [pid = 1668] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x11bfea400) [pid = 1668] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1258eb800) [pid = 1668] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11c1c7c00) [pid = 1668] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11ad69400) [pid = 1668] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x115c16000) [pid = 1668] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:32:52 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12aa44000) [pid = 1668] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:32:52 INFO - PROCESS | 1668 | 1461274372352 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x117daf000 == 66 [pid = 1668] [id = 450] 14:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x112bbcc00) [pid = 1668] [serial = 1349] [outer = 0x0] 14:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x113fe2000) [pid = 1668] [serial = 1350] [outer = 0x112bbcc00] 14:32:52 INFO - PROCESS | 1668 | 1461274372382 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x1258de400) [pid = 1668] [serial = 1351] [outer = 0x112bbcc00] 14:32:52 INFO - PROCESS | 1668 | 1461274372701 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]]]}] 14:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 720ms 14:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:32:52 INFO - PROCESS | 1668 | 1461274372759 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:32:52 INFO - PROCESS | 1668 | 1461274372761 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:32:52 INFO - PROCESS | 1668 | 1461274372763 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - PROCESS | 1668 | 1461274372764 Marionette TRACE conn2 <- [1,1774,null,{}] 14:32:52 INFO - PROCESS | 1668 | 1461274372766 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}] 14:32:52 INFO - PROCESS | 1668 | 1461274372854 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:32:52 INFO - PROCESS | 1668 | 1461274372858 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d39000 == 67 [pid = 1668] [id = 451] 14:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x1143e2c00) [pid = 1668] [serial = 1352] [outer = 0x0] 14:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x1143f1400) [pid = 1668] [serial = 1353] [outer = 0x1143e2c00] 14:32:52 INFO - PROCESS | 1668 | 1461274372883 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1288bf800) [pid = 1668] [serial = 1354] [outer = 0x1143e2c00] 14:32:53 INFO - PROCESS | 1668 | 1461274373205 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]]]}] 14:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 14:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:32:53 INFO - PROCESS | 1668 | 1461274373235 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:32:53 INFO - PROCESS | 1668 | 1461274373236 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:32:53 INFO - PROCESS | 1668 | 1461274373238 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 1668 | 1461274373239 Marionette TRACE conn2 <- [1,1778,null,{}] 14:32:53 INFO - PROCESS | 1668 | 1461274373241 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}] 14:32:53 INFO - PROCESS | 1668 | 1461274373359 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:32:53 INFO - PROCESS | 1668 | 1461274373376 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a78800 == 68 [pid = 1668] [id = 452] 14:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12ab02800) [pid = 1668] [serial = 1355] [outer = 0x0] 14:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12f482400) [pid = 1668] [serial = 1356] [outer = 0x12ab02800] 14:32:53 INFO - PROCESS | 1668 | 1461274373402 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12fb43c00) [pid = 1668] [serial = 1357] [outer = 0x12ab02800] 14:32:53 INFO - PROCESS | 1668 | 1461274373716 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]]]}] 14:32:53 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 14:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 14:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:32:53 INFO - PROCESS | 1668 | 1461274373760 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:32:53 INFO - PROCESS | 1668 | 1461274373761 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:32:53 INFO - PROCESS | 1668 | 1461274373763 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 1668 | 1461274373764 Marionette TRACE conn2 <- [1,1782,null,{}] 14:32:53 INFO - PROCESS | 1668 | 1461274373767 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}] 14:32:53 INFO - PROCESS | 1668 | 1461274373856 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:32:53 INFO - PROCESS | 1668 | 1461274373861 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x13801d000 == 69 [pid = 1668] [id = 453] 14:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12f47e400) [pid = 1668] [serial = 1358] [outer = 0x0] 14:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12fb69000) [pid = 1668] [serial = 1359] [outer = 0x12f47e400] 14:32:53 INFO - PROCESS | 1668 | 1461274373887 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12fe8c800) [pid = 1668] [serial = 1360] [outer = 0x12f47e400] 14:32:54 INFO - PROCESS | 1668 | 1461274374223 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]]]}] 14:32:54 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 14:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 470ms 14:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:32:54 INFO - PROCESS | 1668 | 1461274374235 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:32:54 INFO - PROCESS | 1668 | 1461274374236 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:32:54 INFO - PROCESS | 1668 | 1461274374238 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - PROCESS | 1668 | 1461274374239 Marionette TRACE conn2 <- [1,1786,null,{}] 14:32:54 INFO - PROCESS | 1668 | 1461274374242 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}] 14:32:54 INFO - PROCESS | 1668 | 1461274374368 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:32:54 INFO - PROCESS | 1668 | 1461274374474 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x117f10800 == 70 [pid = 1668] [id = 454] 14:32:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x112bb8000) [pid = 1668] [serial = 1361] [outer = 0x0] 14:32:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x113d07000) [pid = 1668] [serial = 1362] [outer = 0x112bb8000] 14:32:54 INFO - PROCESS | 1668 | 1461274374508 Marionette DEBUG loaded listener.js 14:32:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x114766000) [pid = 1668] [serial = 1363] [outer = 0x112bb8000] 14:32:54 INFO - PROCESS | 1668 | 1461274374955 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]]]}] 14:32:55 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 14:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 769ms 14:32:55 INFO - PROCESS | 1668 | 1461274375008 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 1668 | 1461274375011 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:32:55 INFO - PROCESS | 1668 | 1461274375015 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 1668 | 1461274375017 Marionette TRACE conn2 <- [1,1790,null,{}] 14:32:55 INFO - PROCESS | 1668 | 1461274375020 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}] 14:32:55 INFO - PROCESS | 1668 | 1461274375135 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:32:55 INFO - PROCESS | 1668 | 1461274375250 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x125842800 == 71 [pid = 1668] [id = 455] 14:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x115c16000) [pid = 1668] [serial = 1364] [outer = 0x0] 14:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x116fadc00) [pid = 1668] [serial = 1365] [outer = 0x115c16000] 14:32:55 INFO - PROCESS | 1668 | 1461274375282 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x118949400) [pid = 1668] [serial = 1366] [outer = 0x115c16000] 14:32:55 INFO - PROCESS | 1668 | 1461274375688 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]]]}] 14:32:55 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) 14:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 719ms 14:32:55 INFO - PROCESS | 1668 | 1461274375736 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 1668 | 1461274375739 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:32:55 INFO - PROCESS | 1668 | 1461274375741 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 1668 | 1461274375743 Marionette TRACE conn2 <- [1,1794,null,{}] 14:32:55 INFO - PROCESS | 1668 | 1461274375745 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}] 14:32:55 INFO - PROCESS | 1668 | 1461274375854 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:32:55 INFO - PROCESS | 1668 | 1461274375960 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daba000 == 72 [pid = 1668] [id = 456] 14:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11a76b000) [pid = 1668] [serial = 1367] [outer = 0x0] 14:32:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11ad1c400) [pid = 1668] [serial = 1368] [outer = 0x11a76b000] 14:32:55 INFO - PROCESS | 1668 | 1461274375994 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11b0e0400) [pid = 1668] [serial = 1369] [outer = 0x11a76b000] 14:32:56 INFO - PROCESS | 1668 | 1461274376419 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]]]}] 14:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 719ms 14:32:56 INFO - PROCESS | 1668 | 1461274376461 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:32:56 INFO - PROCESS | 1668 | 1461274376462 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:32:56 INFO - PROCESS | 1668 | 1461274376470 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:32:56 INFO - PROCESS | 1668 | 1461274376474 Marionette TRACE conn2 <- [1,1798,null,{}] 14:32:56 INFO - PROCESS | 1668 | 1461274376502 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}] 14:32:56 INFO - PROCESS | 1668 | 1461274376612 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:32:56 INFO - PROCESS | 1668 | 1461274376719 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x138032800 == 73 [pid = 1668] [id = 457] 14:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11b04ac00) [pid = 1668] [serial = 1370] [outer = 0x0] 14:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x1237ec400) [pid = 1668] [serial = 1371] [outer = 0x11b04ac00] 14:32:56 INFO - PROCESS | 1668 | 1461274376751 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x129495800) [pid = 1668] [serial = 1372] [outer = 0x11b04ac00] 14:32:57 INFO - PROCESS | 1668 | 1461274377154 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]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 701ms 14:32:57 INFO - PROCESS | 1668 | 1461274377167 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:32:57 INFO - PROCESS | 1668 | 1461274377169 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:32:57 INFO - PROCESS | 1668 | 1461274377171 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 1668 | 1461274377172 Marionette TRACE conn2 <- [1,1802,null,{}] 14:32:57 INFO - PROCESS | 1668 | 1461274377175 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}] 14:32:57 INFO - PROCESS | 1668 | 1461274377283 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:32:57 INFO - PROCESS | 1668 | 1461274377361 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x137917000 == 74 [pid = 1668] [id = 458] 14:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x126468c00) [pid = 1668] [serial = 1373] [outer = 0x0] 14:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12ab09000) [pid = 1668] [serial = 1374] [outer = 0x126468c00] 14:32:57 INFO - PROCESS | 1668 | 1461274377392 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12ba2f800) [pid = 1668] [serial = 1375] [outer = 0x126468c00] 14:32:57 INFO - PROCESS | 1668 | 1461274377797 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]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 669ms 14:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:32:57 INFO - PROCESS | 1668 | 1461274377840 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 1668 | 1461274377841 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:32:57 INFO - PROCESS | 1668 | 1461274377844 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 1668 | 1461274377845 Marionette TRACE conn2 <- [1,1806,null,{}] 14:32:57 INFO - PROCESS | 1668 | 1461274377847 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}] 14:32:57 INFO - PROCESS | 1668 | 1461274377958 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:32:58 INFO - PROCESS | 1668 | 1461274378056 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x137930800 == 75 [pid = 1668] [id = 459] 14:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12e5d2c00) [pid = 1668] [serial = 1376] [outer = 0x0] 14:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12e683c00) [pid = 1668] [serial = 1377] [outer = 0x12e5d2c00] 14:32:58 INFO - PROCESS | 1668 | 1461274378093 Marionette DEBUG loaded listener.js 14:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12f483c00) [pid = 1668] [serial = 1378] [outer = 0x12e5d2c00] 14:32:58 INFO - PROCESS | 1668 | 1461274378558 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]]]}] 14:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 769ms 14:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:32:58 INFO - PROCESS | 1668 | 1461274378613 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:32:58 INFO - PROCESS | 1668 | 1461274378615 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:32:58 INFO - PROCESS | 1668 | 1461274378617 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:32:58 INFO - PROCESS | 1668 | 1461274378618 Marionette TRACE conn2 <- [1,1810,null,{}] 14:32:58 INFO - PROCESS | 1668 | 1461274378621 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}] 14:32:58 INFO - PROCESS | 1668 | 1461274378730 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:32:58 INFO - PROCESS | 1668 | 1461274378811 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x11911b800 == 76 [pid = 1668] [id = 460] 14:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x114a85c00) [pid = 1668] [serial = 1379] [outer = 0x0] 14:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x116fb2c00) [pid = 1668] [serial = 1380] [outer = 0x114a85c00] 14:32:58 INFO - PROCESS | 1668 | 1461274378843 Marionette DEBUG loaded listener.js 14:32:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x1264f8c00) [pid = 1668] [serial = 1381] [outer = 0x114a85c00] 14:32:59 INFO - PROCESS | 1668 | 1461274379405 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]]]}] 14:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 870ms 14:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:32:59 INFO - PROCESS | 1668 | 1461274379502 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:32:59 INFO - PROCESS | 1668 | 1461274379504 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:32:59 INFO - PROCESS | 1668 | 1461274379508 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:32:59 INFO - PROCESS | 1668 | 1461274379510 Marionette TRACE conn2 <- [1,1814,null,{}] 14:32:59 INFO - PROCESS | 1668 | 1461274379534 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}] 14:32:59 INFO - PROCESS | 1668 | 1461274379641 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:32:59 INFO - PROCESS | 1668 | 1461274379717 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x126e04800 == 77 [pid = 1668] [id = 461] 14:32:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x114e1bc00) [pid = 1668] [serial = 1382] [outer = 0x0] 14:32:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x114e22000) [pid = 1668] [serial = 1383] [outer = 0x114e1bc00] 14:32:59 INFO - PROCESS | 1668 | 1461274379745 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x114e66800) [pid = 1668] [serial = 1384] [outer = 0x114e1bc00] 14:33:00 INFO - PROCESS | 1668 | 1461274380150 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]]]}] 14:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 674ms 14:33:00 INFO - PROCESS | 1668 | 1461274380192 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:33:00 INFO - PROCESS | 1668 | 1461274380199 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:33:00 INFO - PROCESS | 1668 | 1461274380203 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 1668 | 1461274380206 Marionette TRACE conn2 <- [1,1818,null,{}] 14:33:00 INFO - PROCESS | 1668 | 1461274380210 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}] 14:33:00 INFO - PROCESS | 1668 | 1461274380360 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:33:00 INFO - PROCESS | 1668 | 1461274380475 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x119121000 == 78 [pid = 1668] [id = 462] 14:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x114e69000) [pid = 1668] [serial = 1385] [outer = 0x0] 14:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x116faa400) [pid = 1668] [serial = 1386] [outer = 0x114e69000] 14:33:00 INFO - PROCESS | 1668 | 1461274380521 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x118434c00) [pid = 1668] [serial = 1387] [outer = 0x114e69000] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x13801d000 == 77 [pid = 1668] [id = 453] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x137a78800 == 76 [pid = 1668] [id = 452] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x131d39000 == 75 [pid = 1668] [id = 451] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x117daf000 == 74 [pid = 1668] [id = 450] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe12000 == 73 [pid = 1668] [id = 449] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12eec1800 == 72 [pid = 1668] [id = 448] 14:33:00 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x12cf8bc00) [pid = 1668] [serial = 1296] [outer = 0x0] [url = about:blank] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12e597800 == 71 [pid = 1668] [id = 447] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12dae4000 == 70 [pid = 1668] [id = 446] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba1f000 == 69 [pid = 1668] [id = 445] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11c592000 == 68 [pid = 1668] [id = 444] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11c246800 == 67 [pid = 1668] [id = 443] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12602d800 == 66 [pid = 1668] [id = 442] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba22800 == 65 [pid = 1668] [id = 441] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x126283800 == 64 [pid = 1668] [id = 440] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe10800 == 63 [pid = 1668] [id = 437] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9bb000 == 62 [pid = 1668] [id = 436] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x12bae8800 == 61 [pid = 1668] [id = 435] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x11c596800 == 60 [pid = 1668] [id = 434] 14:33:00 INFO - PROCESS | 1668 | --DOCSHELL 0x114366800 == 59 [pid = 1668] [id = 433] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x12cca9400) [pid = 1668] [serial = 1294] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x12f849000) [pid = 1668] [serial = 1177] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x114d75c00) [pid = 1668] [serial = 1258] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x112d1f000) [pid = 1668] [serial = 1257] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x1288c4800) [pid = 1668] [serial = 1282] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12bb80400) [pid = 1668] [serial = 1293] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12abae800) [pid = 1668] [serial = 1291] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x129494000) [pid = 1668] [serial = 1284] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x126460000) [pid = 1668] [serial = 1278] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12646b800) [pid = 1668] [serial = 1279] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x119575800) [pid = 1668] [serial = 1261] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12ad54c00) [pid = 1668] [serial = 1248] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x11848e000) [pid = 1668] [serial = 1239] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12d21c400) [pid = 1668] [serial = 1251] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x11a769400) [pid = 1668] [serial = 1263] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x11c181400) [pid = 1668] [serial = 1272] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x11aaec000) [pid = 1668] [serial = 1264] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12aa3e400) [pid = 1668] [serial = 1285] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12ab04400) [pid = 1668] [serial = 1287] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x1259d7400) [pid = 1668] [serial = 1275] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11bc98400) [pid = 1668] [serial = 1270] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12ab0e800) [pid = 1668] [serial = 1288] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x11b04a400) [pid = 1668] [serial = 1269] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11b99dc00) [pid = 1668] [serial = 1242] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x1269afc00) [pid = 1668] [serial = 1281] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11af86400) [pid = 1668] [serial = 1267] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x12aba0400) [pid = 1668] [serial = 1290] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x1238d3800) [pid = 1668] [serial = 1273] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x11a99e400) [pid = 1668] [serial = 1266] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x126025000) [pid = 1668] [serial = 1276] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x12cca7c00) [pid = 1668] [serial = 1254] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x126469c00) [pid = 1668] [serial = 1245] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x117eb6c00) [pid = 1668] [serial = 1260] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12e29e000) [pid = 1668] [serial = 1237] [outer = 0x0] [url = about:blank] 14:33:01 INFO - PROCESS | 1668 | 1461274381033 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]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 872ms 14:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:33:01 INFO - PROCESS | 1668 | 1461274381075 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 1668 | 1461274381076 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:33:01 INFO - PROCESS | 1668 | 1461274381078 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 1668 | 1461274381081 Marionette TRACE conn2 <- [1,1822,null,{}] 14:33:01 INFO - PROCESS | 1668 | 1461274381088 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}] 14:33:01 INFO - PROCESS | 1668 | 1461274381179 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:33:01 INFO - PROCESS | 1668 | 1461274381186 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x11aa9c800 == 60 [pid = 1668] [id = 463] 14:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x1186f3c00) [pid = 1668] [serial = 1388] [outer = 0x0] 14:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x118945400) [pid = 1668] [serial = 1389] [outer = 0x1186f3c00] 14:33:01 INFO - PROCESS | 1668 | 1461274381216 Marionette DEBUG loaded listener.js 14:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x11a76b400) [pid = 1668] [serial = 1390] [outer = 0x1186f3c00] 14:33:01 INFO - PROCESS | 1668 | 1461274381608 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]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 572ms 14:33:01 INFO - PROCESS | 1668 | 1461274381651 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 1668 | 1461274381653 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:33:01 INFO - PROCESS | 1668 | 1461274381655 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 1668 | 1461274381656 Marionette TRACE conn2 <- [1,1826,null,{}] 14:33:01 INFO - PROCESS | 1668 | 1461274381658 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}] 14:33:01 INFO - PROCESS | 1668 | 1461274381743 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:33:01 INFO - PROCESS | 1668 | 1461274381751 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12750a800 == 61 [pid = 1668] [id = 464] 14:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x11a99fc00) [pid = 1668] [serial = 1391] [outer = 0x0] 14:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x11ab43800) [pid = 1668] [serial = 1392] [outer = 0x11a99fc00] 14:33:01 INFO - PROCESS | 1668 | 1461274381777 Marionette DEBUG loaded listener.js 14:33:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x11b051000) [pid = 1668] [serial = 1393] [outer = 0x11a99fc00] 14:33:02 INFO - PROCESS | 1668 | 1461274382107 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]]]}] 14:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 471ms 14:33:02 INFO - PROCESS | 1668 | 1461274382126 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:33:02 INFO - PROCESS | 1668 | 1461274382127 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:33:02 INFO - PROCESS | 1668 | 1461274382133 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:33:02 INFO - PROCESS | 1668 | 1461274382135 Marionette TRACE conn2 <- [1,1830,null,{}] 14:33:02 INFO - PROCESS | 1668 | 1461274382153 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}] 14:33:02 INFO - PROCESS | 1668 | 1461274382242 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:33:02 INFO - PROCESS | 1668 | 1461274382247 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c24b000 == 62 [pid = 1668] [id = 465] 14:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x11b945800) [pid = 1668] [serial = 1394] [outer = 0x0] 14:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x11bcde000) [pid = 1668] [serial = 1395] [outer = 0x11b945800] 14:33:02 INFO - PROCESS | 1668 | 1461274382274 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x11be54000) [pid = 1668] [serial = 1396] [outer = 0x11b945800] 14:33:02 INFO - PROCESS | 1668 | 1461274382650 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]]]}] 14:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 528ms 14:33:02 INFO - PROCESS | 1668 | 1461274382659 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:33:02 INFO - PROCESS | 1668 | 1461274382660 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:33:02 INFO - PROCESS | 1668 | 1461274382662 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:33:02 INFO - PROCESS | 1668 | 1461274382665 Marionette TRACE conn2 <- [1,1834,null,{}] 14:33:02 INFO - PROCESS | 1668 | 1461274382669 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}] 14:33:02 INFO - PROCESS | 1668 | 1461274382772 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:33:02 INFO - PROCESS | 1668 | 1461274382842 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bec4000 == 63 [pid = 1668] [id = 466] 14:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x11be53c00) [pid = 1668] [serial = 1397] [outer = 0x0] 14:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x1237e0c00) [pid = 1668] [serial = 1398] [outer = 0x11be53c00] 14:33:02 INFO - PROCESS | 1668 | 1461274382874 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x126025400) [pid = 1668] [serial = 1399] [outer = 0x11be53c00] 14:33:03 INFO - PROCESS | 1668 | 1461274383182 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]]]}] 14:33:03 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 14:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 572ms 14:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:33:03 INFO - PROCESS | 1668 | 1461274383235 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 1668 | 1461274383236 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:33:03 INFO - PROCESS | 1668 | 1461274383238 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 1668 | 1461274383239 Marionette TRACE conn2 <- [1,1838,null,{}] 14:33:03 INFO - PROCESS | 1668 | 1461274383241 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}] 14:33:03 INFO - PROCESS | 1668 | 1461274383349 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:33:03 INFO - PROCESS | 1668 | 1461274383363 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf10000 == 64 [pid = 1668] [id = 467] 14:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x126025c00) [pid = 1668] [serial = 1400] [outer = 0x0] 14:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x126461c00) [pid = 1668] [serial = 1401] [outer = 0x126025c00] 14:33:03 INFO - PROCESS | 1668 | 1461274383389 Marionette DEBUG loaded listener.js 14:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1269afc00) [pid = 1668] [serial = 1402] [outer = 0x126025c00] 14:33:03 INFO - PROCESS | 1668 | 1461274383739 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]]]}] 14:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 14:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:33:03 INFO - PROCESS | 1668 | 1461274383757 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 1668 | 1461274383758 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:33:03 INFO - PROCESS | 1668 | 1461274383760 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 1668 | 1461274383763 Marionette TRACE conn2 <- [1,1842,null,{}] 14:33:03 INFO - PROCESS | 1668 | 1461274383765 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}] 14:33:03 INFO - PROCESS | 1668 | 1461274383873 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:33:03 INFO - PROCESS | 1668 | 1461274383886 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dae4000 == 65 [pid = 1668] [id = 468] 14:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1260d3c00) [pid = 1668] [serial = 1403] [outer = 0x0] 14:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x127531800) [pid = 1668] [serial = 1404] [outer = 0x1260d3c00] 14:33:03 INFO - PROCESS | 1668 | 1461274383912 Marionette DEBUG loaded listener.js 14:33:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12949b400) [pid = 1668] [serial = 1405] [outer = 0x1260d3c00] 14:33:04 INFO - PROCESS | 1668 | 1461274384249 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]]]}] 14:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 522ms 14:33:04 INFO - PROCESS | 1668 | 1461274384294 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 1668 | 1461274384296 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:33:04 INFO - PROCESS | 1668 | 1461274384300 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 1668 | 1461274384301 Marionette TRACE conn2 <- [1,1846,null,{}] 14:33:04 INFO - PROCESS | 1668 | 1461274384304 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}] 14:33:04 INFO - PROCESS | 1668 | 1461274384411 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:33:04 INFO - PROCESS | 1668 | 1461274384451 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e598000 == 66 [pid = 1668] [id = 469] 14:33:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x1269e7000) [pid = 1668] [serial = 1406] [outer = 0x0] 14:33:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12ab0a400) [pid = 1668] [serial = 1407] [outer = 0x1269e7000] 14:33:04 INFO - PROCESS | 1668 | 1461274384476 Marionette DEBUG loaded listener.js 14:33:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12ad5e400) [pid = 1668] [serial = 1408] [outer = 0x1269e7000] 14:33:04 INFO - PROCESS | 1668 | 1461274384839 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]]]}] 14:33:04 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) 14:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 572ms 14:33:04 INFO - PROCESS | 1668 | 1461274384877 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:33:04 INFO - PROCESS | 1668 | 1461274384878 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:33:04 INFO - PROCESS | 1668 | 1461274384883 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 1668 | 1461274384885 Marionette TRACE conn2 <- [1,1850,null,{}] 14:33:04 INFO - PROCESS | 1668 | 1461274384889 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}] 14:33:05 INFO - PROCESS | 1668 | 1461274385036 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:33:05 INFO - PROCESS | 1668 | 1461274385053 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaeb000 == 67 [pid = 1668] [id = 470] 14:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12aa43c00) [pid = 1668] [serial = 1409] [outer = 0x0] 14:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12bb83800) [pid = 1668] [serial = 1410] [outer = 0x12aa43c00] 14:33:05 INFO - PROCESS | 1668 | 1461274385078 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12bd25000) [pid = 1668] [serial = 1411] [outer = 0x12aa43c00] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12cf2a800) [pid = 1668] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12ba31c00) [pid = 1668] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12ba32400) [pid = 1668] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x118abac00) [pid = 1668] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x119493400) [pid = 1668] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x11b948800) [pid = 1668] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12aa39800) [pid = 1668] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x1150afc00) [pid = 1668] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x125bc3800) [pid = 1668] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x1258e6800) [pid = 1668] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x11b99a800) [pid = 1668] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12ab02800) [pid = 1668] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x1143e2c00) [pid = 1668] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:33:05 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x112bbcc00) [pid = 1668] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:33:05 INFO - PROCESS | 1668 | 1461274385534 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]]]}] 14:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 675ms 14:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:33:05 INFO - PROCESS | 1668 | 1461274385557 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:33:05 INFO - PROCESS | 1668 | 1461274385559 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:33:05 INFO - PROCESS | 1668 | 1461274385561 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:33:05 INFO - PROCESS | 1668 | 1461274385563 Marionette TRACE conn2 <- [1,1854,null,{}] 14:33:05 INFO - PROCESS | 1668 | 1461274385571 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}] 14:33:05 INFO - PROCESS | 1668 | 1461274385706 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:33:05 INFO - PROCESS | 1668 | 1461274385765 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eed4800 == 68 [pid = 1668] [id = 471] 14:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x1258e6800) [pid = 1668] [serial = 1412] [outer = 0x0] 14:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12bd1e400) [pid = 1668] [serial = 1413] [outer = 0x1258e6800] 14:33:05 INFO - PROCESS | 1668 | 1461274385795 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12cf92000) [pid = 1668] [serial = 1414] [outer = 0x1258e6800] 14:33:06 INFO - PROCESS | 1668 | 1461274386072 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]]]}] 14:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 525ms 14:33:06 INFO - PROCESS | 1668 | 1461274386087 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 1668 | 1461274386088 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:33:06 INFO - PROCESS | 1668 | 1461274386090 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 1668 | 1461274386091 Marionette TRACE conn2 <- [1,1858,null,{}] 14:33:06 INFO - PROCESS | 1668 | 1461274386094 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}] 14:33:06 INFO - PROCESS | 1668 | 1461274386194 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:33:06 INFO - PROCESS | 1668 | 1461274386198 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc18000 == 69 [pid = 1668] [id = 472] 14:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12d022800) [pid = 1668] [serial = 1415] [outer = 0x0] 14:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x12d22b400) [pid = 1668] [serial = 1416] [outer = 0x12d022800] 14:33:06 INFO - PROCESS | 1668 | 1461274386223 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12e280c00) [pid = 1668] [serial = 1417] [outer = 0x12d022800] 14:33:06 INFO - PROCESS | 1668 | 1461274386552 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]]]}] 14:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 14:33:06 INFO - PROCESS | 1668 | 1461274386559 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 1668 | 1461274386561 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:33:06 INFO - PROCESS | 1668 | 1461274386564 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 1668 | 1461274386567 Marionette TRACE conn2 <- [1,1862,null,{}] 14:33:06 INFO - PROCESS | 1668 | 1461274386570 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}] 14:33:06 INFO - PROCESS | 1668 | 1461274386688 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:33:06 INFO - PROCESS | 1668 | 1461274386694 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300b8000 == 70 [pid = 1668] [id = 473] 14:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12ba36400) [pid = 1668] [serial = 1418] [outer = 0x0] 14:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12e198400) [pid = 1668] [serial = 1419] [outer = 0x12ba36400] 14:33:06 INFO - PROCESS | 1668 | 1461274386720 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12e5d5800) [pid = 1668] [serial = 1420] [outer = 0x12ba36400] 14:33:07 INFO - PROCESS | 1668 | 1461274387034 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]]]}] 14:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 14:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:33:07 INFO - PROCESS | 1668 | 1461274387084 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 1668 | 1461274387085 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:33:07 INFO - PROCESS | 1668 | 1461274387088 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:33:07 INFO - PROCESS | 1668 | 1461274387089 Marionette TRACE conn2 <- [1,1866,null,{}] 14:33:07 INFO - PROCESS | 1668 | 1461274387091 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}] 14:33:07 INFO - PROCESS | 1668 | 1461274387176 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:33:07 INFO - PROCESS | 1668 | 1461274387180 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d2b800 == 71 [pid = 1668] [id = 474] 14:33:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x12e5d5c00) [pid = 1668] [serial = 1421] [outer = 0x0] 14:33:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12f195800) [pid = 1668] [serial = 1422] [outer = 0x12e5d5c00] 14:33:07 INFO - PROCESS | 1668 | 1461274387205 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12f1a1c00) [pid = 1668] [serial = 1423] [outer = 0x12e5d5c00] 14:33:07 INFO - PROCESS | 1668 | 1461274387816 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]]]}] 14:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 768ms 14:33:07 INFO - PROCESS | 1668 | 1461274387858 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 1668 | 1461274387862 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:33:07 INFO - PROCESS | 1668 | 1461274387868 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:33:07 INFO - PROCESS | 1668 | 1461274387872 Marionette TRACE conn2 <- [1,1870,null,{}] 14:33:07 INFO - PROCESS | 1668 | 1461274387877 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}] 14:33:07 INFO - PROCESS | 1668 | 1461274387991 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:33:08 INFO - PROCESS | 1668 | 1461274388099 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x11ade3800 == 72 [pid = 1668] [id = 475] 14:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x1143ef800) [pid = 1668] [serial = 1424] [outer = 0x0] 14:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x114e1c400) [pid = 1668] [serial = 1425] [outer = 0x1143ef800] 14:33:08 INFO - PROCESS | 1668 | 1461274388133 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x114e66c00) [pid = 1668] [serial = 1426] [outer = 0x1143ef800] 14:33:08 INFO - PROCESS | 1668 | 1461274388546 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]]]}] 14:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 773ms 14:33:08 INFO - PROCESS | 1668 | 1461274388641 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:33:08 INFO - PROCESS | 1668 | 1461274388645 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:33:08 INFO - PROCESS | 1668 | 1461274388650 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:33:08 INFO - PROCESS | 1668 | 1461274388652 Marionette TRACE conn2 <- [1,1874,null,{}] 14:33:08 INFO - PROCESS | 1668 | 1461274388654 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}] 14:33:08 INFO - PROCESS | 1668 | 1461274388768 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:33:08 INFO - PROCESS | 1668 | 1461274388847 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x129297800 == 73 [pid = 1668] [id = 476] 14:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x116f13000) [pid = 1668] [serial = 1427] [outer = 0x0] 14:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x118a69800) [pid = 1668] [serial = 1428] [outer = 0x116f13000] 14:33:08 INFO - PROCESS | 1668 | 1461274388878 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x11ab43400) [pid = 1668] [serial = 1429] [outer = 0x116f13000] 14:33:09 INFO - PROCESS | 1668 | 1461274389315 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]]]}] 14:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 672ms 14:33:09 INFO - PROCESS | 1668 | 1461274389322 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 1668 | 1461274389323 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:33:09 INFO - PROCESS | 1668 | 1461274389326 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 1668 | 1461274389329 Marionette TRACE conn2 <- [1,1878,null,{}] 14:33:09 INFO - PROCESS | 1668 | 1461274389357 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}] 14:33:09 INFO - PROCESS | 1668 | 1461274389468 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:33:09 INFO - PROCESS | 1668 | 1461274389549 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f586800 == 74 [pid = 1668] [id = 477] 14:33:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x11c17ec00) [pid = 1668] [serial = 1430] [outer = 0x0] 14:33:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x1238cf800) [pid = 1668] [serial = 1431] [outer = 0x11c17ec00] 14:33:09 INFO - PROCESS | 1668 | 1461274389581 Marionette DEBUG loaded listener.js 14:33:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x1259d2000) [pid = 1668] [serial = 1432] [outer = 0x11c17ec00] 14:33:10 INFO - PROCESS | 1668 | 1461274390003 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]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 739ms 14:33:10 INFO - PROCESS | 1668 | 1461274390066 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 1668 | 1461274390068 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:33:10 INFO - PROCESS | 1668 | 1461274390070 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 1668 | 1461274390072 Marionette TRACE conn2 <- [1,1882,null,{}] 14:33:10 INFO - PROCESS | 1668 | 1461274390074 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}] 14:33:10 INFO - PROCESS | 1668 | 1461274390186 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:33:10 INFO - PROCESS | 1668 | 1461274390293 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x13792a000 == 75 [pid = 1668] [id = 478] 14:33:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11c495c00) [pid = 1668] [serial = 1433] [outer = 0x0] 14:33:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x1288ba400) [pid = 1668] [serial = 1434] [outer = 0x11c495c00] 14:33:10 INFO - PROCESS | 1668 | 1461274390327 Marionette DEBUG loaded listener.js 14:33:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12bb85000) [pid = 1668] [serial = 1435] [outer = 0x11c495c00] 14:33:10 INFO - PROCESS | 1668 | 1461274390735 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]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 718ms 14:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:33:10 INFO - PROCESS | 1668 | 1461274390790 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 1668 | 1461274390791 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:33:10 INFO - PROCESS | 1668 | 1461274390794 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 1668 | 1461274390795 Marionette TRACE conn2 <- [1,1886,null,{}] 14:33:10 INFO - PROCESS | 1668 | 1461274390797 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}] 14:33:10 INFO - PROCESS | 1668 | 1461274390904 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:33:11 INFO - PROCESS | 1668 | 1461274391010 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a7c800 == 76 [pid = 1668] [id = 479] 14:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x123730000) [pid = 1668] [serial = 1436] [outer = 0x0] 14:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x123735800) [pid = 1668] [serial = 1437] [outer = 0x123730000] 14:33:11 INFO - PROCESS | 1668 | 1461274391043 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x12373a800) [pid = 1668] [serial = 1438] [outer = 0x123730000] 14:33:11 INFO - PROCESS | 1668 | 1461274391454 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]]]}] 14:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 14:33:11 INFO - PROCESS | 1668 | 1461274391527 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:33:11 INFO - PROCESS | 1668 | 1461274391529 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:33:11 INFO - PROCESS | 1668 | 1461274391533 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:33:11 INFO - PROCESS | 1668 | 1461274391534 Marionette TRACE conn2 <- [1,1890,null,{}] 14:33:11 INFO - PROCESS | 1668 | 1461274391536 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}] 14:33:11 INFO - PROCESS | 1668 | 1461274391657 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:33:11 INFO - PROCESS | 1668 | 1461274391737 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x138028000 == 77 [pid = 1668] [id = 480] 14:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x12373c800) [pid = 1668] [serial = 1439] [outer = 0x0] 14:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x12bd27400) [pid = 1668] [serial = 1440] [outer = 0x12373c800] 14:33:11 INFO - PROCESS | 1668 | 1461274391769 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x12f47a400) [pid = 1668] [serial = 1441] [outer = 0x12373c800] 14:33:12 INFO - PROCESS | 1668 | 1461274392142 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]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 14:33:12 INFO - PROCESS | 1668 | 1461274392203 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 1668 | 1461274392204 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:33:12 INFO - PROCESS | 1668 | 1461274392206 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 1668 | 1461274392208 Marionette TRACE conn2 <- [1,1894,null,{}] 14:33:12 INFO - PROCESS | 1668 | 1461274392210 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}] 14:33:12 INFO - PROCESS | 1668 | 1461274392315 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:33:12 INFO - PROCESS | 1668 | 1461274392438 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e9b000 == 78 [pid = 1668] [id = 481] 14:33:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x113d03000) [pid = 1668] [serial = 1442] [outer = 0x0] 14:33:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x1289c4000) [pid = 1668] [serial = 1443] [outer = 0x113d03000] 14:33:12 INFO - PROCESS | 1668 | 1461274392470 Marionette DEBUG loaded listener.js 14:33:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x1289ca000) [pid = 1668] [serial = 1444] [outer = 0x113d03000] 14:33:12 INFO - PROCESS | 1668 | 1461274392863 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]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 14:33:12 INFO - PROCESS | 1668 | 1461274392927 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 1668 | 1461274392929 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:33:12 INFO - PROCESS | 1668 | 1461274392978 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 1668 | 1461274392980 Marionette TRACE conn2 <- [1,1898,null,{}] 14:33:12 INFO - PROCESS | 1668 | 1461274392988 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}] 14:33:13 INFO - PROCESS | 1668 | 1461274393102 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:33:13 INFO - PROCESS | 1668 | 1461274393181 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12626d800 == 79 [pid = 1668] [id = 482] 14:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x113f61800) [pid = 1668] [serial = 1445] [outer = 0x0] 14:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x1289c7400) [pid = 1668] [serial = 1446] [outer = 0x113f61800] 14:33:13 INFO - PROCESS | 1668 | 1461274393213 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12949ac00) [pid = 1668] [serial = 1447] [outer = 0x113f61800] 14:33:13 INFO - PROCESS | 1668 | 1461274393749 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]]]}] 14:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 842ms 14:33:13 INFO - PROCESS | 1668 | 1461274393803 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:33:13 INFO - PROCESS | 1668 | 1461274393805 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:33:13 INFO - PROCESS | 1668 | 1461274393809 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:33:13 INFO - PROCESS | 1668 | 1461274393811 Marionette TRACE conn2 <- [1,1902,null,{}] 14:33:13 INFO - PROCESS | 1668 | 1461274393815 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}] 14:33:13 INFO - PROCESS | 1668 | 1461274393925 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:33:14 INFO - PROCESS | 1668 | 1461274394041 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc0800 == 80 [pid = 1668] [id = 483] 14:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x114e27000) [pid = 1668] [serial = 1448] [outer = 0x0] 14:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x114e67000) [pid = 1668] [serial = 1449] [outer = 0x114e27000] 14:33:14 INFO - PROCESS | 1668 | 1461274394072 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x116fa8c00) [pid = 1668] [serial = 1450] [outer = 0x114e27000] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x1300b8000 == 79 [pid = 1668] [id = 473] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc18000 == 78 [pid = 1668] [id = 472] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12eed4800 == 77 [pid = 1668] [id = 471] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaeb000 == 76 [pid = 1668] [id = 470] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12e598000 == 75 [pid = 1668] [id = 469] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12dae4000 == 74 [pid = 1668] [id = 468] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x12fb69000) [pid = 1668] [serial = 1359] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf10000 == 73 [pid = 1668] [id = 467] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12bec4000 == 72 [pid = 1668] [id = 466] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x11c24b000 == 71 [pid = 1668] [id = 465] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12750a800 == 70 [pid = 1668] [id = 464] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x11aa9c800 == 69 [pid = 1668] [id = 463] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x119121000 == 68 [pid = 1668] [id = 462] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x126e04800 == 67 [pid = 1668] [id = 461] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x138032800 == 66 [pid = 1668] [id = 457] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x12daba000 == 65 [pid = 1668] [id = 456] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x125842800 == 64 [pid = 1668] [id = 455] 14:33:14 INFO - PROCESS | 1668 | --DOCSHELL 0x117f10800 == 63 [pid = 1668] [id = 454] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x12d025000) [pid = 1668] [serial = 1297] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x12e190c00) [pid = 1668] [serial = 1341] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x12e5d8800) [pid = 1668] [serial = 1344] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x12e282400) [pid = 1668] [serial = 1342] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x12f196000) [pid = 1668] [serial = 1347] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x11ab3fc00) [pid = 1668] [serial = 1324] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x11a765c00) [pid = 1668] [serial = 1323] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x1258e0800) [pid = 1668] [serial = 1329] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x125f76c00) [pid = 1668] [serial = 1330] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12cf8d400) [pid = 1668] [serial = 1314] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x12ed87800) [pid = 1668] [serial = 1345] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x12bb7dc00) [pid = 1668] [serial = 1338] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x118154c00) [pid = 1668] [serial = 1321] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x116fa6000) [pid = 1668] [serial = 1320] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1238cc000) [pid = 1668] [serial = 1308] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x11af82800) [pid = 1668] [serial = 1305] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x126464c00) [pid = 1668] [serial = 1332] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x127493000) [pid = 1668] [serial = 1333] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x126464800) [pid = 1668] [serial = 1317] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x1292eb800) [pid = 1668] [serial = 1335] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12aba8000) [pid = 1668] [serial = 1336] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x125819c00) [pid = 1668] [serial = 1327] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x11c17cc00) [pid = 1668] [serial = 1326] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12aa3d000) [pid = 1668] [serial = 1311] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x112d25c00) [pid = 1668] [serial = 1299] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x11870e400) [pid = 1668] [serial = 1302] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12f482400) [pid = 1668] [serial = 1356] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12fb43c00) [pid = 1668] [serial = 1357] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x1143f1400) [pid = 1668] [serial = 1353] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x1258de400) [pid = 1668] [serial = 1351] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x113fe2000) [pid = 1668] [serial = 1350] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12f19f000) [pid = 1668] [serial = 1348] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x1288bf800) [pid = 1668] [serial = 1354] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12cf8e400) [pid = 1668] [serial = 1339] [outer = 0x0] [url = about:blank] 14:33:14 INFO - PROCESS | 1668 | 1461274394553 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]]]}] 14:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 772ms 14:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:33:14 INFO - PROCESS | 1668 | 1461274394583 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:33:14 INFO - PROCESS | 1668 | 1461274394587 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:33:14 INFO - PROCESS | 1668 | 1461274394591 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:33:14 INFO - PROCESS | 1668 | 1461274394592 Marionette TRACE conn2 <- [1,1906,null,{}] 14:33:14 INFO - PROCESS | 1668 | 1461274394595 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}] 14:33:14 INFO - PROCESS | 1668 | 1461274394684 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:33:14 INFO - PROCESS | 1668 | 1461274394689 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c431800 == 64 [pid = 1668] [id = 484] 14:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x117d68000) [pid = 1668] [serial = 1451] [outer = 0x0] 14:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x118aba800) [pid = 1668] [serial = 1452] [outer = 0x117d68000] 14:33:14 INFO - PROCESS | 1668 | 1461274394716 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11a9dcc00) [pid = 1668] [serial = 1453] [outer = 0x117d68000] 14:33:15 INFO - PROCESS | 1668 | 1461274395099 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]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms 14:33:15 INFO - PROCESS | 1668 | 1461274395161 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 1668 | 1461274395163 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:33:15 INFO - PROCESS | 1668 | 1461274395166 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 1668 | 1461274395168 Marionette TRACE conn2 <- [1,1910,null,{}] 14:33:15 INFO - PROCESS | 1668 | 1461274395175 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}] 14:33:15 INFO - PROCESS | 1668 | 1461274395265 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:33:15 INFO - PROCESS | 1668 | 1461274395271 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9b1000 == 65 [pid = 1668] [id = 485] 14:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11b949400) [pid = 1668] [serial = 1454] [outer = 0x0] 14:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x11bc9c000) [pid = 1668] [serial = 1455] [outer = 0x11b949400] 14:33:15 INFO - PROCESS | 1668 | 1461274395299 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x11c17f400) [pid = 1668] [serial = 1456] [outer = 0x11b949400] 14:33:15 INFO - PROCESS | 1668 | 1461274395655 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]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 520ms 14:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:33:15 INFO - PROCESS | 1668 | 1461274395686 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 1668 | 1461274395688 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:33:15 INFO - PROCESS | 1668 | 1461274395690 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 1668 | 1461274395691 Marionette TRACE conn2 <- [1,1914,null,{}] 14:33:15 INFO - PROCESS | 1668 | 1461274395693 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}] 14:33:15 INFO - PROCESS | 1668 | 1461274395783 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:33:15 INFO - PROCESS | 1668 | 1461274395788 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf10800 == 66 [pid = 1668] [id = 486] 14:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x11c17cc00) [pid = 1668] [serial = 1457] [outer = 0x0] 14:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x1258e1000) [pid = 1668] [serial = 1458] [outer = 0x11c17cc00] 14:33:15 INFO - PROCESS | 1668 | 1461274395814 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x1260c9c00) [pid = 1668] [serial = 1459] [outer = 0x11c17cc00] 14:33:16 INFO - PROCESS | 1668 | 1461274396164 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]]]}] 14:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 14:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:33:16 INFO - PROCESS | 1668 | 1461274396212 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:33:16 INFO - PROCESS | 1668 | 1461274396213 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:33:16 INFO - PROCESS | 1668 | 1461274396215 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 1668 | 1461274396216 Marionette TRACE conn2 <- [1,1918,null,{}] 14:33:16 INFO - PROCESS | 1668 | 1461274396219 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}] 14:33:16 INFO - PROCESS | 1668 | 1461274396338 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:33:16 INFO - PROCESS | 1668 | 1461274396381 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d077000 == 67 [pid = 1668] [id = 487] 14:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x114e28000) [pid = 1668] [serial = 1460] [outer = 0x0] 14:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x126468400) [pid = 1668] [serial = 1461] [outer = 0x114e28000] 14:33:16 INFO - PROCESS | 1668 | 1461274396406 Marionette DEBUG loaded listener.js 14:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x1288bf800) [pid = 1668] [serial = 1462] [outer = 0x114e28000] 14:33:16 INFO - PROCESS | 1668 | 1461274396721 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]]]}] 14:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 520ms 14:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:33:16 INFO - PROCESS | 1668 | 1461274396736 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:33:16 INFO - PROCESS | 1668 | 1461274396737 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:33:16 INFO - PROCESS | 1668 | 1461274396744 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 1668 | 1461274396745 Marionette TRACE conn2 <- [1,1922,null,{}] 14:33:16 INFO - PROCESS | 1668 | 1461274396750 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}] 14:33:16 INFO - PROCESS | 1668 | 1461274396875 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:33:16 INFO - PROCESS | 1668 | 1461274396886 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e63b000 == 68 [pid = 1668] [id = 488] 14:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x1289c7800) [pid = 1668] [serial = 1463] [outer = 0x0] 14:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x1292ebc00) [pid = 1668] [serial = 1464] [outer = 0x1289c7800] 14:33:16 INFO - PROCESS | 1668 | 1461274396914 Marionette DEBUG loaded listener.js 14:33:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12cca7800) [pid = 1668] [serial = 1465] [outer = 0x1289c7800] 14:33:17 INFO - PROCESS | 1668 | 1461274397261 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]]]}] 14:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 527ms 14:33:17 INFO - PROCESS | 1668 | 1461274397268 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:33:17 INFO - PROCESS | 1668 | 1461274397270 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:33:17 INFO - PROCESS | 1668 | 1461274397272 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:33:17 INFO - PROCESS | 1668 | 1461274397273 Marionette TRACE conn2 <- [1,1926,null,{}] 14:33:17 INFO - PROCESS | 1668 | 1461274397275 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}] 14:33:17 INFO - PROCESS | 1668 | 1461274397388 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:33:17 INFO - PROCESS | 1668 | 1461274397400 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaf0800 == 69 [pid = 1668] [id = 489] 14:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x12cca7c00) [pid = 1668] [serial = 1466] [outer = 0x0] 14:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x12d024c00) [pid = 1668] [serial = 1467] [outer = 0x12cca7c00] 14:33:17 INFO - PROCESS | 1668 | 1461274397425 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x12e194000) [pid = 1668] [serial = 1468] [outer = 0x12cca7c00] 14:33:17 INFO - PROCESS | 1668 | 1461274397779 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]]]}] 14:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 14:33:17 INFO - PROCESS | 1668 | 1461274397791 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:33:17 INFO - PROCESS | 1668 | 1461274397792 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:33:17 INFO - PROCESS | 1668 | 1461274397794 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:33:17 INFO - PROCESS | 1668 | 1461274397796 Marionette TRACE conn2 <- [1,1930,null,{}] 14:33:17 INFO - PROCESS | 1668 | 1461274397799 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}] 14:33:17 INFO - PROCESS | 1668 | 1461274397913 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:33:17 INFO - PROCESS | 1668 | 1461274397927 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9ab000 == 70 [pid = 1668] [id = 490] 14:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x1289c9400) [pid = 1668] [serial = 1469] [outer = 0x0] 14:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12e2a9800) [pid = 1668] [serial = 1470] [outer = 0x1289c9400] 14:33:17 INFO - PROCESS | 1668 | 1461274397953 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x12ed87800) [pid = 1668] [serial = 1471] [outer = 0x1289c9400] 14:33:18 INFO - PROCESS | 1668 | 1461274398311 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]]]}] 14:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 570ms 14:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:33:18 INFO - PROCESS | 1668 | 1461274398365 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:33:18 INFO - PROCESS | 1668 | 1461274398366 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:33:18 INFO - PROCESS | 1668 | 1461274398368 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 1668 | 1461274398369 Marionette TRACE conn2 <- [1,1934,null,{}] 14:33:18 INFO - PROCESS | 1668 | 1461274398371 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}] 14:33:18 INFO - PROCESS | 1668 | 1461274398485 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:33:18 INFO - PROCESS | 1668 | 1461274398500 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300b6000 == 71 [pid = 1668] [id = 491] 14:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x1186ee800) [pid = 1668] [serial = 1472] [outer = 0x0] 14:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x123747c00) [pid = 1668] [serial = 1473] [outer = 0x1186ee800] 14:33:18 INFO - PROCESS | 1668 | 1461274398525 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x12374b800) [pid = 1668] [serial = 1474] [outer = 0x1186ee800] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x126025c00) [pid = 1668] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x1269e7000) [pid = 1668] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x1260d3c00) [pid = 1668] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x12aa43c00) [pid = 1668] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x11a99fc00) [pid = 1668] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x114e69000) [pid = 1668] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x11be53c00) [pid = 1668] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x114e1bc00) [pid = 1668] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11b945800) [pid = 1668] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x1186f3c00) [pid = 1668] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x1258e6800) [pid = 1668] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12d022800) [pid = 1668] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12ba36400) [pid = 1668] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:33:18 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12f47e400) [pid = 1668] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:33:18 INFO - PROCESS | 1668 | 1461274398981 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]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 668ms 14:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:33:19 INFO - PROCESS | 1668 | 1461274399043 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 1668 | 1461274399044 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:33:19 INFO - PROCESS | 1668 | 1461274399052 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 1668 | 1461274399053 Marionette TRACE conn2 <- [1,1938,null,{}] 14:33:19 INFO - PROCESS | 1668 | 1461274399056 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}] 14:33:19 INFO - PROCESS | 1668 | 1461274399152 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:33:19 INFO - PROCESS | 1668 | 1461274399157 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x13030e800 == 72 [pid = 1668] [id = 492] 14:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x114e69000) [pid = 1668] [serial = 1475] [outer = 0x0] 14:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x123745400) [pid = 1668] [serial = 1476] [outer = 0x114e69000] 14:33:19 INFO - PROCESS | 1668 | 1461274399183 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12374d800) [pid = 1668] [serial = 1477] [outer = 0x114e69000] 14:33:19 INFO - PROCESS | 1668 | 1461274399531 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]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 525ms 14:33:19 INFO - PROCESS | 1668 | 1461274399572 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 1668 | 1461274399574 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:33:19 INFO - PROCESS | 1668 | 1461274399576 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 1668 | 1461274399578 Marionette TRACE conn2 <- [1,1942,null,{}] 14:33:19 INFO - PROCESS | 1668 | 1461274399580 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}] 14:33:19 INFO - PROCESS | 1668 | 1461274399685 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:33:19 INFO - PROCESS | 1668 | 1461274399760 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x13793f000 == 73 [pid = 1668] [id = 493] 14:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12374d400) [pid = 1668] [serial = 1478] [outer = 0x0] 14:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12e197400) [pid = 1668] [serial = 1479] [outer = 0x12374d400] 14:33:19 INFO - PROCESS | 1668 | 1461274399789 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x12f47ac00) [pid = 1668] [serial = 1480] [outer = 0x12374d400] 14:33:20 INFO - PROCESS | 1668 | 1461274400064 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]]]}] 14:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 525ms 14:33:20 INFO - PROCESS | 1668 | 1461274400104 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:33:20 INFO - PROCESS | 1668 | 1461274400105 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:33:20 INFO - PROCESS | 1668 | 1461274400107 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:33:20 INFO - PROCESS | 1668 | 1461274400108 Marionette TRACE conn2 <- [1,1946,null,{}] 14:33:20 INFO - PROCESS | 1668 | 1461274400111 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}] 14:33:20 INFO - PROCESS | 1668 | 1461274400206 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:33:20 INFO - PROCESS | 1668 | 1461274400210 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x138038800 == 74 [pid = 1668] [id = 494] 14:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x125f57000) [pid = 1668] [serial = 1481] [outer = 0x0] 14:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x125f59c00) [pid = 1668] [serial = 1482] [outer = 0x125f57000] 14:33:20 INFO - PROCESS | 1668 | 1461274400235 Marionette DEBUG loaded listener.js 14:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x125f5e400) [pid = 1668] [serial = 1483] [outer = 0x125f57000] 14:33:20 INFO - PROCESS | 1668 | 1461274400587 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]]]}] 14:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 14:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:33:20 INFO - PROCESS | 1668 | 1461274400626 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:33:20 INFO - PROCESS | 1668 | 1461274400627 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:33:20 INFO - PROCESS | 1668 | 1461274400641 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:33:20 INFO - PROCESS | 1668 | 1461274400642 Marionette TRACE conn2 <- [1,1950,null,{}] 14:33:20 INFO - PROCESS | 1668 | 1461274400645 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}] 14:33:20 INFO - PROCESS | 1668 | 1461274400734 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:33:20 INFO - PROCESS | 1668 | 1461274400738 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x138134000 == 75 [pid = 1668] [id = 495] 14:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12f47a000) [pid = 1668] [serial = 1484] [outer = 0x0] 14:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x12f47f400) [pid = 1668] [serial = 1485] [outer = 0x12f47a000] 14:33:20 INFO - PROCESS | 1668 | 1461274400763 Marionette DEBUG loaded listener.js 14:33:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x12f84d800) [pid = 1668] [serial = 1486] [outer = 0x12f47a000] 14:33:21 INFO - PROCESS | 1668 | 1461274401271 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]]]}] 14:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 679ms 14:33:21 INFO - PROCESS | 1668 | 1461274401310 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:33:21 INFO - PROCESS | 1668 | 1461274401315 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:33:21 INFO - PROCESS | 1668 | 1461274401320 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:33:21 INFO - PROCESS | 1668 | 1461274401322 Marionette TRACE conn2 <- [1,1954,null,{}] 14:33:21 INFO - PROCESS | 1668 | 1461274401326 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}] 14:33:21 INFO - PROCESS | 1668 | 1461274401443 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:33:21 INFO - PROCESS | 1668 | 1461274401566 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12650a800 == 76 [pid = 1668] [id = 496] 14:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x1181ad800) [pid = 1668] [serial = 1487] [outer = 0x0] 14:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x11870e400) [pid = 1668] [serial = 1488] [outer = 0x1181ad800] 14:33:21 INFO - PROCESS | 1668 | 1461274401598 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11aaf3000) [pid = 1668] [serial = 1489] [outer = 0x1181ad800] 14:33:22 INFO - PROCESS | 1668 | 1461274402029 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]]]}] 14:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 721ms 14:33:22 INFO - PROCESS | 1668 | 1461274402041 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 1668 | 1461274402045 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:33:22 INFO - PROCESS | 1668 | 1461274402050 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 1668 | 1461274402052 Marionette TRACE conn2 <- [1,1958,null,{}] 14:33:22 INFO - PROCESS | 1668 | 1461274402054 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}] 14:33:22 INFO - PROCESS | 1668 | 1461274402170 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:33:22 INFO - PROCESS | 1668 | 1461274402281 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e57c800 == 77 [pid = 1668] [id = 497] 14:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x11ab3f800) [pid = 1668] [serial = 1490] [outer = 0x0] 14:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x11be4c000) [pid = 1668] [serial = 1491] [outer = 0x11ab3f800] 14:33:22 INFO - PROCESS | 1668 | 1461274402313 Marionette DEBUG loaded listener.js 14:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x123741000) [pid = 1668] [serial = 1492] [outer = 0x11ab3f800] 14:33:22 INFO - PROCESS | 1668 | 1461274402702 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]]]}] 14:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 675ms 14:33:22 INFO - PROCESS | 1668 | 1461274402726 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 1668 | 1461274402727 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:33:22 INFO - PROCESS | 1668 | 1461274402730 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 1668 | 1461274402732 Marionette TRACE conn2 <- [1,1962,null,{}] 14:33:22 INFO - PROCESS | 1668 | 1461274402741 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}] 14:33:22 INFO - PROCESS | 1668 | 1461274402857 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:33:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x1269f0800) [pid = 1668] [serial = 1493] [outer = 0x12f84c800] 14:33:23 INFO - PROCESS | 1668 | 1461274402996 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e5e800 == 78 [pid = 1668] [id = 498] 14:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x1289c9c00) [pid = 1668] [serial = 1494] [outer = 0x0] 14:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x129209800) [pid = 1668] [serial = 1495] [outer = 0x1289c9c00] 14:33:23 INFO - PROCESS | 1668 | 1461274403041 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12ab0fc00) [pid = 1668] [serial = 1496] [outer = 0x1289c9c00] 14:33:23 INFO - PROCESS | 1668 | 1461274403474 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]]]}] 14:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 771ms 14:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:33:23 INFO - PROCESS | 1668 | 1461274403502 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:33:23 INFO - PROCESS | 1668 | 1461274403504 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:33:23 INFO - PROCESS | 1668 | 1461274403506 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:33:23 INFO - PROCESS | 1668 | 1461274403507 Marionette TRACE conn2 <- [1,1966,null,{}] 14:33:23 INFO - PROCESS | 1668 | 1461274403510 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}] 14:33:23 INFO - PROCESS | 1668 | 1461274403623 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:33:23 INFO - PROCESS | 1668 | 1461274403708 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e6f000 == 79 [pid = 1668] [id = 499] 14:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x1289cc400) [pid = 1668] [serial = 1497] [outer = 0x0] 14:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x12bb8a000) [pid = 1668] [serial = 1498] [outer = 0x1289cc400] 14:33:23 INFO - PROCESS | 1668 | 1461274403738 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x12d02c000) [pid = 1668] [serial = 1499] [outer = 0x1289cc400] 14:33:24 INFO - PROCESS | 1668 | 1461274404127 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]]]}] 14:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 669ms 14:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:33:24 INFO - PROCESS | 1668 | 1461274404175 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:33:24 INFO - PROCESS | 1668 | 1461274404176 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:33:24 INFO - PROCESS | 1668 | 1461274404195 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 1668 | 1461274404196 Marionette TRACE conn2 <- [1,1970,null,{}] 14:33:24 INFO - PROCESS | 1668 | 1461274404202 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}] 14:33:24 INFO - PROCESS | 1668 | 1461274404327 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:33:24 INFO - PROCESS | 1668 | 1461274404423 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x141b65800 == 80 [pid = 1668] [id = 500] 14:33:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12e18b000) [pid = 1668] [serial = 1500] [outer = 0x0] 14:33:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x12e68d800) [pid = 1668] [serial = 1501] [outer = 0x12e18b000] 14:33:24 INFO - PROCESS | 1668 | 1461274404453 Marionette DEBUG loaded listener.js 14:33:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x12f1a0800) [pid = 1668] [serial = 1502] [outer = 0x12e18b000] 14:33:24 INFO - PROCESS | 1668 | 1461274404869 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]]]}] 14:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 738ms 14:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:33:24 INFO - PROCESS | 1668 | 1461274404918 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:33:24 INFO - PROCESS | 1668 | 1461274404919 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:33:24 INFO - PROCESS | 1668 | 1461274404921 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 1668 | 1461274404923 Marionette TRACE conn2 <- [1,1974,null,{}] 14:33:24 INFO - PROCESS | 1668 | 1461274404925 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}] 14:33:25 INFO - PROCESS | 1668 | 1461274405058 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:33:25 INFO - PROCESS | 1668 | 1461274405172 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bf66800 == 81 [pid = 1668] [id = 501] 14:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x1143eb800) [pid = 1668] [serial = 1503] [outer = 0x0] 14:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x1237abc00) [pid = 1668] [serial = 1504] [outer = 0x1143eb800] 14:33:25 INFO - PROCESS | 1668 | 1461274405204 Marionette DEBUG loaded listener.js 14:33:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x12e281400) [pid = 1668] [serial = 1505] [outer = 0x1143eb800] 14:33:25 INFO - PROCESS | 1668 | 1461274405860 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]]]}] 14:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 968ms 14:33:25 INFO - PROCESS | 1668 | 1461274405897 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:33:25 INFO - PROCESS | 1668 | 1461274405900 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:33:25 INFO - PROCESS | 1668 | 1461274405906 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:33:25 INFO - PROCESS | 1668 | 1461274405908 Marionette TRACE conn2 <- [1,1978,null,{}] 14:33:25 INFO - PROCESS | 1668 | 1461274405911 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}] 14:33:26 INFO - PROCESS | 1668 | 1461274406013 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:33:26 INFO - PROCESS | 1668 | 1461274406101 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x125846800 == 82 [pid = 1668] [id = 502] 14:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x114a79000) [pid = 1668] [serial = 1506] [outer = 0x0] 14:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x114e25800) [pid = 1668] [serial = 1507] [outer = 0x114a79000] 14:33:26 INFO - PROCESS | 1668 | 1461274406130 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x115ca1000) [pid = 1668] [serial = 1508] [outer = 0x114a79000] 14:33:26 INFO - PROCESS | 1668 | 1461274406534 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]]]}] 14:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 14:33:26 INFO - PROCESS | 1668 | 1461274406575 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:33:26 INFO - PROCESS | 1668 | 1461274406579 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:33:26 INFO - PROCESS | 1668 | 1461274406584 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:33:26 INFO - PROCESS | 1668 | 1461274406585 Marionette TRACE conn2 <- [1,1982,null,{}] 14:33:26 INFO - PROCESS | 1668 | 1461274406588 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}] 14:33:26 INFO - PROCESS | 1668 | 1461274406686 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:33:26 INFO - PROCESS | 1668 | 1461274406801 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x11aa96800 == 83 [pid = 1668] [id = 503] 14:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x114e22800) [pid = 1668] [serial = 1509] [outer = 0x0] 14:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x116fb4000) [pid = 1668] [serial = 1510] [outer = 0x114e22800] 14:33:26 INFO - PROCESS | 1668 | 1461274406831 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x1187b6800) [pid = 1668] [serial = 1511] [outer = 0x114e22800] 14:33:27 INFO - PROCESS | 1668 | 1461274407234 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]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 673ms 14:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:33:27 INFO - PROCESS | 1668 | 1461274407256 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 1668 | 1461274407257 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:33:27 INFO - PROCESS | 1668 | 1461274407260 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 1668 | 1461274407262 Marionette TRACE conn2 <- [1,1986,null,{}] 14:33:27 INFO - PROCESS | 1668 | 1461274407269 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}] 14:33:27 INFO - PROCESS | 1668 | 1461274407387 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:33:27 INFO - PROCESS | 1668 | 1461274407476 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x128821000 == 84 [pid = 1668] [id = 504] 14:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x11a755c00) [pid = 1668] [serial = 1512] [outer = 0x0] 14:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x11a99c000) [pid = 1668] [serial = 1513] [outer = 0x11a755c00] 14:33:27 INFO - PROCESS | 1668 | 1461274407506 Marionette DEBUG loaded listener.js 14:33:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x11ab42400) [pid = 1668] [serial = 1514] [outer = 0x11a755c00] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x138038800 == 83 [pid = 1668] [id = 494] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x13793f000 == 82 [pid = 1668] [id = 493] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x13030e800 == 81 [pid = 1668] [id = 492] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x1300b6000 == 80 [pid = 1668] [id = 491] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x113d07000) [pid = 1668] [serial = 1362] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 195 (0x12ab09000) [pid = 1668] [serial = 1374] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x12e683c00) [pid = 1668] [serial = 1377] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 193 (0x11ad1c400) [pid = 1668] [serial = 1368] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 192 (0x116fadc00) [pid = 1668] [serial = 1365] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x116fb2c00) [pid = 1668] [serial = 1380] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x1237ec400) [pid = 1668] [serial = 1371] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x12f195800) [pid = 1668] [serial = 1422] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9ab000 == 79 [pid = 1668] [id = 490] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaf0800 == 78 [pid = 1668] [id = 489] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12e63b000 == 77 [pid = 1668] [id = 488] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12d077000 == 76 [pid = 1668] [id = 487] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf10800 == 75 [pid = 1668] [id = 486] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9b1000 == 74 [pid = 1668] [id = 485] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11c431800 == 73 [pid = 1668] [id = 484] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc0800 == 72 [pid = 1668] [id = 483] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x13792a000 == 71 [pid = 1668] [id = 478] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x12f586800 == 70 [pid = 1668] [id = 477] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x129297800 == 69 [pid = 1668] [id = 476] 14:33:27 INFO - PROCESS | 1668 | --DOCSHELL 0x11ade3800 == 68 [pid = 1668] [id = 475] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x12fe8c800) [pid = 1668] [serial = 1360] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x126461c00) [pid = 1668] [serial = 1401] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x12ab0a400) [pid = 1668] [serial = 1407] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x127531800) [pid = 1668] [serial = 1404] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x12949b400) [pid = 1668] [serial = 1405] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x12bb83800) [pid = 1668] [serial = 1410] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x11ab43800) [pid = 1668] [serial = 1392] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x11b051000) [pid = 1668] [serial = 1393] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x118434c00) [pid = 1668] [serial = 1387] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x116faa400) [pid = 1668] [serial = 1386] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x1237e0c00) [pid = 1668] [serial = 1398] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x114e66800) [pid = 1668] [serial = 1384] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x114e22000) [pid = 1668] [serial = 1383] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x11bcde000) [pid = 1668] [serial = 1395] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x11be54000) [pid = 1668] [serial = 1396] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x118945400) [pid = 1668] [serial = 1389] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x11a76b400) [pid = 1668] [serial = 1390] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12ad5e400) [pid = 1668] [serial = 1408] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x12bd1e400) [pid = 1668] [serial = 1413] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x12d22b400) [pid = 1668] [serial = 1416] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x12e198400) [pid = 1668] [serial = 1419] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x12bd25000) [pid = 1668] [serial = 1411] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x12cf92000) [pid = 1668] [serial = 1414] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x12e5d5800) [pid = 1668] [serial = 1420] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x12e280c00) [pid = 1668] [serial = 1417] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x126025400) [pid = 1668] [serial = 1399] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x1269afc00) [pid = 1668] [serial = 1402] [outer = 0x0] [url = about:blank] 14:33:27 INFO - PROCESS | 1668 | 1461274407939 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]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 14:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:33:27 INFO - PROCESS | 1668 | 1461274407983 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 1668 | 1461274407984 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:33:27 INFO - PROCESS | 1668 | 1461274407987 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 1668 | 1461274407988 Marionette TRACE conn2 <- [1,1990,null,{}] 14:33:27 INFO - PROCESS | 1668 | 1461274407990 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}] 14:33:28 INFO - PROCESS | 1668 | 1461274408078 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:33:28 INFO - PROCESS | 1668 | 1461274408082 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x11babe000 == 69 [pid = 1668] [id = 505] 14:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x116faac00) [pid = 1668] [serial = 1515] [outer = 0x0] 14:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x11aaf3800) [pid = 1668] [serial = 1516] [outer = 0x116faac00] 14:33:28 INFO - PROCESS | 1668 | 1461274408110 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11af8a800) [pid = 1668] [serial = 1517] [outer = 0x116faac00] 14:33:28 INFO - PROCESS | 1668 | 1461274408484 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]]]}] 14:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 14:33:28 INFO - PROCESS | 1668 | 1461274408505 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:33:28 INFO - PROCESS | 1668 | 1461274408507 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:33:28 INFO - PROCESS | 1668 | 1461274408509 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:33:28 INFO - PROCESS | 1668 | 1461274408510 Marionette TRACE conn2 <- [1,1994,null,{}] 14:33:28 INFO - PROCESS | 1668 | 1461274408512 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}] 14:33:28 INFO - PROCESS | 1668 | 1461274408595 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:33:28 INFO - PROCESS | 1668 | 1461274408602 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x125ef0800 == 70 [pid = 1668] [id = 506] 14:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x11ab3b800) [pid = 1668] [serial = 1518] [outer = 0x0] 14:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x11b04c400) [pid = 1668] [serial = 1519] [outer = 0x11ab3b800] 14:33:28 INFO - PROCESS | 1668 | 1461274408628 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x11b99dc00) [pid = 1668] [serial = 1520] [outer = 0x11ab3b800] 14:33:28 INFO - PROCESS | 1668 | 1461274408980 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]]]}] 14:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 517ms 14:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:33:29 INFO - PROCESS | 1668 | 1461274409032 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:33:29 INFO - PROCESS | 1668 | 1461274409034 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:33:29 INFO - PROCESS | 1668 | 1461274409036 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 1668 | 1461274409037 Marionette TRACE conn2 <- [1,1998,null,{}] 14:33:29 INFO - PROCESS | 1668 | 1461274409039 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}] 14:33:29 INFO - PROCESS | 1668 | 1461274409141 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:33:29 INFO - PROCESS | 1668 | 1461274409146 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12b818000 == 71 [pid = 1668] [id = 507] 14:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x11bcdcc00) [pid = 1668] [serial = 1521] [outer = 0x0] 14:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x11bfe4800) [pid = 1668] [serial = 1522] [outer = 0x11bcdcc00] 14:33:29 INFO - PROCESS | 1668 | 1461274409176 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x12373a400) [pid = 1668] [serial = 1523] [outer = 0x11bcdcc00] 14:33:29 INFO - PROCESS | 1668 | 1461274409524 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]]]}] 14:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 14:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:33:29 INFO - PROCESS | 1668 | 1461274409556 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:33:29 INFO - PROCESS | 1668 | 1461274409558 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:33:29 INFO - PROCESS | 1668 | 1461274409561 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 1668 | 1461274409563 Marionette TRACE conn2 <- [1,2002,null,{}] 14:33:29 INFO - PROCESS | 1668 | 1461274409566 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}] 14:33:29 INFO - PROCESS | 1668 | 1461274409698 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:33:29 INFO - PROCESS | 1668 | 1461274409835 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bec7800 == 72 [pid = 1668] [id = 508] 14:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11bcdf000) [pid = 1668] [serial = 1524] [outer = 0x0] 14:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x12373ec00) [pid = 1668] [serial = 1525] [outer = 0x11bcdf000] 14:33:29 INFO - PROCESS | 1668 | 1461274409878 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x1237ab400) [pid = 1668] [serial = 1526] [outer = 0x11bcdf000] 14:33:30 INFO - PROCESS | 1668 | 1461274410236 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]]]}] 14:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 14:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:33:30 INFO - PROCESS | 1668 | 1461274410285 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 1668 | 1461274410286 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:33:30 INFO - PROCESS | 1668 | 1461274410288 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 1668 | 1461274410289 Marionette TRACE conn2 <- [1,2006,null,{}] 14:33:30 INFO - PROCESS | 1668 | 1461274410291 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}] 14:33:30 INFO - PROCESS | 1668 | 1461274410403 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:33:30 INFO - PROCESS | 1668 | 1461274410418 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf11000 == 73 [pid = 1668] [id = 509] 14:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x1237a7c00) [pid = 1668] [serial = 1527] [outer = 0x0] 14:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x1237b3800) [pid = 1668] [serial = 1528] [outer = 0x1237a7c00] 14:33:30 INFO - PROCESS | 1668 | 1461274410443 Marionette DEBUG loaded listener.js 14:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x1238cc400) [pid = 1668] [serial = 1529] [outer = 0x1237a7c00] 14:33:30 INFO - PROCESS | 1668 | 1461274410767 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]]]}] 14:33:30 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 14:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 517ms 14:33:30 INFO - PROCESS | 1668 | 1461274410806 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 1668 | 1461274410807 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:33:30 INFO - PROCESS | 1668 | 1461274410809 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 1668 | 1461274410810 Marionette TRACE conn2 <- [1,2010,null,{}] 14:33:30 INFO - PROCESS | 1668 | 1461274410813 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}] 14:33:30 INFO - PROCESS | 1668 | 1461274410922 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:33:30 INFO - PROCESS | 1668 | 1461274410938 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dab3800 == 74 [pid = 1668] [id = 510] 14:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x1237b0400) [pid = 1668] [serial = 1530] [outer = 0x0] 14:33:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x1258e3c00) [pid = 1668] [serial = 1531] [outer = 0x1237b0400] 14:33:30 INFO - PROCESS | 1668 | 1461274410963 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x125c37800) [pid = 1668] [serial = 1532] [outer = 0x1237b0400] 14:33:31 INFO - PROCESS | 1668 | 1461274411321 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]]]}] 14:33:31 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 14:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 568ms 14:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:33:31 INFO - PROCESS | 1668 | 1461274411378 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:33:31 INFO - PROCESS | 1668 | 1461274411379 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:33:31 INFO - PROCESS | 1668 | 1461274411381 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:33:31 INFO - PROCESS | 1668 | 1461274411382 Marionette TRACE conn2 <- [1,2014,null,{}] 14:33:31 INFO - PROCESS | 1668 | 1461274411385 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}] 14:33:31 INFO - PROCESS | 1668 | 1461274411495 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:33:31 INFO - PROCESS | 1668 | 1461274411521 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e588000 == 75 [pid = 1668] [id = 511] 14:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x114e6f400) [pid = 1668] [serial = 1533] [outer = 0x0] 14:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x125f56400) [pid = 1668] [serial = 1534] [outer = 0x114e6f400] 14:33:31 INFO - PROCESS | 1668 | 1461274411546 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x126027000) [pid = 1668] [serial = 1535] [outer = 0x114e6f400] 14:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:33:31 INFO - PROCESS | 1668 | 1461274411897 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]]]}] 14:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 14:33:31 INFO - PROCESS | 1668 | 1461274411908 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:33:31 INFO - PROCESS | 1668 | 1461274411909 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:33:31 INFO - PROCESS | 1668 | 1461274411912 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:33:31 INFO - PROCESS | 1668 | 1461274411914 Marionette TRACE conn2 <- [1,2018,null,{}] 14:33:31 INFO - PROCESS | 1668 | 1461274411916 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}] 14:33:32 INFO - PROCESS | 1668 | 1461274412043 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x12aba9800) [pid = 1668] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x11842ec00) [pid = 1668] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x11ab3f000) [pid = 1668] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x11aaf7c00) [pid = 1668] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x12bb84800) [pid = 1668] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x12aba9c00) [pid = 1668] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x112bb8400) [pid = 1668] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x11ab38800) [pid = 1668] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x12aa44400) [pid = 1668] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x1258dfc00) [pid = 1668] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x1260cc400) [pid = 1668] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12fb40800) [pid = 1668] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x116fa5c00) [pid = 1668] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x11ab44c00) [pid = 1668] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x129498c00) [pid = 1668] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x12bb8c000) [pid = 1668] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x117e4b000) [pid = 1668] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x11a75d800) [pid = 1668] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x116fa8000) [pid = 1668] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x125f57000) [pid = 1668] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x1289c7800) [pid = 1668] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12cca7c00) [pid = 1668] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x1289c9400) [pid = 1668] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x113f61800) [pid = 1668] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x11c17cc00) [pid = 1668] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x114e28000) [pid = 1668] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11b949400) [pid = 1668] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x114e27000) [pid = 1668] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x117d68000) [pid = 1668] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12374d400) [pid = 1668] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:33:32 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x114e69000) [pid = 1668] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:33:32 INFO - PROCESS | 1668 | 1461274412457 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x114355800 == 76 [pid = 1668] [id = 512] 14:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x112bb8400) [pid = 1668] [serial = 1536] [outer = 0x0] 14:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x113f61800) [pid = 1668] [serial = 1537] [outer = 0x112bb8400] 14:33:32 INFO - PROCESS | 1668 | 1461274412487 Marionette DEBUG loaded listener.js 14:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11a99f400) [pid = 1668] [serial = 1538] [outer = 0x112bb8400] 14:33:32 INFO - PROCESS | 1668 | 1461274412774 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]]]}] 14:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 921ms 14:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:33:32 INFO - PROCESS | 1668 | 1461274412834 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:33:32 INFO - PROCESS | 1668 | 1461274412836 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:33:32 INFO - PROCESS | 1668 | 1461274412838 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 1668 | 1461274412839 Marionette TRACE conn2 <- [1,2022,null,{}] 14:33:32 INFO - PROCESS | 1668 | 1461274412841 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}] 14:33:32 INFO - PROCESS | 1668 | 1461274412931 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:33:32 INFO - PROCESS | 1668 | 1461274412935 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaeb800 == 77 [pid = 1668] [id = 513] 14:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11ab3d400) [pid = 1668] [serial = 1539] [outer = 0x0] 14:33:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12374d400) [pid = 1668] [serial = 1540] [outer = 0x11ab3d400] 14:33:32 INFO - PROCESS | 1668 | 1461274412961 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x126f3c800) [pid = 1668] [serial = 1541] [outer = 0x11ab3d400] 14:33:33 INFO - PROCESS | 1668 | 1461274413288 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]]]}] 14:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 471ms 14:33:33 INFO - PROCESS | 1668 | 1461274413309 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:33:33 INFO - PROCESS | 1668 | 1461274413310 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:33:33 INFO - PROCESS | 1668 | 1461274413320 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:33:33 INFO - PROCESS | 1668 | 1461274413321 Marionette TRACE conn2 <- [1,2026,null,{}] 14:33:33 INFO - PROCESS | 1668 | 1461274413324 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}] 14:33:33 INFO - PROCESS | 1668 | 1461274413451 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:33:33 INFO - PROCESS | 1668 | 1461274413458 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eec1800 == 78 [pid = 1668] [id = 514] 14:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x125bc9000) [pid = 1668] [serial = 1542] [outer = 0x0] 14:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x1289c3400) [pid = 1668] [serial = 1543] [outer = 0x125bc9000] 14:33:33 INFO - PROCESS | 1668 | 1461274413484 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x128da4000) [pid = 1668] [serial = 1544] [outer = 0x125bc9000] 14:33:33 INFO - PROCESS | 1668 | 1461274413885 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]]]}] 14:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 578ms 14:33:33 INFO - PROCESS | 1668 | 1461274413892 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:33:33 INFO - PROCESS | 1668 | 1461274413894 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:33:33 INFO - PROCESS | 1668 | 1461274413899 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:33:33 INFO - PROCESS | 1668 | 1461274413901 Marionette TRACE conn2 <- [1,2030,null,{}] 14:33:33 INFO - PROCESS | 1668 | 1461274413904 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}] 14:33:34 INFO - PROCESS | 1668 | 1461274414027 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:33:34 INFO - PROCESS | 1668 | 1461274414095 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9bb800 == 79 [pid = 1668] [id = 515] 14:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x11bcdd000) [pid = 1668] [serial = 1545] [outer = 0x0] 14:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x129207000) [pid = 1668] [serial = 1546] [outer = 0x11bcdd000] 14:33:34 INFO - PROCESS | 1668 | 1461274414120 Marionette DEBUG loaded listener.js 14:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x12aa3f000) [pid = 1668] [serial = 1547] [outer = 0x11bcdd000] 14:33:34 INFO - PROCESS | 1668 | 1461274414364 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]]]}] 14:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms 14:33:34 INFO - PROCESS | 1668 | 1461274414504 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:33:34 INFO - PROCESS | 1668 | 1461274414506 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:33:34 INFO - PROCESS | 1668 | 1461274414511 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:33:34 INFO - PROCESS | 1668 | 1461274414515 Marionette TRACE conn2 <- [1,2034,null,{}] 14:33:34 INFO - PROCESS | 1668 | 1461274414540 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}] 14:33:34 INFO - PROCESS | 1668 | 1461274414658 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:33:34 INFO - PROCESS | 1668 | 1461274414736 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x119115800 == 80 [pid = 1668] [id = 516] 14:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x1143e3000) [pid = 1668] [serial = 1548] [outer = 0x0] 14:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x1143e7800) [pid = 1668] [serial = 1549] [outer = 0x1143e3000] 14:33:34 INFO - PROCESS | 1668 | 1461274414768 Marionette DEBUG loaded listener.js 14:33:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x114e19800) [pid = 1668] [serial = 1550] [outer = 0x1143e3000] 14:33:35 INFO - PROCESS | 1668 | 1461274415177 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]]]}] 14:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 694ms 14:33:35 INFO - PROCESS | 1668 | 1461274415205 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:33:35 INFO - PROCESS | 1668 | 1461274415208 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:33:35 INFO - PROCESS | 1668 | 1461274415214 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:33:35 INFO - PROCESS | 1668 | 1461274415218 Marionette TRACE conn2 <- [1,2038,null,{}] 14:33:35 INFO - PROCESS | 1668 | 1461274415221 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}] 14:33:35 INFO - PROCESS | 1668 | 1461274415355 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:33:35 INFO - PROCESS | 1668 | 1461274415464 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12596c000 == 81 [pid = 1668] [id = 517] 14:33:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x1143e4000) [pid = 1668] [serial = 1551] [outer = 0x0] 14:33:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x116faf800) [pid = 1668] [serial = 1552] [outer = 0x1143e4000] 14:33:35 INFO - PROCESS | 1668 | 1461274415497 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x11a755000) [pid = 1668] [serial = 1553] [outer = 0x1143e4000] 14:33:35 INFO - PROCESS | 1668 | 1461274415887 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]]]}] 14:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 726ms 14:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:33:35 INFO - PROCESS | 1668 | 1461274415937 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:33:35 INFO - PROCESS | 1668 | 1461274415938 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:33:35 INFO - PROCESS | 1668 | 1461274415941 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:33:35 INFO - PROCESS | 1668 | 1461274415942 Marionette TRACE conn2 <- [1,2042,null,{}] 14:33:35 INFO - PROCESS | 1668 | 1461274415947 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}] 14:33:36 INFO - PROCESS | 1668 | 1461274416082 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:33:36 INFO - PROCESS | 1668 | 1461274416199 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d513800 == 82 [pid = 1668] [id = 518] 14:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x11b043c00) [pid = 1668] [serial = 1554] [outer = 0x0] 14:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11b04c800) [pid = 1668] [serial = 1555] [outer = 0x11b043c00] 14:33:36 INFO - PROCESS | 1668 | 1461274416293 Marionette DEBUG loaded listener.js 14:33:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x11bce6c00) [pid = 1668] [serial = 1556] [outer = 0x11b043c00] 14:33:36 INFO - PROCESS | 1668 | 1461274416783 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]]]}] 14:33:36 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) 14:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 869ms 14:33:36 INFO - PROCESS | 1668 | 1461274416810 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:33:36 INFO - PROCESS | 1668 | 1461274416812 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:33:36 INFO - PROCESS | 1668 | 1461274416834 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:33:36 INFO - PROCESS | 1668 | 1461274416835 Marionette TRACE conn2 <- [1,2046,null,{}] 14:33:36 INFO - PROCESS | 1668 | 1461274416838 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}] 14:33:36 INFO - PROCESS | 1668 | 1461274416945 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:33:37 INFO - PROCESS | 1668 | 1461274417027 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x130308800 == 83 [pid = 1668] [id = 519] 14:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x11c487800) [pid = 1668] [serial = 1557] [outer = 0x0] 14:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x123736800) [pid = 1668] [serial = 1558] [outer = 0x11c487800] 14:33:37 INFO - PROCESS | 1668 | 1461274417057 Marionette DEBUG loaded listener.js 14:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x125f50000) [pid = 1668] [serial = 1559] [outer = 0x11c487800] 14:33:37 INFO - PROCESS | 1668 | 1461274417474 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]]]}] 14:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 672ms 14:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:33:37 INFO - PROCESS | 1668 | 1461274417505 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:33:37 INFO - PROCESS | 1668 | 1461274417506 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:33:37 INFO - PROCESS | 1668 | 1461274417508 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:33:37 INFO - PROCESS | 1668 | 1461274417509 Marionette TRACE conn2 <- [1,2050,null,{}] 14:33:37 INFO - PROCESS | 1668 | 1461274417512 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}] 14:33:37 INFO - PROCESS | 1668 | 1461274417620 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:33:37 INFO - PROCESS | 1668 | 1461274417729 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x130a1e000 == 84 [pid = 1668] [id = 520] 14:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x1258df000) [pid = 1668] [serial = 1560] [outer = 0x0] 14:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x1260ca000) [pid = 1668] [serial = 1561] [outer = 0x1258df000] 14:33:37 INFO - PROCESS | 1668 | 1461274417761 Marionette DEBUG loaded listener.js 14:33:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x1269ae800) [pid = 1668] [serial = 1562] [outer = 0x1258df000] 14:33:38 INFO - PROCESS | 1668 | 1461274418136 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]]]}] 14:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 671ms 14:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:33:38 INFO - PROCESS | 1668 | 1461274418179 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:33:38 INFO - PROCESS | 1668 | 1461274418181 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:33:38 INFO - PROCESS | 1668 | 1461274418183 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:33:38 INFO - PROCESS | 1668 | 1461274418184 Marionette TRACE conn2 <- [1,2054,null,{}] 14:33:38 INFO - PROCESS | 1668 | 1461274418186 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}] 14:33:38 INFO - PROCESS | 1668 | 1461274418307 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:33:38 INFO - PROCESS | 1668 | 1461274418407 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x137894000 == 85 [pid = 1668] [id = 521] 14:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x12aa41400) [pid = 1668] [serial = 1563] [outer = 0x0] 14:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x12aba0800) [pid = 1668] [serial = 1564] [outer = 0x12aa41400] 14:33:38 INFO - PROCESS | 1668 | 1461274418439 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x12b87b800) [pid = 1668] [serial = 1565] [outer = 0x12aa41400] 14:33:38 INFO - PROCESS | 1668 | 1461274418865 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]]]}] 14:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 719ms 14:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:33:38 INFO - PROCESS | 1668 | 1461274418903 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:33:38 INFO - PROCESS | 1668 | 1461274418904 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:33:38 INFO - PROCESS | 1668 | 1461274418907 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:33:38 INFO - PROCESS | 1668 | 1461274418908 Marionette TRACE conn2 <- [1,2058,null,{}] 14:33:38 INFO - PROCESS | 1668 | 1461274418910 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}] 14:33:39 INFO - PROCESS | 1668 | 1461274419016 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:33:39 INFO - PROCESS | 1668 | 1461274419099 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x13791d000 == 86 [pid = 1668] [id = 522] 14:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12ba2f000) [pid = 1668] [serial = 1566] [outer = 0x0] 14:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x12bbe2800) [pid = 1668] [serial = 1567] [outer = 0x12ba2f000] 14:33:39 INFO - PROCESS | 1668 | 1461274419129 Marionette DEBUG loaded listener.js 14:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x12cf2a000) [pid = 1668] [serial = 1568] [outer = 0x12ba2f000] 14:33:39 INFO - PROCESS | 1668 | 1461274419578 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]]]}] 14:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 14:33:39 INFO - PROCESS | 1668 | 1461274419626 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:33:39 INFO - PROCESS | 1668 | 1461274419627 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:33:39 INFO - PROCESS | 1668 | 1461274419685 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:33:39 INFO - PROCESS | 1668 | 1461274419686 Marionette TRACE conn2 <- [1,2062,null,{}] 14:33:39 INFO - PROCESS | 1668 | 1461274419691 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}] 14:33:39 INFO - PROCESS | 1668 | 1461274419799 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:33:39 INFO - PROCESS | 1668 | 1461274419878 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b091800 == 87 [pid = 1668] [id = 523] 14:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x112d1fc00) [pid = 1668] [serial = 1569] [outer = 0x0] 14:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x119304800) [pid = 1668] [serial = 1570] [outer = 0x112d1fc00] 14:33:39 INFO - PROCESS | 1668 | 1461274419924 Marionette DEBUG loaded listener.js 14:33:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x12bb83400) [pid = 1668] [serial = 1571] [outer = 0x112d1fc00] 14:33:40 INFO - PROCESS | 1668 | 1461274420334 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]]]}] 14:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 777ms 14:33:40 INFO - PROCESS | 1668 | 1461274420416 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:33:40 INFO - PROCESS | 1668 | 1461274420417 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:33:40 INFO - PROCESS | 1668 | 1461274420421 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:33:40 INFO - PROCESS | 1668 | 1461274420423 Marionette TRACE conn2 <- [1,2066,null,{}] 14:33:40 INFO - PROCESS | 1668 | 1461274420425 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}] 14:33:40 INFO - PROCESS | 1668 | 1461274420536 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:33:40 INFO - PROCESS | 1668 | 1461274420621 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a8d000 == 88 [pid = 1668] [id = 524] 14:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x112bc1000) [pid = 1668] [serial = 1572] [outer = 0x0] 14:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x115ced000) [pid = 1668] [serial = 1573] [outer = 0x112bc1000] 14:33:40 INFO - PROCESS | 1668 | 1461274420652 Marionette DEBUG loaded listener.js 14:33:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x11ab3c400) [pid = 1668] [serial = 1574] [outer = 0x112bc1000] 14:33:41 INFO - PROCESS | 1668 | 1461274421240 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]]]}] 14:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 870ms 14:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:33:41 INFO - PROCESS | 1668 | 1461274421291 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:33:41 INFO - PROCESS | 1668 | 1461274421294 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:33:41 INFO - PROCESS | 1668 | 1461274421297 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:33:41 INFO - PROCESS | 1668 | 1461274421299 Marionette TRACE conn2 <- [1,2070,null,{}] 14:33:41 INFO - PROCESS | 1668 | 1461274421303 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}] 14:33:41 INFO - PROCESS | 1668 | 1461274421411 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:33:41 INFO - PROCESS | 1668 | 1461274421501 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12753d800 == 89 [pid = 1668] [id = 525] 14:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x112d21400) [pid = 1668] [serial = 1575] [outer = 0x0] 14:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x114e1f000) [pid = 1668] [serial = 1576] [outer = 0x112d21400] 14:33:41 INFO - PROCESS | 1668 | 1461274421530 Marionette DEBUG loaded listener.js 14:33:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x116fb0000) [pid = 1668] [serial = 1577] [outer = 0x112d21400] 14:33:41 INFO - PROCESS | 1668 | 1461274421953 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]]]}] 14:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 673ms 14:33:41 INFO - PROCESS | 1668 | 1461274421970 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:33:41 INFO - PROCESS | 1668 | 1461274421974 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:33:41 INFO - PROCESS | 1668 | 1461274421978 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:33:41 INFO - PROCESS | 1668 | 1461274421980 Marionette TRACE conn2 <- [1,2074,null,{}] 14:33:41 INFO - PROCESS | 1668 | 1461274421982 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}] 14:33:42 INFO - PROCESS | 1668 | 1461274422089 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:33:42 INFO - PROCESS | 1668 | 1461274422222 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x137e02800 == 88 [pid = 1668] [id = 417] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12eec1800 == 87 [pid = 1668] [id = 514] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaeb800 == 86 [pid = 1668] [id = 513] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x114355800 == 85 [pid = 1668] [id = 512] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12e588000 == 84 [pid = 1668] [id = 511] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12dab3800 == 83 [pid = 1668] [id = 510] 14:33:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x112bad800 == 84 [pid = 1668] [id = 526] 14:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x114e1ac00) [pid = 1668] [serial = 1578] [outer = 0x0] 14:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x118711800) [pid = 1668] [serial = 1579] [outer = 0x114e1ac00] 14:33:42 INFO - PROCESS | 1668 | 1461274422282 Marionette DEBUG loaded listener.js 14:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x11a9e2000) [pid = 1668] [serial = 1580] [outer = 0x114e1ac00] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf11000 == 83 [pid = 1668] [id = 509] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12bec7800 == 82 [pid = 1668] [id = 508] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12b818000 == 81 [pid = 1668] [id = 507] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x125ef0800 == 80 [pid = 1668] [id = 506] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x11babe000 == 79 [pid = 1668] [id = 505] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x128821000 == 78 [pid = 1668] [id = 504] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x11aa96800 == 77 [pid = 1668] [id = 503] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x125846800 == 76 [pid = 1668] [id = 502] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x11bf66800 == 75 [pid = 1668] [id = 501] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x141b65800 == 74 [pid = 1668] [id = 500] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x137e6f000 == 73 [pid = 1668] [id = 499] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x137e5e800 == 72 [pid = 1668] [id = 498] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12e57c800 == 71 [pid = 1668] [id = 497] 14:33:42 INFO - PROCESS | 1668 | --DOCSHELL 0x12650a800 == 70 [pid = 1668] [id = 496] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x12fb3c800) [pid = 1668] [serial = 1192] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 195 (0x11a99dc00) [pid = 1668] [serial = 1240] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x12f1a0000) [pid = 1668] [serial = 1255] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 193 (0x11a75e400) [pid = 1668] [serial = 1303] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 192 (0x12f195400) [pid = 1668] [serial = 1189] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x11a76e800) [pid = 1668] [serial = 1180] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x126814400) [pid = 1668] [serial = 1309] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x11c495400) [pid = 1668] [serial = 1243] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x12e284000) [pid = 1668] [serial = 1315] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x12e5db400) [pid = 1668] [serial = 1252] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x114e67400) [pid = 1668] [serial = 1300] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x126817000) [pid = 1668] [serial = 1183] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x12bd1b400) [pid = 1668] [serial = 1249] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x12ab0d400) [pid = 1668] [serial = 1312] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x12949f000) [pid = 1668] [serial = 1246] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x12ffb3c00) [pid = 1668] [serial = 1195] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x12e5d6000) [pid = 1668] [serial = 1318] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x11bcdc800) [pid = 1668] [serial = 1306] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x12e198000) [pid = 1668] [serial = 1186] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x1292ebc00) [pid = 1668] [serial = 1464] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x12d024c00) [pid = 1668] [serial = 1467] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x12e2a9800) [pid = 1668] [serial = 1470] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x123747c00) [pid = 1668] [serial = 1473] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12949ac00) [pid = 1668] [serial = 1447] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x1289c7400) [pid = 1668] [serial = 1446] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x1258e1000) [pid = 1668] [serial = 1458] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x1260c9c00) [pid = 1668] [serial = 1459] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x126468400) [pid = 1668] [serial = 1461] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x11bc9c000) [pid = 1668] [serial = 1455] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x11c17f400) [pid = 1668] [serial = 1456] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x114e67000) [pid = 1668] [serial = 1449] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x116fa8c00) [pid = 1668] [serial = 1450] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x118aba800) [pid = 1668] [serial = 1452] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x11a9dcc00) [pid = 1668] [serial = 1453] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x1289c4000) [pid = 1668] [serial = 1443] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x118a69800) [pid = 1668] [serial = 1428] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x1288ba400) [pid = 1668] [serial = 1434] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x123735800) [pid = 1668] [serial = 1437] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x114e1c400) [pid = 1668] [serial = 1425] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x1238cf800) [pid = 1668] [serial = 1431] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12bd27400) [pid = 1668] [serial = 1440] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12f47ac00) [pid = 1668] [serial = 1480] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x123745400) [pid = 1668] [serial = 1476] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12ed87800) [pid = 1668] [serial = 1471] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12e194000) [pid = 1668] [serial = 1468] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12e197400) [pid = 1668] [serial = 1479] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12cca7800) [pid = 1668] [serial = 1465] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12374d800) [pid = 1668] [serial = 1477] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x125f5e400) [pid = 1668] [serial = 1483] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x1288bf800) [pid = 1668] [serial = 1462] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x125f59c00) [pid = 1668] [serial = 1482] [outer = 0x0] [url = about:blank] 14:33:42 INFO - PROCESS | 1668 | 1461274422620 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]]]}] 14:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 14:33:42 INFO - PROCESS | 1668 | 1461274422652 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:33:42 INFO - PROCESS | 1668 | 1461274422653 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:33:42 INFO - PROCESS | 1668 | 1461274422664 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:33:42 INFO - PROCESS | 1668 | 1461274422667 Marionette TRACE conn2 <- [1,2078,null,{}] 14:33:42 INFO - PROCESS | 1668 | 1461274422676 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}] 14:33:42 INFO - PROCESS | 1668 | 1461274422788 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:33:42 INFO - PROCESS | 1668 | 1461274422794 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x126041000 == 71 [pid = 1668] [id = 527] 14:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x11ad21400) [pid = 1668] [serial = 1581] [outer = 0x0] 14:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11b04b000) [pid = 1668] [serial = 1582] [outer = 0x11ad21400] 14:33:42 INFO - PROCESS | 1668 | 1461274422822 Marionette DEBUG loaded listener.js 14:33:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11bcde000) [pid = 1668] [serial = 1583] [outer = 0x11ad21400] 14:33:43 INFO - PROCESS | 1668 | 1461274423182 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]]]}] 14:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 529ms 14:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:33:43 INFO - PROCESS | 1668 | 1461274423189 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:33:43 INFO - PROCESS | 1668 | 1461274423190 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:33:43 INFO - PROCESS | 1668 | 1461274423193 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:33:43 INFO - PROCESS | 1668 | 1461274423194 Marionette TRACE conn2 <- [1,2082,null,{}] 14:33:43 INFO - PROCESS | 1668 | 1461274423196 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}] 14:33:43 INFO - PROCESS | 1668 | 1461274423291 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:33:43 INFO - PROCESS | 1668 | 1461274423354 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x1292a0800 == 72 [pid = 1668] [id = 528] 14:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11bc9c000) [pid = 1668] [serial = 1584] [outer = 0x0] 14:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x11c17f400) [pid = 1668] [serial = 1585] [outer = 0x11bc9c000] 14:33:43 INFO - PROCESS | 1668 | 1461274423381 Marionette DEBUG loaded listener.js 14:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12373f800) [pid = 1668] [serial = 1586] [outer = 0x11bc9c000] 14:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:33:43 INFO - PROCESS | 1668 | 1461274423753 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]]]}] 14:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 568ms 14:33:43 INFO - PROCESS | 1668 | 1461274423762 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:33:43 INFO - PROCESS | 1668 | 1461274423763 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:33:43 INFO - PROCESS | 1668 | 1461274423772 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:33:43 INFO - PROCESS | 1668 | 1461274423774 Marionette TRACE conn2 <- [1,2086,null,{}] 14:33:43 INFO - PROCESS | 1668 | 1461274423777 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}] 14:33:43 INFO - PROCESS | 1668 | 1461274423956 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:33:43 INFO - PROCESS | 1668 | 1461274423970 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bec6800 == 73 [pid = 1668] [id = 529] 14:33:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x11bce1c00) [pid = 1668] [serial = 1587] [outer = 0x0] 14:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x1237ab800) [pid = 1668] [serial = 1588] [outer = 0x11bce1c00] 14:33:44 INFO - PROCESS | 1668 | 1461274424010 Marionette DEBUG loaded listener.js 14:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x1237e0800) [pid = 1668] [serial = 1589] [outer = 0x11bce1c00] 14:33:44 INFO - PROCESS | 1668 | 1461274424402 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]]]}] 14:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 14:33:44 INFO - PROCESS | 1668 | 1461274424442 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:33:44 INFO - PROCESS | 1668 | 1461274424443 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:33:44 INFO - PROCESS | 1668 | 1461274424445 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:33:44 INFO - PROCESS | 1668 | 1461274424446 Marionette TRACE conn2 <- [1,2090,null,{}] 14:33:44 INFO - PROCESS | 1668 | 1461274424449 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}] 14:33:44 INFO - PROCESS | 1668 | 1461274424589 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:33:44 INFO - PROCESS | 1668 | 1461274424607 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daa3800 == 74 [pid = 1668] [id = 530] 14:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x1237b6c00) [pid = 1668] [serial = 1590] [outer = 0x0] 14:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x1258e5400) [pid = 1668] [serial = 1591] [outer = 0x1237b6c00] 14:33:44 INFO - PROCESS | 1668 | 1461274424635 Marionette DEBUG loaded listener.js 14:33:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x126c9a800) [pid = 1668] [serial = 1592] [outer = 0x1237b6c00] 14:33:44 INFO - PROCESS | 1668 | 1461274424986 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]]]}] 14:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms 14:33:45 INFO - PROCESS | 1668 | 1461274425014 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:33:45 INFO - PROCESS | 1668 | 1461274425016 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:33:45 INFO - PROCESS | 1668 | 1461274425018 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 1668 | 1461274425019 Marionette TRACE conn2 <- [1,2094,null,{}] 14:33:45 INFO - PROCESS | 1668 | 1461274425021 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}] 14:33:45 INFO - PROCESS | 1668 | 1461274425141 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:33:45 INFO - PROCESS | 1668 | 1461274425145 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e825000 == 75 [pid = 1668] [id = 531] 14:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x1237e0c00) [pid = 1668] [serial = 1593] [outer = 0x0] 14:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x118a68800) [pid = 1668] [serial = 1594] [outer = 0x1237e0c00] 14:33:45 INFO - PROCESS | 1668 | 1461274425170 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x1275cd000) [pid = 1668] [serial = 1595] [outer = 0x1237e0c00] 14:33:45 INFO - PROCESS | 1668 | 1461274425521 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]]]}] 14:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms 14:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:33:45 INFO - PROCESS | 1668 | 1461274425541 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:33:45 INFO - PROCESS | 1668 | 1461274425543 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:33:45 INFO - PROCESS | 1668 | 1461274425545 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 1668 | 1461274425546 Marionette TRACE conn2 <- [1,2098,null,{}] 14:33:45 INFO - PROCESS | 1668 | 1461274425548 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}] 14:33:45 INFO - PROCESS | 1668 | 1461274425661 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:33:45 INFO - PROCESS | 1668 | 1461274425702 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eafc000 == 76 [pid = 1668] [id = 532] 14:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12aa37800) [pid = 1668] [serial = 1596] [outer = 0x0] 14:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x1292ebc00) [pid = 1668] [serial = 1597] [outer = 0x12aa37800] 14:33:45 INFO - PROCESS | 1668 | 1461274425728 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x12ab0ec00) [pid = 1668] [serial = 1598] [outer = 0x12aa37800] 14:33:46 INFO - PROCESS | 1668 | 1461274426043 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]]]}] 14:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 14:33:46 INFO - PROCESS | 1668 | 1461274426063 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:33:46 INFO - PROCESS | 1668 | 1461274426066 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:33:46 INFO - PROCESS | 1668 | 1461274426070 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:33:46 INFO - PROCESS | 1668 | 1461274426071 Marionette TRACE conn2 <- [1,2102,null,{}] 14:33:46 INFO - PROCESS | 1668 | 1461274426074 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}] 14:33:46 INFO - PROCESS | 1668 | 1461274426190 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:33:46 INFO - PROCESS | 1668 | 1461274426234 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc03800 == 77 [pid = 1668] [id = 533] 14:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x12aa3c000) [pid = 1668] [serial = 1599] [outer = 0x0] 14:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x12aba8000) [pid = 1668] [serial = 1600] [outer = 0x12aa3c000] 14:33:46 INFO - PROCESS | 1668 | 1461274426259 Marionette DEBUG loaded listener.js 14:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12ba33000) [pid = 1668] [serial = 1601] [outer = 0x12aa3c000] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1237a7c00) [pid = 1668] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x114e22800) [pid = 1668] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x1237b0400) [pid = 1668] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x114a79000) [pid = 1668] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11ab3b800) [pid = 1668] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x116faac00) [pid = 1668] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x114e6f400) [pid = 1668] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x125bc9000) [pid = 1668] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x112bb8400) [pid = 1668] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x11bcdcc00) [pid = 1668] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11a755c00) [pid = 1668] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x11bcdf000) [pid = 1668] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x11ab3d400) [pid = 1668] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:33:46 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x1186ee800) [pid = 1668] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:33:46 INFO - PROCESS | 1668 | 1461274426813 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]]]}] 14:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 768ms 14:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:33:46 INFO - PROCESS | 1668 | 1461274426839 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:33:46 INFO - PROCESS | 1668 | 1461274426840 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:33:46 INFO - PROCESS | 1668 | 1461274426842 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:33:46 INFO - PROCESS | 1668 | 1461274426843 Marionette TRACE conn2 <- [1,2106,null,{}] 14:33:46 INFO - PROCESS | 1668 | 1461274426846 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}] 14:33:46 INFO - PROCESS | 1668 | 1461274426940 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:33:46 INFO - PROCESS | 1668 | 1461274426945 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce1f000 == 78 [pid = 1668] [id = 534] 14:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x112bb9800) [pid = 1668] [serial = 1602] [outer = 0x0] 14:33:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x11ab38400) [pid = 1668] [serial = 1603] [outer = 0x112bb9800] 14:33:46 INFO - PROCESS | 1668 | 1461274426971 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x1237a7c00) [pid = 1668] [serial = 1604] [outer = 0x112bb9800] 14:33:47 INFO - PROCESS | 1668 | 1461274427378 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]]]}] 14:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 14:33:47 INFO - PROCESS | 1668 | 1461274427412 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:33:47 INFO - PROCESS | 1668 | 1461274427414 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:33:47 INFO - PROCESS | 1668 | 1461274427419 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:33:47 INFO - PROCESS | 1668 | 1461274427421 Marionette TRACE conn2 <- [1,2110,null,{}] 14:33:47 INFO - PROCESS | 1668 | 1461274427423 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}] 14:33:47 INFO - PROCESS | 1668 | 1461274427549 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:33:47 INFO - PROCESS | 1668 | 1461274427555 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d2e800 == 79 [pid = 1668] [id = 535] 14:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12aba7800) [pid = 1668] [serial = 1605] [outer = 0x0] 14:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12cf8c400) [pid = 1668] [serial = 1606] [outer = 0x12aba7800] 14:33:47 INFO - PROCESS | 1668 | 1461274427585 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12d228c00) [pid = 1668] [serial = 1607] [outer = 0x12aba7800] 14:33:47 INFO - PROCESS | 1668 | 1461274427938 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]]]}] 14:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 569ms 14:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:33:48 INFO - PROCESS | 1668 | 1461274427998 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:33:48 INFO - PROCESS | 1668 | 1461274428000 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:33:48 INFO - PROCESS | 1668 | 1461274428002 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - PROCESS | 1668 | 1461274428003 Marionette TRACE conn2 <- [1,2114,null,{}] 14:33:48 INFO - PROCESS | 1668 | 1461274428005 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}] 14:33:48 INFO - PROCESS | 1668 | 1461274428099 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:33:48 INFO - PROCESS | 1668 | 1461274428103 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x137942000 == 80 [pid = 1668] [id = 536] 14:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12d022000) [pid = 1668] [serial = 1608] [outer = 0x0] 14:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12e198800) [pid = 1668] [serial = 1609] [outer = 0x12d022000] 14:33:48 INFO - PROCESS | 1668 | 1461274428129 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12e287800) [pid = 1668] [serial = 1610] [outer = 0x12d022000] 14:33:48 INFO - PROCESS | 1668 | 1461274428467 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]]]}] 14:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 471ms 14:33:48 INFO - PROCESS | 1668 | 1461274428473 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:33:48 INFO - PROCESS | 1668 | 1461274428474 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:33:48 INFO - PROCESS | 1668 | 1461274428477 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - PROCESS | 1668 | 1461274428478 Marionette TRACE conn2 <- [1,2118,null,{}] 14:33:48 INFO - PROCESS | 1668 | 1461274428480 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}] 14:33:48 INFO - PROCESS | 1668 | 1461274428577 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:33:48 INFO - PROCESS | 1668 | 1461274428582 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e63000 == 81 [pid = 1668] [id = 537] 14:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x12e27f000) [pid = 1668] [serial = 1611] [outer = 0x0] 14:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x12e2a3400) [pid = 1668] [serial = 1612] [outer = 0x12e27f000] 14:33:48 INFO - PROCESS | 1668 | 1461274428607 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x12e682400) [pid = 1668] [serial = 1613] [outer = 0x12e27f000] 14:33:49 INFO - PROCESS | 1668 | 1461274429150 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]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 718ms 14:33:49 INFO - PROCESS | 1668 | 1461274429196 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 1668 | 1461274429199 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:33:49 INFO - PROCESS | 1668 | 1461274429203 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 1668 | 1461274429205 Marionette TRACE conn2 <- [1,2122,null,{}] 14:33:49 INFO - PROCESS | 1668 | 1461274429209 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}] 14:33:49 INFO - PROCESS | 1668 | 1461274429334 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:33:49 INFO - PROCESS | 1668 | 1461274429419 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12603d800 == 82 [pid = 1668] [id = 538] 14:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x116ff1c00) [pid = 1668] [serial = 1614] [outer = 0x0] 14:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x119485c00) [pid = 1668] [serial = 1615] [outer = 0x116ff1c00] 14:33:49 INFO - PROCESS | 1668 | 1461274429451 Marionette DEBUG loaded listener.js 14:33:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x11a998400) [pid = 1668] [serial = 1616] [outer = 0x116ff1c00] 14:33:49 INFO - PROCESS | 1668 | 1461274429877 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]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 14:33:49 INFO - PROCESS | 1668 | 1461274429926 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 1668 | 1461274429932 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:33:49 INFO - PROCESS | 1668 | 1461274429939 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 1668 | 1461274429942 Marionette TRACE conn2 <- [1,2126,null,{}] 14:33:49 INFO - PROCESS | 1668 | 1461274429947 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}] 14:33:50 INFO - PROCESS | 1668 | 1461274430131 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:33:50 INFO - PROCESS | 1668 | 1461274430299 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x113dcc800 == 83 [pid = 1668] [id = 539] 14:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x11ad60800) [pid = 1668] [serial = 1617] [outer = 0x0] 14:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x11bce8c00) [pid = 1668] [serial = 1618] [outer = 0x11ad60800] 14:33:50 INFO - PROCESS | 1668 | 1461274430349 Marionette DEBUG loaded listener.js 14:33:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x11bcdd800) [pid = 1668] [serial = 1619] [outer = 0x11ad60800] 14:33:50 INFO - PROCESS | 1668 | 1461274430812 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]]]}] 14:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 927ms 14:33:50 INFO - PROCESS | 1668 | 1461274430882 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:33:50 INFO - PROCESS | 1668 | 1461274430883 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:33:50 INFO - PROCESS | 1668 | 1461274430887 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:33:50 INFO - PROCESS | 1668 | 1461274430890 Marionette TRACE conn2 <- [1,2130,null,{}] 14:33:50 INFO - PROCESS | 1668 | 1461274430898 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}] 14:33:51 INFO - PROCESS | 1668 | 1461274431022 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:33:51 INFO - PROCESS | 1668 | 1461274431107 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e77000 == 84 [pid = 1668] [id = 540] 14:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x125f4f400) [pid = 1668] [serial = 1620] [outer = 0x0] 14:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x1288b8400) [pid = 1668] [serial = 1621] [outer = 0x125f4f400] 14:33:51 INFO - PROCESS | 1668 | 1461274431140 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x12aa40000) [pid = 1668] [serial = 1622] [outer = 0x125f4f400] 14:33:51 INFO - PROCESS | 1668 | 1461274431555 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] 14:33:51 INFO - PROCESS | 1668 | 1461274431611 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:33:51 INFO - PROCESS | 1668 | 1461274431614 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:33:51 INFO - PROCESS | 1668 | 1461274431615 Marionette TRACE conn2 <- [1,2134,null,{}] 14:33:51 INFO - PROCESS | 1668 | 1461274431618 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}] 14:33:51 INFO - PROCESS | 1668 | 1461274431733 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:33:51 INFO - PROCESS | 1668 | 1461274431844 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x138021800 == 85 [pid = 1668] [id = 541] 14:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x12aba9c00) [pid = 1668] [serial = 1623] [outer = 0x0] 14:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x12cf2e800) [pid = 1668] [serial = 1624] [outer = 0x12aba9c00] 14:33:51 INFO - PROCESS | 1668 | 1461274431876 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12ab0a800) [pid = 1668] [serial = 1625] [outer = 0x12aba9c00] 14:33:52 INFO - PROCESS | 1668 | 1461274432285 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]]]}] 14:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 720ms 14:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:33:52 INFO - PROCESS | 1668 | 1461274432335 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:33:52 INFO - PROCESS | 1668 | 1461274432336 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:33:52 INFO - PROCESS | 1668 | 1461274432338 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:33:52 INFO - PROCESS | 1668 | 1461274432340 Marionette TRACE conn2 <- [1,2138,null,{}] 14:33:52 INFO - PROCESS | 1668 | 1461274432342 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}] 14:33:52 INFO - PROCESS | 1668 | 1461274432453 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:33:52 INFO - PROCESS | 1668 | 1461274432564 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x13812a800 == 86 [pid = 1668] [id = 542] 14:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x12ab0c400) [pid = 1668] [serial = 1626] [outer = 0x0] 14:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12e195000) [pid = 1668] [serial = 1627] [outer = 0x12ab0c400] 14:33:52 INFO - PROCESS | 1668 | 1461274432596 Marionette DEBUG loaded listener.js 14:33:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x12e68cc00) [pid = 1668] [serial = 1628] [outer = 0x12ab0c400] 14:33:53 INFO - PROCESS | 1668 | 1461274432993 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]]]}] 14:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 719ms 14:33:53 INFO - PROCESS | 1668 | 1461274433096 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 1668 | 1461274433098 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:33:53 INFO - PROCESS | 1668 | 1461274433125 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 1668 | 1461274433127 Marionette TRACE conn2 <- [1,2142,null,{}] 14:33:53 INFO - PROCESS | 1668 | 1461274433131 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}] 14:33:53 INFO - PROCESS | 1668 | 1461274433302 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:33:53 INFO - PROCESS | 1668 | 1461274433412 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x141b6e800 == 87 [pid = 1668] [id = 543] 14:33:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x12e5dc400) [pid = 1668] [serial = 1629] [outer = 0x0] 14:33:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x12f47b400) [pid = 1668] [serial = 1630] [outer = 0x12e5dc400] 14:33:53 INFO - PROCESS | 1668 | 1461274433447 Marionette DEBUG loaded listener.js 14:33:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12fb3bc00) [pid = 1668] [serial = 1631] [outer = 0x12e5dc400] 14:33:53 INFO - PROCESS | 1668 | 1461274433891 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 1668 | 1461274433906 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:33:53 INFO - PROCESS | 1668 | 1461274433909 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 1668 | 1461274433911 Marionette TRACE conn2 <- [1,2146,null,{}] 14:33:53 INFO - PROCESS | 1668 | 1461274433915 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}] 14:33:54 INFO - PROCESS | 1668 | 1461274434079 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:33:54 INFO - PROCESS | 1668 | 1461274434219 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x137b84800 == 88 [pid = 1668] [id = 544] 14:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x114b47800) [pid = 1668] [serial = 1632] [outer = 0x0] 14:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x1262aa400) [pid = 1668] [serial = 1633] [outer = 0x114b47800] 14:33:54 INFO - PROCESS | 1668 | 1461274434249 Marionette DEBUG loaded listener.js 14:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x12e68dc00) [pid = 1668] [serial = 1634] [outer = 0x114b47800] 14:33:54 INFO - PROCESS | 1668 | 1461274434678 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:33:54 INFO - PROCESS | 1668 | 1461274434731 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:33:54 INFO - PROCESS | 1668 | 1461274434733 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:33:54 INFO - PROCESS | 1668 | 1461274434734 Marionette TRACE conn2 <- [1,2150,null,{}] 14:33:54 INFO - PROCESS | 1668 | 1461274434737 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}] 14:33:54 INFO - PROCESS | 1668 | 1461274434846 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:33:54 INFO - PROCESS | 1668 | 1461274434962 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a92000 == 89 [pid = 1668] [id = 545] 14:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x112bc0400) [pid = 1668] [serial = 1635] [outer = 0x0] 14:33:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x116fad000) [pid = 1668] [serial = 1636] [outer = 0x112bc0400] 14:33:54 INFO - PROCESS | 1668 | 1461274434993 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x1237ef400) [pid = 1668] [serial = 1637] [outer = 0x112bc0400] 14:33:55 INFO - PROCESS | 1668 | 1461274435608 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]]]}] 14:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 922ms 14:33:55 INFO - PROCESS | 1668 | 1461274435656 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:33:55 INFO - PROCESS | 1668 | 1461274435658 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:33:55 INFO - PROCESS | 1668 | 1461274435661 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:33:55 INFO - PROCESS | 1668 | 1461274435664 Marionette TRACE conn2 <- [1,2154,null,{}] 14:33:55 INFO - PROCESS | 1668 | 1461274435668 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}] 14:33:55 INFO - PROCESS | 1668 | 1461274435779 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:33:55 INFO - PROCESS | 1668 | 1461274435901 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x117d23000 == 90 [pid = 1668] [id = 546] 14:33:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x113fdb400) [pid = 1668] [serial = 1638] [outer = 0x0] 14:33:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x113fe5400) [pid = 1668] [serial = 1639] [outer = 0x113fdb400] 14:33:55 INFO - PROCESS | 1668 | 1461274435931 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x1143ef000) [pid = 1668] [serial = 1640] [outer = 0x113fdb400] 14:33:56 INFO - PROCESS | 1668 | 1461274436373 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]]]}] 14:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 723ms 14:33:56 INFO - PROCESS | 1668 | 1461274436386 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:33:56 INFO - PROCESS | 1668 | 1461274436392 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:33:56 INFO - PROCESS | 1668 | 1461274436398 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:33:56 INFO - PROCESS | 1668 | 1461274436401 Marionette TRACE conn2 <- [1,2158,null,{}] 14:33:56 INFO - PROCESS | 1668 | 1461274436404 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}] 14:33:56 INFO - PROCESS | 1668 | 1461274436559 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:33:56 INFO - PROCESS | 1668 | 1461274436678 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x11bab8000 == 91 [pid = 1668] [id = 547] 14:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x114a92000) [pid = 1668] [serial = 1641] [outer = 0x0] 14:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x114e6f400) [pid = 1668] [serial = 1642] [outer = 0x114a92000] 14:33:56 INFO - PROCESS | 1668 | 1461274436723 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x116f15000) [pid = 1668] [serial = 1643] [outer = 0x114a92000] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x137942000 == 90 [pid = 1668] [id = 536] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x131d2e800 == 89 [pid = 1668] [id = 535] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce1f000 == 88 [pid = 1668] [id = 534] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc03800 == 87 [pid = 1668] [id = 533] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12eafc000 == 86 [pid = 1668] [id = 532] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12e825000 == 85 [pid = 1668] [id = 531] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x129207000) [pid = 1668] [serial = 1546] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12daa3800 == 84 [pid = 1668] [id = 530] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12bec6800 == 83 [pid = 1668] [id = 529] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x1292a0800 == 82 [pid = 1668] [id = 528] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x126041000 == 81 [pid = 1668] [id = 527] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x112bad800 == 80 [pid = 1668] [id = 526] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12753d800 == 79 [pid = 1668] [id = 525] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x125a8d000 == 78 [pid = 1668] [id = 524] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x11b091800 == 77 [pid = 1668] [id = 523] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x13791d000 == 76 [pid = 1668] [id = 522] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x137894000 == 75 [pid = 1668] [id = 521] 14:33:57 INFO - PROCESS | 1668 | 1461274437240 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]]]}] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x130a1e000 == 74 [pid = 1668] [id = 520] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x130308800 == 73 [pid = 1668] [id = 519] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12d513800 == 72 [pid = 1668] [id = 518] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12596c000 == 71 [pid = 1668] [id = 517] 14:33:57 INFO - PROCESS | 1668 | --DOCSHELL 0x119115800 == 70 [pid = 1668] [id = 516] 14:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 872ms 14:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:33:57 INFO - PROCESS | 1668 | 1461274437270 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 1668 | 1461274437271 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:33:57 INFO - PROCESS | 1668 | 1461274437274 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 1668 | 1461274437276 Marionette TRACE conn2 <- [1,2162,null,{}] 14:33:57 INFO - PROCESS | 1668 | 1461274437284 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}] 14:33:57 INFO - PROCESS | 1668 | 1461274437377 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:33:57 INFO - PROCESS | 1668 | 1461274437382 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c594000 == 71 [pid = 1668] [id = 548] 14:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x11842e800) [pid = 1668] [serial = 1644] [outer = 0x0] 14:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x1187f1800) [pid = 1668] [serial = 1645] [outer = 0x11842e800] 14:33:57 INFO - PROCESS | 1668 | 1461274437411 Marionette DEBUG loaded listener.js 14:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x119572400) [pid = 1668] [serial = 1646] [outer = 0x11842e800] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x1237b3800) [pid = 1668] [serial = 1528] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 195 (0x116fb4000) [pid = 1668] [serial = 1510] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x1187b6800) [pid = 1668] [serial = 1511] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 193 (0x1258e3c00) [pid = 1668] [serial = 1531] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 192 (0x129209800) [pid = 1668] [serial = 1495] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x115ca1000) [pid = 1668] [serial = 1508] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x114e25800) [pid = 1668] [serial = 1507] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x12e68d800) [pid = 1668] [serial = 1501] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x11b04c400) [pid = 1668] [serial = 1519] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x11b99dc00) [pid = 1668] [serial = 1520] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x12f47f400) [pid = 1668] [serial = 1485] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x11be4c000) [pid = 1668] [serial = 1491] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x11aaf3800) [pid = 1668] [serial = 1516] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x11af8a800) [pid = 1668] [serial = 1517] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x11870e400) [pid = 1668] [serial = 1488] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x1237abc00) [pid = 1668] [serial = 1504] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x12bb8a000) [pid = 1668] [serial = 1498] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x125f56400) [pid = 1668] [serial = 1534] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x126027000) [pid = 1668] [serial = 1535] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x125c37800) [pid = 1668] [serial = 1532] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x1289c3400) [pid = 1668] [serial = 1543] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x128da4000) [pid = 1668] [serial = 1544] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x113f61800) [pid = 1668] [serial = 1537] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x11a99f400) [pid = 1668] [serial = 1538] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x11bfe4800) [pid = 1668] [serial = 1522] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12373a400) [pid = 1668] [serial = 1523] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x11ab42400) [pid = 1668] [serial = 1514] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x11a99c000) [pid = 1668] [serial = 1513] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x12373ec00) [pid = 1668] [serial = 1525] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x11afed400) [pid = 1668] [serial = 925] [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.] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1238cc400) [pid = 1668] [serial = 1529] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x126f3c800) [pid = 1668] [serial = 1541] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x12374d400) [pid = 1668] [serial = 1540] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x1237ab400) [pid = 1668] [serial = 1526] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x12374b800) [pid = 1668] [serial = 1474] [outer = 0x0] [url = about:blank] 14:33:57 INFO - PROCESS | 1668 | 1461274437812 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]]]}] 14:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 570ms 14:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:33:57 INFO - PROCESS | 1668 | 1461274437844 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 1668 | 1461274437846 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:33:57 INFO - PROCESS | 1668 | 1461274437848 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 1668 | 1461274437849 Marionette TRACE conn2 <- [1,2166,null,{}] 14:33:57 INFO - PROCESS | 1668 | 1461274437851 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}] 14:33:57 INFO - PROCESS | 1668 | 1461274437941 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:33:57 INFO - PROCESS | 1668 | 1461274437945 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x128943000 == 72 [pid = 1668] [id = 549] 14:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x11a764c00) [pid = 1668] [serial = 1647] [outer = 0x0] 14:33:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x11a76d400) [pid = 1668] [serial = 1648] [outer = 0x11a764c00] 14:33:57 INFO - PROCESS | 1668 | 1461274437992 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11a99e000) [pid = 1668] [serial = 1649] [outer = 0x11a764c00] 14:33:58 INFO - PROCESS | 1668 | 1461274438371 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]]]}] 14:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms 14:33:58 INFO - PROCESS | 1668 | 1461274438419 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:33:58 INFO - PROCESS | 1668 | 1461274438420 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:33:58 INFO - PROCESS | 1668 | 1461274438422 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - PROCESS | 1668 | 1461274438424 Marionette TRACE conn2 <- [1,2170,null,{}] 14:33:58 INFO - PROCESS | 1668 | 1461274438426 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}] 14:33:58 INFO - PROCESS | 1668 | 1461274438519 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:33:58 INFO - PROCESS | 1668 | 1461274438523 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9a5800 == 73 [pid = 1668] [id = 550] 14:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x113d04000) [pid = 1668] [serial = 1650] [outer = 0x0] 14:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x11aaf2c00) [pid = 1668] [serial = 1651] [outer = 0x113d04000] 14:33:58 INFO - PROCESS | 1668 | 1461274438550 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x11ab41800) [pid = 1668] [serial = 1652] [outer = 0x113d04000] 14:33:58 INFO - PROCESS | 1668 | 1461274438910 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]]]}] 14:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 517ms 14:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:33:58 INFO - PROCESS | 1668 | 1461274438941 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:33:58 INFO - PROCESS | 1668 | 1461274438942 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:33:58 INFO - PROCESS | 1668 | 1461274438944 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - PROCESS | 1668 | 1461274438945 Marionette TRACE conn2 <- [1,2174,null,{}] 14:33:58 INFO - PROCESS | 1668 | 1461274438947 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}] 14:33:59 INFO - PROCESS | 1668 | 1461274439092 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:33:59 INFO - PROCESS | 1668 | 1461274439142 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bae1800 == 74 [pid = 1668] [id = 551] 14:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x11ad6dc00) [pid = 1668] [serial = 1653] [outer = 0x0] 14:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x11b04d000) [pid = 1668] [serial = 1654] [outer = 0x11ad6dc00] 14:33:59 INFO - PROCESS | 1668 | 1461274439169 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x11bceac00) [pid = 1668] [serial = 1655] [outer = 0x11ad6dc00] 14:33:59 INFO - PROCESS | 1668 | 1461274439514 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]]]}] 14:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 618ms 14:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:33:59 INFO - PROCESS | 1668 | 1461274439562 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:33:59 INFO - PROCESS | 1668 | 1461274439564 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:33:59 INFO - PROCESS | 1668 | 1461274439567 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:33:59 INFO - PROCESS | 1668 | 1461274439568 Marionette TRACE conn2 <- [1,2178,null,{}] 14:33:59 INFO - PROCESS | 1668 | 1461274439570 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}] 14:33:59 INFO - PROCESS | 1668 | 1461274439704 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:33:59 INFO - PROCESS | 1668 | 1461274439724 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce07000 == 75 [pid = 1668] [id = 552] 14:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11ab40400) [pid = 1668] [serial = 1656] [outer = 0x0] 14:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x11c17f000) [pid = 1668] [serial = 1657] [outer = 0x11ab40400] 14:33:59 INFO - PROCESS | 1668 | 1461274439763 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x123733c00) [pid = 1668] [serial = 1658] [outer = 0x11ab40400] 14:34:00 INFO - PROCESS | 1668 | 1461274440212 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]]]}] 14:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 669ms 14:34:00 INFO - PROCESS | 1668 | 1461274440236 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 1668 | 1461274440237 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:34:00 INFO - PROCESS | 1668 | 1461274440239 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 1668 | 1461274440240 Marionette TRACE conn2 <- [1,2182,null,{}] 14:34:00 INFO - PROCESS | 1668 | 1461274440242 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}] 14:34:00 INFO - PROCESS | 1668 | 1461274440360 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:34:00 INFO - PROCESS | 1668 | 1461274440394 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d529800 == 76 [pid = 1668] [id = 553] 14:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x123739400) [pid = 1668] [serial = 1659] [outer = 0x0] 14:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x123740400) [pid = 1668] [serial = 1660] [outer = 0x123739400] 14:34:00 INFO - PROCESS | 1668 | 1461274440419 Marionette DEBUG loaded listener.js 14:34:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12374b400) [pid = 1668] [serial = 1661] [outer = 0x123739400] 14:34:00 INFO - PROCESS | 1668 | 1461274440770 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]]]}] 14:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms 14:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:34:00 INFO - PROCESS | 1668 | 1461274440809 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 1668 | 1461274440811 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:34:00 INFO - PROCESS | 1668 | 1461274440813 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 1668 | 1461274440814 Marionette TRACE conn2 <- [1,2186,null,{}] 14:34:00 INFO - PROCESS | 1668 | 1461274440816 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}] 14:34:00 INFO - PROCESS | 1668 | 1461274440931 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x1237e0c00) [pid = 1668] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x11bcdd000) [pid = 1668] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x11ad21400) [pid = 1668] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12aa37800) [pid = 1668] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x112d21400) [pid = 1668] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x11bc9c000) [pid = 1668] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x114e1ac00) [pid = 1668] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x11bce1c00) [pid = 1668] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x12aa3c000) [pid = 1668] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x112bb9800) [pid = 1668] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x12d022000) [pid = 1668] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x1237b6c00) [pid = 1668] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:34:01 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x12aba7800) [pid = 1668] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:34:01 INFO - PROCESS | 1668 | 1461274441317 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x113878800 == 77 [pid = 1668] [id = 554] 14:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x112bb8c00) [pid = 1668] [serial = 1662] [outer = 0x0] 14:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x112bc0c00) [pid = 1668] [serial = 1663] [outer = 0x112bb8c00] 14:34:01 INFO - PROCESS | 1668 | 1461274441351 Marionette DEBUG loaded listener.js 14:34:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x1143e6800) [pid = 1668] [serial = 1664] [outer = 0x112bb8c00] 14:34:01 INFO - PROCESS | 1668 | 1461274441836 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]]]}] 14:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1072ms 14:34:01 INFO - PROCESS | 1668 | 1461274441899 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:34:01 INFO - PROCESS | 1668 | 1461274441903 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:34:01 INFO - PROCESS | 1668 | 1461274441909 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:34:01 INFO - PROCESS | 1668 | 1461274441911 Marionette TRACE conn2 <- [1,2190,null,{}] 14:34:01 INFO - PROCESS | 1668 | 1461274441914 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}] 14:34:02 INFO - PROCESS | 1668 | 1461274442032 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:34:02 INFO - PROCESS | 1668 | 1461274442117 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b1e800 == 78 [pid = 1668] [id = 555] 14:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x116fa8000) [pid = 1668] [serial = 1665] [outer = 0x0] 14:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x116fb3400) [pid = 1668] [serial = 1666] [outer = 0x116fa8000] 14:34:02 INFO - PROCESS | 1668 | 1461274442149 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x11870bc00) [pid = 1668] [serial = 1667] [outer = 0x116fa8000] 14:34:02 INFO - PROCESS | 1668 | 1461274442556 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]]]}] 14:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 14:34:02 INFO - PROCESS | 1668 | 1461274442581 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:34:02 INFO - PROCESS | 1668 | 1461274442584 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:34:02 INFO - PROCESS | 1668 | 1461274442586 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:34:02 INFO - PROCESS | 1668 | 1461274442588 Marionette TRACE conn2 <- [1,2194,null,{}] 14:34:02 INFO - PROCESS | 1668 | 1461274442590 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}] 14:34:02 INFO - PROCESS | 1668 | 1461274442704 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:34:02 INFO - PROCESS | 1668 | 1461274442823 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bed1000 == 79 [pid = 1668] [id = 556] 14:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x119493800) [pid = 1668] [serial = 1668] [outer = 0x0] 14:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11a76dc00) [pid = 1668] [serial = 1669] [outer = 0x119493800] 14:34:02 INFO - PROCESS | 1668 | 1461274442856 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x11ab3f000) [pid = 1668] [serial = 1670] [outer = 0x119493800] 14:34:03 INFO - PROCESS | 1668 | 1461274443293 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]]]}] 14:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 723ms 14:34:03 INFO - PROCESS | 1668 | 1461274443310 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:34:03 INFO - PROCESS | 1668 | 1461274443312 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:34:03 INFO - PROCESS | 1668 | 1461274443322 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:34:03 INFO - PROCESS | 1668 | 1461274443327 Marionette TRACE conn2 <- [1,2198,null,{}] 14:34:03 INFO - PROCESS | 1668 | 1461274443331 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}] 14:34:03 INFO - PROCESS | 1668 | 1461274443482 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:34:03 INFO - PROCESS | 1668 | 1461274443581 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e597800 == 80 [pid = 1668] [id = 557] 14:34:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x119572000) [pid = 1668] [serial = 1671] [outer = 0x0] 14:34:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x11b047800) [pid = 1668] [serial = 1672] [outer = 0x119572000] 14:34:03 INFO - PROCESS | 1668 | 1461274443621 Marionette DEBUG loaded listener.js 14:34:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x11c181400) [pid = 1668] [serial = 1673] [outer = 0x119572000] 14:34:04 INFO - PROCESS | 1668 | 1461274444105 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]]]}] 14:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 836ms 14:34:04 INFO - PROCESS | 1668 | 1461274444151 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 1668 | 1461274444153 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:34:04 INFO - PROCESS | 1668 | 1461274444155 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 1668 | 1461274444156 Marionette TRACE conn2 <- [1,2202,null,{}] 14:34:04 INFO - PROCESS | 1668 | 1461274444159 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}] 14:34:04 INFO - PROCESS | 1668 | 1461274444269 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:34:04 INFO - PROCESS | 1668 | 1461274444380 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e823000 == 81 [pid = 1668] [id = 558] 14:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x11b99c400) [pid = 1668] [serial = 1674] [outer = 0x0] 14:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x1237ad000) [pid = 1668] [serial = 1675] [outer = 0x11b99c400] 14:34:04 INFO - PROCESS | 1668 | 1461274444413 Marionette DEBUG loaded listener.js 14:34:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x1237e4400) [pid = 1668] [serial = 1676] [outer = 0x11b99c400] 14:34:04 INFO - PROCESS | 1668 | 1461274444826 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]]]}] 14:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 14:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:34:04 INFO - PROCESS | 1668 | 1461274444876 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 1668 | 1461274444878 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:34:04 INFO - PROCESS | 1668 | 1461274444880 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 1668 | 1461274444881 Marionette TRACE conn2 <- [1,2206,null,{}] 14:34:04 INFO - PROCESS | 1668 | 1461274444884 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}] 14:34:05 INFO - PROCESS | 1668 | 1461274444995 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:34:05 INFO - PROCESS | 1668 | 1461274445106 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eebe000 == 82 [pid = 1668] [id = 559] 14:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x1258e2000) [pid = 1668] [serial = 1677] [outer = 0x0] 14:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x1258e8c00) [pid = 1668] [serial = 1678] [outer = 0x1258e2000] 14:34:05 INFO - PROCESS | 1668 | 1461274445147 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x125f4f800) [pid = 1668] [serial = 1679] [outer = 0x1258e2000] 14:34:05 INFO - PROCESS | 1668 | 1461274445564 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]]]}] 14:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 721ms 14:34:05 INFO - PROCESS | 1668 | 1461274445604 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:34:05 INFO - PROCESS | 1668 | 1461274445606 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:34:05 INFO - PROCESS | 1668 | 1461274445609 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:34:05 INFO - PROCESS | 1668 | 1461274445611 Marionette TRACE conn2 <- [1,2210,null,{}] 14:34:05 INFO - PROCESS | 1668 | 1461274445613 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}] 14:34:05 INFO - PROCESS | 1668 | 1461274445765 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:34:05 INFO - PROCESS | 1668 | 1461274445776 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9b0800 == 83 [pid = 1668] [id = 560] 14:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x125f5c000) [pid = 1668] [serial = 1680] [outer = 0x0] 14:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x1260c5800) [pid = 1668] [serial = 1681] [outer = 0x125f5c000] 14:34:05 INFO - PROCESS | 1668 | 1461274445805 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x1262a6000) [pid = 1668] [serial = 1682] [outer = 0x125f5c000] 14:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 620ms 14:34:06 INFO - PROCESS | 1668 | 1461274446224 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]]]}] 14:34:06 INFO - PROCESS | 1668 | 1461274446230 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 1668 | 1461274446231 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:34:06 INFO - PROCESS | 1668 | 1461274446234 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 1668 | 1461274446235 Marionette TRACE conn2 <- [1,2214,null,{}] 14:34:06 INFO - PROCESS | 1668 | 1461274446237 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}] 14:34:06 INFO - PROCESS | 1668 | 1461274446346 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:34:06 INFO - PROCESS | 1668 | 1461274446430 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe05800 == 84 [pid = 1668] [id = 561] 14:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x1258dd400) [pid = 1668] [serial = 1683] [outer = 0x0] 14:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x126462800) [pid = 1668] [serial = 1684] [outer = 0x1258dd400] 14:34:06 INFO - PROCESS | 1668 | 1461274446462 Marionette DEBUG loaded listener.js 14:34:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x126814000) [pid = 1668] [serial = 1685] [outer = 0x1258dd400] 14:34:06 INFO - PROCESS | 1668 | 1461274446867 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]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 669ms 14:34:06 INFO - PROCESS | 1668 | 1461274446904 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 1668 | 1461274446905 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:34:06 INFO - PROCESS | 1668 | 1461274446907 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 1668 | 1461274446909 Marionette TRACE conn2 <- [1,2218,null,{}] 14:34:06 INFO - PROCESS | 1668 | 1461274446911 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}] 14:34:07 INFO - PROCESS | 1668 | 1461274447025 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:34:07 INFO - PROCESS | 1668 | 1461274447140 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300ce800 == 85 [pid = 1668] [id = 562] 14:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x126461c00) [pid = 1668] [serial = 1686] [outer = 0x0] 14:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x126cf3400) [pid = 1668] [serial = 1687] [outer = 0x126461c00] 14:34:07 INFO - PROCESS | 1668 | 1461274447171 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x127527400) [pid = 1668] [serial = 1688] [outer = 0x126461c00] 14:34:07 INFO - PROCESS | 1668 | 1461274447564 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]]]}] 14:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 669ms 14:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:34:07 INFO - PROCESS | 1668 | 1461274447576 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:34:07 INFO - PROCESS | 1668 | 1461274447577 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:34:07 INFO - PROCESS | 1668 | 1461274447580 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:34:07 INFO - PROCESS | 1668 | 1461274447581 Marionette TRACE conn2 <- [1,2222,null,{}] 14:34:07 INFO - PROCESS | 1668 | 1461274447583 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}] 14:34:07 INFO - PROCESS | 1668 | 1461274447693 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:34:07 INFO - PROCESS | 1668 | 1461274447806 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x130a12800 == 86 [pid = 1668] [id = 563] 14:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x1288b6c00) [pid = 1668] [serial = 1689] [outer = 0x0] 14:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x1289c4000) [pid = 1668] [serial = 1690] [outer = 0x1288b6c00] 14:34:07 INFO - PROCESS | 1668 | 1461274447839 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x1289cc000) [pid = 1668] [serial = 1691] [outer = 0x1288b6c00] 14:34:08 INFO - PROCESS | 1668 | 1461274448231 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]]]}] 14:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 674ms 14:34:08 INFO - PROCESS | 1668 | 1461274448254 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:34:08 INFO - PROCESS | 1668 | 1461274448256 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:34:08 INFO - PROCESS | 1668 | 1461274448258 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:34:08 INFO - PROCESS | 1668 | 1461274448259 Marionette TRACE conn2 <- [1,2226,null,{}] 14:34:08 INFO - PROCESS | 1668 | 1461274448262 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}] 14:34:08 INFO - PROCESS | 1668 | 1461274448376 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:34:08 INFO - PROCESS | 1668 | 1461274448487 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12751b800 == 87 [pid = 1668] [id = 564] 14:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x11a76b800) [pid = 1668] [serial = 1692] [outer = 0x0] 14:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x129209400) [pid = 1668] [serial = 1693] [outer = 0x11a76b800] 14:34:08 INFO - PROCESS | 1668 | 1461274448521 Marionette DEBUG loaded listener.js 14:34:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x12aa37800) [pid = 1668] [serial = 1694] [outer = 0x11a76b800] 14:34:08 INFO - PROCESS | 1668 | 1461274448962 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]]]}] 14:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 720ms 14:34:08 INFO - PROCESS | 1668 | 1461274448978 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:34:08 INFO - PROCESS | 1668 | 1461274448980 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:34:08 INFO - PROCESS | 1668 | 1461274448982 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:34:08 INFO - PROCESS | 1668 | 1461274448984 Marionette TRACE conn2 <- [1,2230,null,{}] 14:34:08 INFO - PROCESS | 1668 | 1461274448987 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}] 14:34:09 INFO - PROCESS | 1668 | 1461274449116 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:34:09 INFO - PROCESS | 1668 | 1461274449208 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x13788a000 == 88 [pid = 1668] [id = 565] 14:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 198 (0x12aa3c000) [pid = 1668] [serial = 1695] [outer = 0x0] 14:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 199 (0x12aba0400) [pid = 1668] [serial = 1696] [outer = 0x12aa3c000] 14:34:09 INFO - PROCESS | 1668 | 1461274449240 Marionette DEBUG loaded listener.js 14:34:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 200 (0x12b878c00) [pid = 1668] [serial = 1697] [outer = 0x12aa3c000] 14:34:09 INFO - PROCESS | 1668 | 1461274449841 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]]]}] 14:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 871ms 14:34:09 INFO - PROCESS | 1668 | 1461274449853 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:34:09 INFO - PROCESS | 1668 | 1461274449855 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:34:09 INFO - PROCESS | 1668 | 1461274449859 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:34:09 INFO - PROCESS | 1668 | 1461274449861 Marionette TRACE conn2 <- [1,2234,null,{}] 14:34:09 INFO - PROCESS | 1668 | 1461274449865 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}] 14:34:09 INFO - PROCESS | 1668 | 1461274449982 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:34:10 INFO - PROCESS | 1668 | 1461274450107 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x126274000 == 89 [pid = 1668] [id = 566] 14:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 201 (0x1143e6400) [pid = 1668] [serial = 1698] [outer = 0x0] 14:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 202 (0x114e1f400) [pid = 1668] [serial = 1699] [outer = 0x1143e6400] 14:34:10 INFO - PROCESS | 1668 | 1461274450138 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x115c1a400) [pid = 1668] [serial = 1700] [outer = 0x1143e6400] 14:34:10 INFO - PROCESS | 1668 | 1461274450562 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]]]}] 14:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 14:34:10 INFO - PROCESS | 1668 | 1461274450581 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:34:10 INFO - PROCESS | 1668 | 1461274450584 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:34:10 INFO - PROCESS | 1668 | 1461274450589 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:34:10 INFO - PROCESS | 1668 | 1461274450590 Marionette TRACE conn2 <- [1,2238,null,{}] 14:34:10 INFO - PROCESS | 1668 | 1461274450593 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}] 14:34:10 INFO - PROCESS | 1668 | 1461274450709 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:34:10 INFO - PROCESS | 1668 | 1461274450813 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12d529800 == 88 [pid = 1668] [id = 553] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce07000 == 87 [pid = 1668] [id = 552] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12bae1800 == 86 [pid = 1668] [id = 551] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x11c594000 == 85 [pid = 1668] [id = 548] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x11bab8000 == 84 [pid = 1668] [id = 547] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 202 (0x12e2a3400) [pid = 1668] [serial = 1612] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x11911d000 == 85 [pid = 1668] [id = 567] 14:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x113ac5800) [pid = 1668] [serial = 1701] [outer = 0x0] 14:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 204 (0x116faac00) [pid = 1668] [serial = 1702] [outer = 0x113ac5800] 14:34:10 INFO - PROCESS | 1668 | 1461274450872 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x11a760800) [pid = 1668] [serial = 1703] [outer = 0x113ac5800] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x117d23000 == 84 [pid = 1668] [id = 546] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x137e77000 == 83 [pid = 1668] [id = 540] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x113dcc800 == 82 [pid = 1668] [id = 539] 14:34:10 INFO - PROCESS | 1668 | --DOCSHELL 0x12603d800 == 81 [pid = 1668] [id = 538] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 204 (0x118a68800) [pid = 1668] [serial = 1594] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 203 (0x12aa3f000) [pid = 1668] [serial = 1547] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 202 (0x11b04b000) [pid = 1668] [serial = 1582] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 201 (0x11bcde000) [pid = 1668] [serial = 1583] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 200 (0x1292ebc00) [pid = 1668] [serial = 1597] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 199 (0x116fb0000) [pid = 1668] [serial = 1577] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 198 (0x114e1f000) [pid = 1668] [serial = 1576] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 197 (0x1260ca000) [pid = 1668] [serial = 1561] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x119304800) [pid = 1668] [serial = 1570] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 195 (0x11c17f400) [pid = 1668] [serial = 1585] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x12373f800) [pid = 1668] [serial = 1586] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 193 (0x116faf800) [pid = 1668] [serial = 1552] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 192 (0x118711800) [pid = 1668] [serial = 1579] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x11a9e2000) [pid = 1668] [serial = 1580] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x1237ab800) [pid = 1668] [serial = 1588] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x1237e0800) [pid = 1668] [serial = 1589] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x12aba8000) [pid = 1668] [serial = 1600] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x1143e7800) [pid = 1668] [serial = 1549] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x12ab0ec00) [pid = 1668] [serial = 1598] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x12aba0800) [pid = 1668] [serial = 1564] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x115ced000) [pid = 1668] [serial = 1573] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x123736800) [pid = 1668] [serial = 1558] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x11b04c800) [pid = 1668] [serial = 1555] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x11ab38400) [pid = 1668] [serial = 1603] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x12bbe2800) [pid = 1668] [serial = 1567] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x12e198800) [pid = 1668] [serial = 1609] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x12ba33000) [pid = 1668] [serial = 1601] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x1258e5400) [pid = 1668] [serial = 1591] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x1275cd000) [pid = 1668] [serial = 1595] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x12d228c00) [pid = 1668] [serial = 1607] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x126c9a800) [pid = 1668] [serial = 1592] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12cf8c400) [pid = 1668] [serial = 1606] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x1237a7c00) [pid = 1668] [serial = 1604] [outer = 0x0] [url = about:blank] 14:34:10 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12e287800) [pid = 1668] [serial = 1610] [outer = 0x0] [url = about:blank] 14:34:11 INFO - PROCESS | 1668 | 1461274451190 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]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 619ms 14:34:11 INFO - PROCESS | 1668 | 1461274451208 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 1668 | 1461274451209 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:34:11 INFO - PROCESS | 1668 | 1461274451224 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 1668 | 1461274451226 Marionette TRACE conn2 <- [1,2242,null,{}] 14:34:11 INFO - PROCESS | 1668 | 1461274451235 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}] 14:34:11 INFO - PROCESS | 1668 | 1461274451333 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:34:11 INFO - PROCESS | 1668 | 1461274451359 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9be800 == 82 [pid = 1668] [id = 568] 14:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11aaeb400) [pid = 1668] [serial = 1704] [outer = 0x0] 14:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x11ad6a800) [pid = 1668] [serial = 1705] [outer = 0x11aaeb400] 14:34:11 INFO - PROCESS | 1668 | 1461274451387 Marionette DEBUG loaded listener.js 14:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x11b050400) [pid = 1668] [serial = 1706] [outer = 0x11aaeb400] 14:34:11 INFO - PROCESS | 1668 | 1461274451788 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]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 584ms 14:34:11 INFO - PROCESS | 1668 | 1461274451797 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 1668 | 1461274451799 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:34:11 INFO - PROCESS | 1668 | 1461274451803 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 1668 | 1461274451804 Marionette TRACE conn2 <- [1,2246,null,{}] 14:34:11 INFO - PROCESS | 1668 | 1461274451807 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}] 14:34:11 INFO - PROCESS | 1668 | 1461274451904 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:34:11 INFO - PROCESS | 1668 | 1461274451909 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf0f000 == 83 [pid = 1668] [id = 569] 14:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x11b998c00) [pid = 1668] [serial = 1707] [outer = 0x0] 14:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x11c184c00) [pid = 1668] [serial = 1708] [outer = 0x11b998c00] 14:34:11 INFO - PROCESS | 1668 | 1461274451935 Marionette DEBUG loaded listener.js 14:34:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x123747400) [pid = 1668] [serial = 1709] [outer = 0x11b998c00] 14:34:12 INFO - PROCESS | 1668 | 1461274452285 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]]]}] 14:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 522ms 14:34:12 INFO - PROCESS | 1668 | 1461274452326 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:34:12 INFO - PROCESS | 1668 | 1461274452327 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:34:12 INFO - PROCESS | 1668 | 1461274452329 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:34:12 INFO - PROCESS | 1668 | 1461274452330 Marionette TRACE conn2 <- [1,2250,null,{}] 14:34:12 INFO - PROCESS | 1668 | 1461274452333 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}] 14:34:12 INFO - PROCESS | 1668 | 1461274452429 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:34:12 INFO - PROCESS | 1668 | 1461274452433 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3ca800 == 84 [pid = 1668] [id = 570] 14:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x1237ad400) [pid = 1668] [serial = 1710] [outer = 0x0] 14:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x1238ce000) [pid = 1668] [serial = 1711] [outer = 0x1237ad400] 14:34:12 INFO - PROCESS | 1668 | 1461274452459 Marionette DEBUG loaded listener.js 14:34:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x125c2d400) [pid = 1668] [serial = 1712] [outer = 0x1237ad400] 14:34:12 INFO - PROCESS | 1668 | 1461274452840 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]]]}] 14:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 14:34:12 INFO - PROCESS | 1668 | 1461274452853 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:34:12 INFO - PROCESS | 1668 | 1461274452854 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:34:12 INFO - PROCESS | 1668 | 1461274452856 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:34:12 INFO - PROCESS | 1668 | 1461274452857 Marionette TRACE conn2 <- [1,2254,null,{}] 14:34:12 INFO - PROCESS | 1668 | 1461274452860 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}] 14:34:12 INFO - PROCESS | 1668 | 1461274452970 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:34:13 INFO - PROCESS | 1668 | 1461274453062 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e829800 == 85 [pid = 1668] [id = 571] 14:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x125bc2800) [pid = 1668] [serial = 1713] [outer = 0x0] 14:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x125f5c400) [pid = 1668] [serial = 1714] [outer = 0x125bc2800] 14:34:13 INFO - PROCESS | 1668 | 1461274453089 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12aa39800) [pid = 1668] [serial = 1715] [outer = 0x125bc2800] 14:34:13 INFO - PROCESS | 1668 | 1461274453420 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]]]}] 14:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 14:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:34:13 INFO - PROCESS | 1668 | 1461274453426 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:34:13 INFO - PROCESS | 1668 | 1461274453427 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:34:13 INFO - PROCESS | 1668 | 1461274453429 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:34:13 INFO - PROCESS | 1668 | 1461274453430 Marionette TRACE conn2 <- [1,2258,null,{}] 14:34:13 INFO - PROCESS | 1668 | 1461274453434 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}] 14:34:13 INFO - PROCESS | 1668 | 1461274453556 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:34:13 INFO - PROCESS | 1668 | 1461274453570 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9ab000 == 86 [pid = 1668] [id = 572] 14:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x12aa40800) [pid = 1668] [serial = 1716] [outer = 0x0] 14:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x12aba4000) [pid = 1668] [serial = 1717] [outer = 0x12aa40800] 14:34:13 INFO - PROCESS | 1668 | 1461274453595 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x12abad000) [pid = 1668] [serial = 1718] [outer = 0x12aa40800] 14:34:13 INFO - PROCESS | 1668 | 1461274453972 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]]]}] 14:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 575ms 14:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:34:14 INFO - PROCESS | 1668 | 1461274454011 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:34:14 INFO - PROCESS | 1668 | 1461274454012 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:34:14 INFO - PROCESS | 1668 | 1461274454014 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - PROCESS | 1668 | 1461274454015 Marionette TRACE conn2 <- [1,2262,null,{}] 14:34:14 INFO - PROCESS | 1668 | 1461274454017 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}] 14:34:14 INFO - PROCESS | 1668 | 1461274454142 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:34:14 INFO - PROCESS | 1668 | 1461274454158 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d32800 == 87 [pid = 1668] [id = 573] 14:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x12ab07c00) [pid = 1668] [serial = 1719] [outer = 0x0] 14:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x12ba35400) [pid = 1668] [serial = 1720] [outer = 0x12ab07c00] 14:34:14 INFO - PROCESS | 1668 | 1461274454184 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x12bb8bc00) [pid = 1668] [serial = 1721] [outer = 0x12ab07c00] 14:34:14 INFO - PROCESS | 1668 | 1461274454523 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]]]}] 14:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 520ms 14:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:34:14 INFO - PROCESS | 1668 | 1461274454540 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:34:14 INFO - PROCESS | 1668 | 1461274454541 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:34:14 INFO - PROCESS | 1668 | 1461274454543 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - PROCESS | 1668 | 1461274454544 Marionette TRACE conn2 <- [1,2266,null,{}] 14:34:14 INFO - PROCESS | 1668 | 1461274454547 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}] 14:34:14 INFO - PROCESS | 1668 | 1461274454672 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:34:14 INFO - PROCESS | 1668 | 1461274454685 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x137935800 == 88 [pid = 1668] [id = 574] 14:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x12aba6c00) [pid = 1668] [serial = 1722] [outer = 0x0] 14:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x12bd24c00) [pid = 1668] [serial = 1723] [outer = 0x12aba6c00] 14:34:14 INFO - PROCESS | 1668 | 1461274454711 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x12cf2f800) [pid = 1668] [serial = 1724] [outer = 0x12aba6c00] 14:34:15 INFO - PROCESS | 1668 | 1461274455189 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]]]}] 14:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x11ad6dc00) [pid = 1668] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x11842e800) [pid = 1668] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x11a764c00) [pid = 1668] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x113fdb400) [pid = 1668] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x114a92000) [pid = 1668] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x113d04000) [pid = 1668] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:34:15 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x11ab40400) [pid = 1668] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 14:34:15 INFO - PROCESS | 1668 | 1461274455213 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 1668 | 1461274455215 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:34:15 INFO - PROCESS | 1668 | 1461274455219 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 1668 | 1461274455220 Marionette TRACE conn2 <- [1,2270,null,{}] 14:34:15 INFO - PROCESS | 1668 | 1461274455223 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}] 14:34:15 INFO - PROCESS | 1668 | 1461274455321 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:34:15 INFO - PROCESS | 1668 | 1461274455325 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc2800 == 89 [pid = 1668] [id = 575] 14:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x11a756c00) [pid = 1668] [serial = 1725] [outer = 0x0] 14:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x11aaf0800) [pid = 1668] [serial = 1726] [outer = 0x11a756c00] 14:34:15 INFO - PROCESS | 1668 | 1461274455351 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x12bd27800) [pid = 1668] [serial = 1727] [outer = 0x11a756c00] 14:34:15 INFO - PROCESS | 1668 | 1461274455703 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]]]}] 14:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 14:34:15 INFO - PROCESS | 1668 | 1461274455738 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 1668 | 1461274455740 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:34:15 INFO - PROCESS | 1668 | 1461274455742 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 1668 | 1461274455744 Marionette TRACE conn2 <- [1,2274,null,{}] 14:34:15 INFO - PROCESS | 1668 | 1461274455746 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}] 14:34:15 INFO - PROCESS | 1668 | 1461274455857 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:34:15 INFO - PROCESS | 1668 | 1461274455956 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e61800 == 90 [pid = 1668] [id = 576] 14:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x12d220800) [pid = 1668] [serial = 1728] [outer = 0x0] 14:34:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x12e18b400) [pid = 1668] [serial = 1729] [outer = 0x12d220800] 14:34:15 INFO - PROCESS | 1668 | 1461274455987 Marionette DEBUG loaded listener.js 14:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x12e280800) [pid = 1668] [serial = 1730] [outer = 0x12d220800] 14:34:16 INFO - PROCESS | 1668 | 1461274456295 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]]]}] 14:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 569ms 14:34:16 INFO - PROCESS | 1668 | 1461274456312 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:34:16 INFO - PROCESS | 1668 | 1461274456314 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:34:16 INFO - PROCESS | 1668 | 1461274456321 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:34:16 INFO - PROCESS | 1668 | 1461274456323 Marionette TRACE conn2 <- [1,2278,null,{}] 14:34:16 INFO - PROCESS | 1668 | 1461274456326 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}] 14:34:16 INFO - PROCESS | 1668 | 1461274456478 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:34:16 INFO - PROCESS | 1668 | 1461274456589 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x137ead000 == 91 [pid = 1668] [id = 577] 14:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x12d227000) [pid = 1668] [serial = 1731] [outer = 0x0] 14:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x12e286800) [pid = 1668] [serial = 1732] [outer = 0x12d227000] 14:34:16 INFO - PROCESS | 1668 | 1461274456628 Marionette DEBUG loaded listener.js 14:34:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x12e5dac00) [pid = 1668] [serial = 1733] [outer = 0x12d227000] 14:34:16 INFO - PROCESS | 1668 | 1461274456936 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]]]}] 14:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 672ms 14:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:34:16 INFO - PROCESS | 1668 | 1461274456991 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:34:16 INFO - PROCESS | 1668 | 1461274456992 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:34:16 INFO - PROCESS | 1668 | 1461274456994 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:34:16 INFO - PROCESS | 1668 | 1461274456996 Marionette TRACE conn2 <- [1,2282,null,{}] 14:34:16 INFO - PROCESS | 1668 | 1461274456998 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}] 14:34:17 INFO - PROCESS | 1668 | 1461274457099 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:34:17 INFO - PROCESS | 1668 | 1461274457273 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x1187ac000 == 92 [pid = 1668] [id = 578] 14:34:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x112d20400) [pid = 1668] [serial = 1734] [outer = 0x0] 14:34:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x113a3ec00) [pid = 1668] [serial = 1735] [outer = 0x112d20400] 14:34:17 INFO - PROCESS | 1668 | 1461274457308 Marionette DEBUG loaded listener.js 14:34:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x114d75c00) [pid = 1668] [serial = 1736] [outer = 0x112d20400] 14:34:17 INFO - PROCESS | 1668 | 1461274457749 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]]]}] 14:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 819ms 14:34:17 INFO - PROCESS | 1668 | 1461274457814 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:34:17 INFO - PROCESS | 1668 | 1461274457818 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:34:17 INFO - PROCESS | 1668 | 1461274457822 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:34:17 INFO - PROCESS | 1668 | 1461274457824 Marionette TRACE conn2 <- [1,2286,null,{}] 14:34:17 INFO - PROCESS | 1668 | 1461274457827 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}] 14:34:17 INFO - PROCESS | 1668 | 1461274457951 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:34:18 INFO - PROCESS | 1668 | 1461274458041 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba10800 == 93 [pid = 1668] [id = 579] 14:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 198 (0x116fa8800) [pid = 1668] [serial = 1737] [outer = 0x0] 14:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 199 (0x11a764c00) [pid = 1668] [serial = 1738] [outer = 0x116fa8800] 14:34:18 INFO - PROCESS | 1668 | 1461274458074 Marionette DEBUG loaded listener.js 14:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 200 (0x11aaefc00) [pid = 1668] [serial = 1739] [outer = 0x116fa8800] 14:34:18 INFO - PROCESS | 1668 | 1461274458486 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]]]}] 14:34:18 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 14:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 14:34:18 INFO - PROCESS | 1668 | 1461274458494 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:34:18 INFO - PROCESS | 1668 | 1461274458497 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:34:18 INFO - PROCESS | 1668 | 1461274458501 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:34:18 INFO - PROCESS | 1668 | 1461274458502 Marionette TRACE conn2 <- [1,2290,null,{}] 14:34:18 INFO - PROCESS | 1668 | 1461274458504 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}] 14:34:18 INFO - PROCESS | 1668 | 1461274458645 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:34:18 INFO - PROCESS | 1668 | 1461274458764 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f58b800 == 94 [pid = 1668] [id = 580] 14:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 201 (0x11ab44800) [pid = 1668] [serial = 1740] [outer = 0x0] 14:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 202 (0x11bc99400) [pid = 1668] [serial = 1741] [outer = 0x11ab44800] 14:34:18 INFO - PROCESS | 1668 | 1461274458796 Marionette DEBUG loaded listener.js 14:34:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x1238cf800) [pid = 1668] [serial = 1742] [outer = 0x11ab44800] 14:34:19 INFO - PROCESS | 1668 | 1461274459234 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]]]}] 14:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 770ms 14:34:19 INFO - PROCESS | 1668 | 1461274459271 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:34:19 INFO - PROCESS | 1668 | 1461274459273 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:34:19 INFO - PROCESS | 1668 | 1461274459276 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:34:19 INFO - PROCESS | 1668 | 1461274459281 Marionette TRACE conn2 <- [1,2294,null,{}] 14:34:19 INFO - PROCESS | 1668 | 1461274459288 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}] 14:34:19 INFO - PROCESS | 1668 | 1461274459410 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:34:19 INFO - PROCESS | 1668 | 1461274459501 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x138031800 == 95 [pid = 1668] [id = 581] 14:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 204 (0x1238d3c00) [pid = 1668] [serial = 1743] [outer = 0x0] 14:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x126ca9800) [pid = 1668] [serial = 1744] [outer = 0x1238d3c00] 14:34:19 INFO - PROCESS | 1668 | 1461274459531 Marionette DEBUG loaded listener.js 14:34:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 206 (0x129207800) [pid = 1668] [serial = 1745] [outer = 0x1238d3c00] 14:34:19 INFO - PROCESS | 1668 | 1461274459967 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]]]}] 14:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 726ms 14:34:20 INFO - PROCESS | 1668 | 1461274460015 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:34:20 INFO - PROCESS | 1668 | 1461274460018 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:34:20 INFO - PROCESS | 1668 | 1461274460043 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:34:20 INFO - PROCESS | 1668 | 1461274460045 Marionette TRACE conn2 <- [1,2298,null,{}] 14:34:20 INFO - PROCESS | 1668 | 1461274460048 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}] 14:34:20 INFO - PROCESS | 1668 | 1461274460196 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:34:20 INFO - PROCESS | 1668 | 1461274460285 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x141b6f800 == 96 [pid = 1668] [id = 582] 14:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 207 (0x12aba3400) [pid = 1668] [serial = 1746] [outer = 0x0] 14:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 208 (0x12bb7e800) [pid = 1668] [serial = 1747] [outer = 0x12aba3400] 14:34:20 INFO - PROCESS | 1668 | 1461274460315 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 209 (0x12cf90800) [pid = 1668] [serial = 1748] [outer = 0x12aba3400] 14:34:20 INFO - PROCESS | 1668 | 1461274460720 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]]]}] 14:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 723ms 14:34:20 INFO - PROCESS | 1668 | 1461274460763 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:34:20 INFO - PROCESS | 1668 | 1461274460764 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:34:20 INFO - PROCESS | 1668 | 1461274460767 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:34:20 INFO - PROCESS | 1668 | 1461274460768 Marionette TRACE conn2 <- [1,2302,null,{}] 14:34:20 INFO - PROCESS | 1668 | 1461274460770 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}] 14:34:20 INFO - PROCESS | 1668 | 1461274460885 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:34:21 INFO - PROCESS | 1668 | 1461274461003 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x138215000 == 97 [pid = 1668] [id = 583] 14:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 210 (0x12e18cc00) [pid = 1668] [serial = 1749] [outer = 0x0] 14:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 211 (0x12e193c00) [pid = 1668] [serial = 1750] [outer = 0x12e18cc00] 14:34:21 INFO - PROCESS | 1668 | 1461274461042 Marionette DEBUG loaded listener.js 14:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 212 (0x12e690c00) [pid = 1668] [serial = 1751] [outer = 0x12e18cc00] 14:34:21 INFO - PROCESS | 1668 | 1461274461511 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]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 769ms 14:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:34:21 INFO - PROCESS | 1668 | 1461274461537 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 1668 | 1461274461538 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:34:21 INFO - PROCESS | 1668 | 1461274461541 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 1668 | 1461274461542 Marionette TRACE conn2 <- [1,2306,null,{}] 14:34:21 INFO - PROCESS | 1668 | 1461274461544 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}] 14:34:21 INFO - PROCESS | 1668 | 1461274461660 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:34:21 INFO - PROCESS | 1668 | 1461274461781 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b1b000 == 98 [pid = 1668] [id = 584] 14:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 213 (0x123731c00) [pid = 1668] [serial = 1752] [outer = 0x0] 14:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 214 (0x12cf90000) [pid = 1668] [serial = 1753] [outer = 0x123731c00] 14:34:21 INFO - PROCESS | 1668 | 1461274461813 Marionette DEBUG loaded listener.js 14:34:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 215 (0x12ed8b000) [pid = 1668] [serial = 1754] [outer = 0x123731c00] 14:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:34:22 INFO - PROCESS | 1668 | 1461274462255 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]]]}] 14:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 720ms 14:34:22 INFO - PROCESS | 1668 | 1461274462262 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:34:22 INFO - PROCESS | 1668 | 1461274462263 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:34:22 INFO - PROCESS | 1668 | 1461274462265 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:34:22 INFO - PROCESS | 1668 | 1461274462267 Marionette TRACE conn2 <- [1,2310,null,{}] 14:34:22 INFO - PROCESS | 1668 | 1461274462271 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}] 14:34:22 INFO - PROCESS | 1668 | 1461274462397 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:34:22 INFO - PROCESS | 1668 | 1461274462523 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x137b8c800 == 99 [pid = 1668] [id = 585] 14:34:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 216 (0x123737800) [pid = 1668] [serial = 1755] [outer = 0x0] 14:34:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 217 (0x12f19a800) [pid = 1668] [serial = 1756] [outer = 0x123737800] 14:34:22 INFO - PROCESS | 1668 | 1461274462570 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 218 (0x12f1a4c00) [pid = 1668] [serial = 1757] [outer = 0x123737800] 14:34:23 INFO - PROCESS | 1668 | 1461274463421 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]]]}] 14:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1176ms 14:34:23 INFO - PROCESS | 1668 | 1461274463441 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:34:23 INFO - PROCESS | 1668 | 1461274463444 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:34:23 INFO - PROCESS | 1668 | 1461274463447 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - PROCESS | 1668 | 1461274463449 Marionette TRACE conn2 <- [1,2314,null,{}] 14:34:23 INFO - PROCESS | 1668 | 1461274463453 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}] 14:34:23 INFO - PROCESS | 1668 | 1461274463558 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:34:23 INFO - PROCESS | 1668 | 1461274463650 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be80000 == 100 [pid = 1668] [id = 586] 14:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 219 (0x1143f0400) [pid = 1668] [serial = 1758] [outer = 0x0] 14:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x114e66800) [pid = 1668] [serial = 1759] [outer = 0x1143f0400] 14:34:23 INFO - PROCESS | 1668 | 1461274463679 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 221 (0x116fa8c00) [pid = 1668] [serial = 1760] [outer = 0x1143f0400] 14:34:24 INFO - PROCESS | 1668 | 1461274464117 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]]]}] 14:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 724ms 14:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:34:24 INFO - PROCESS | 1668 | 1461274464170 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:34:24 INFO - PROCESS | 1668 | 1461274464174 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:34:24 INFO - PROCESS | 1668 | 1461274464178 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:34:24 INFO - PROCESS | 1668 | 1461274464180 Marionette TRACE conn2 <- [1,2318,null,{}] 14:34:24 INFO - PROCESS | 1668 | 1461274464183 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}] 14:34:24 INFO - PROCESS | 1668 | 1461274464288 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:34:24 INFO - PROCESS | 1668 | 1461274464384 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x115cc8000 == 101 [pid = 1668] [id = 587] 14:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 222 (0x1184f1400) [pid = 1668] [serial = 1761] [outer = 0x0] 14:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 223 (0x118709000) [pid = 1668] [serial = 1762] [outer = 0x1184f1400] 14:34:24 INFO - PROCESS | 1668 | 1461274464413 Marionette DEBUG loaded listener.js 14:34:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 224 (0x118943c00) [pid = 1668] [serial = 1763] [outer = 0x1184f1400] 14:34:24 INFO - PROCESS | 1668 | 1461274464842 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] 14:34:24 INFO - PROCESS | 1668 | 1461274464854 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:34:24 INFO - PROCESS | 1668 | 1461274464856 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:34:24 INFO - PROCESS | 1668 | 1461274464858 Marionette TRACE conn2 <- [1,2322,null,{}] 14:34:24 INFO - PROCESS | 1668 | 1461274464866 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}] 14:34:25 INFO - PROCESS | 1668 | 1461274465014 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x137a7c800 == 100 [pid = 1668] [id = 479] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x131d2b800 == 99 [pid = 1668] [id = 474] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x137ead000 == 98 [pid = 1668] [id = 577] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x137e61800 == 97 [pid = 1668] [id = 576] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc2800 == 96 [pid = 1668] [id = 575] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x137935800 == 95 [pid = 1668] [id = 574] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 223 (0x123740400) [pid = 1668] [serial = 1660] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x131d32800 == 94 [pid = 1668] [id = 573] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9ab000 == 93 [pid = 1668] [id = 572] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12e829800 == 92 [pid = 1668] [id = 571] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12e3ca800 == 91 [pid = 1668] [id = 570] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9a5800 == 90 [pid = 1668] [id = 550] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf0f000 == 89 [pid = 1668] [id = 569] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9be800 == 88 [pid = 1668] [id = 568] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x128943000 == 87 [pid = 1668] [id = 549] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x11911d000 == 86 [pid = 1668] [id = 567] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x126274000 == 85 [pid = 1668] [id = 566] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9b0800 == 84 [pid = 1668] [id = 560] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12eebe000 == 83 [pid = 1668] [id = 559] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12e823000 == 82 [pid = 1668] [id = 558] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12e597800 == 81 [pid = 1668] [id = 557] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x12bed1000 == 80 [pid = 1668] [id = 556] 14:34:25 INFO - PROCESS | 1668 | 1461274465142 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x138134000 == 79 [pid = 1668] [id = 495] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x125b1e800 == 78 [pid = 1668] [id = 555] 14:34:25 INFO - PROCESS | 1668 | --DOCSHELL 0x113878800 == 77 [pid = 1668] [id = 554] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 222 (0x1187f1800) [pid = 1668] [serial = 1645] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 221 (0x1262aa400) [pid = 1668] [serial = 1633] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 220 (0x119485c00) [pid = 1668] [serial = 1615] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 219 (0x1288b8400) [pid = 1668] [serial = 1621] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 218 (0x11a76d400) [pid = 1668] [serial = 1648] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 217 (0x11a99e000) [pid = 1668] [serial = 1649] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 216 (0x113fe5400) [pid = 1668] [serial = 1639] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 215 (0x1143ef000) [pid = 1668] [serial = 1640] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 214 (0x116f15000) [pid = 1668] [serial = 1643] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 213 (0x114e6f400) [pid = 1668] [serial = 1642] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 212 (0x11aaf2c00) [pid = 1668] [serial = 1651] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 211 (0x11ab41800) [pid = 1668] [serial = 1652] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 210 (0x119572400) [pid = 1668] [serial = 1646] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 209 (0x12f47b400) [pid = 1668] [serial = 1630] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 208 (0x11c17f000) [pid = 1668] [serial = 1657] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 207 (0x11bce8c00) [pid = 1668] [serial = 1618] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 206 (0x12cf2e800) [pid = 1668] [serial = 1624] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 205 (0x12e195000) [pid = 1668] [serial = 1627] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 204 (0x116fad000) [pid = 1668] [serial = 1636] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 203 (0x123733c00) [pid = 1668] [serial = 1658] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 202 (0x11bceac00) [pid = 1668] [serial = 1655] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | --DOMWINDOW == 201 (0x11b04d000) [pid = 1668] [serial = 1654] [outer = 0x0] [url = about:blank] 14:34:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x117f0d000 == 78 [pid = 1668] [id = 588] 14:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 202 (0x114a8e800) [pid = 1668] [serial = 1764] [outer = 0x0] 14:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x116fad000) [pid = 1668] [serial = 1765] [outer = 0x114a8e800] 14:34:25 INFO - PROCESS | 1668 | 1461274465178 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 204 (0x11a757400) [pid = 1668] [serial = 1766] [outer = 0x114a8e800] 14:34:25 INFO - PROCESS | 1668 | 1461274465490 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]]]}] 14:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 672ms 14:34:25 INFO - PROCESS | 1668 | 1461274465529 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:34:25 INFO - PROCESS | 1668 | 1461274465531 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:34:25 INFO - PROCESS | 1668 | 1461274465534 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:34:25 INFO - PROCESS | 1668 | 1461274465536 Marionette TRACE conn2 <- [1,2326,null,{}] 14:34:25 INFO - PROCESS | 1668 | 1461274465539 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}] 14:34:25 INFO - PROCESS | 1668 | 1461274465624 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:34:25 INFO - PROCESS | 1668 | 1461274465628 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x125961800 == 79 [pid = 1668] [id = 589] 14:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x11aaf2c00) [pid = 1668] [serial = 1767] [outer = 0x0] 14:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 206 (0x11af89400) [pid = 1668] [serial = 1768] [outer = 0x11aaf2c00] 14:34:25 INFO - PROCESS | 1668 | 1461274465655 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 207 (0x11b046000) [pid = 1668] [serial = 1769] [outer = 0x11aaf2c00] 14:34:26 INFO - PROCESS | 1668 | 1461274466085 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]]]}] 14:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 14:34:26 INFO - PROCESS | 1668 | 1461274466105 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 1668 | 1461274466107 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:34:26 INFO - PROCESS | 1668 | 1461274466110 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 1668 | 1461274466112 Marionette TRACE conn2 <- [1,2330,null,{}] 14:34:26 INFO - PROCESS | 1668 | 1461274466115 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}] 14:34:26 INFO - PROCESS | 1668 | 1461274466240 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:34:26 INFO - PROCESS | 1668 | 1461274466246 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x127504000 == 80 [pid = 1668] [id = 590] 14:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 208 (0x11b04a000) [pid = 1668] [serial = 1770] [outer = 0x0] 14:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 209 (0x11b0e4c00) [pid = 1668] [serial = 1771] [outer = 0x11b04a000] 14:34:26 INFO - PROCESS | 1668 | 1461274466287 Marionette DEBUG loaded listener.js 14:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 210 (0x11bcde000) [pid = 1668] [serial = 1772] [outer = 0x11b04a000] 14:34:26 INFO - PROCESS | 1668 | 1461274466707 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]]]}] 14:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 621ms 14:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:34:26 INFO - PROCESS | 1668 | 1461274466732 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 1668 | 1461274466732 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:34:26 INFO - PROCESS | 1668 | 1461274466735 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 1668 | 1461274466735 Marionette TRACE conn2 <- [1,2334,null,{}] 14:34:26 INFO - PROCESS | 1668 | 1461274466738 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}] 14:34:26 INFO - PROCESS | 1668 | 1461274466830 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:34:26 INFO - PROCESS | 1668 | 1461274466836 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9bf000 == 81 [pid = 1668] [id = 591] 14:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 211 (0x11be49800) [pid = 1668] [serial = 1773] [outer = 0x0] 14:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 212 (0x123733c00) [pid = 1668] [serial = 1774] [outer = 0x11be49800] 14:34:26 INFO - PROCESS | 1668 | 1461274466866 Marionette DEBUG loaded listener.js 14:34:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 213 (0x1237b4c00) [pid = 1668] [serial = 1775] [outer = 0x11be49800] 14:34:27 INFO - PROCESS | 1668 | 1461274467371 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]]]}] 14:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 14:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:34:27 INFO - PROCESS | 1668 | 1461274467406 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 1668 | 1461274467407 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:34:27 INFO - PROCESS | 1668 | 1461274467409 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 1668 | 1461274467410 Marionette TRACE conn2 <- [1,2338,null,{}] 14:34:27 INFO - PROCESS | 1668 | 1461274467413 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}] 14:34:27 INFO - PROCESS | 1668 | 1461274467521 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:34:27 INFO - PROCESS | 1668 | 1461274467535 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bae8800 == 82 [pid = 1668] [id = 592] 14:34:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 214 (0x1237ebc00) [pid = 1668] [serial = 1776] [outer = 0x0] 14:34:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 215 (0x125818400) [pid = 1668] [serial = 1777] [outer = 0x1237ebc00] 14:34:27 INFO - PROCESS | 1668 | 1461274467561 Marionette DEBUG loaded listener.js 14:34:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 216 (0x1258e5000) [pid = 1668] [serial = 1778] [outer = 0x1237ebc00] 14:34:27 INFO - PROCESS | 1668 | 1461274467920 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]]]}] 14:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 14:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:34:27 INFO - PROCESS | 1668 | 1461274467929 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 1668 | 1461274467930 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:34:27 INFO - PROCESS | 1668 | 1461274467932 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 1668 | 1461274467934 Marionette TRACE conn2 <- [1,2342,null,{}] 14:34:27 INFO - PROCESS | 1668 | 1461274467938 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}] 14:34:28 INFO - PROCESS | 1668 | 1461274468049 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:34:28 INFO - PROCESS | 1668 | 1461274468058 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce0f800 == 83 [pid = 1668] [id = 593] 14:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 217 (0x1258e7800) [pid = 1668] [serial = 1779] [outer = 0x0] 14:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 218 (0x125c36400) [pid = 1668] [serial = 1780] [outer = 0x1258e7800] 14:34:28 INFO - PROCESS | 1668 | 1461274468084 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 219 (0x125f58000) [pid = 1668] [serial = 1781] [outer = 0x1258e7800] 14:34:28 INFO - PROCESS | 1668 | 1461274468430 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]]]}] 14:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 14:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:34:28 INFO - PROCESS | 1668 | 1461274468455 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:34:28 INFO - PROCESS | 1668 | 1461274468456 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:34:28 INFO - PROCESS | 1668 | 1461274468458 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:34:28 INFO - PROCESS | 1668 | 1461274468459 Marionette TRACE conn2 <- [1,2346,null,{}] 14:34:28 INFO - PROCESS | 1668 | 1461274468467 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}] 14:34:28 INFO - PROCESS | 1668 | 1461274468577 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:34:28 INFO - PROCESS | 1668 | 1461274468619 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12da9e800 == 84 [pid = 1668] [id = 594] 14:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x125c37c00) [pid = 1668] [serial = 1782] [outer = 0x0] 14:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 221 (0x1260ce800) [pid = 1668] [serial = 1783] [outer = 0x125c37c00] 14:34:28 INFO - PROCESS | 1668 | 1461274468644 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 222 (0x1262ac000) [pid = 1668] [serial = 1784] [outer = 0x125c37c00] 14:34:29 INFO - PROCESS | 1668 | 1461274468998 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]]]}] 14:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 568ms 14:34:29 INFO - PROCESS | 1668 | 1461274469028 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:34:29 INFO - PROCESS | 1668 | 1461274469029 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:34:29 INFO - PROCESS | 1668 | 1461274469051 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:34:29 INFO - PROCESS | 1668 | 1461274469053 Marionette TRACE conn2 <- [1,2350,null,{}] 14:34:29 INFO - PROCESS | 1668 | 1461274469057 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}] 14:34:29 INFO - PROCESS | 1668 | 1461274469228 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:34:29 INFO - PROCESS | 1668 | 1461274469250 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e57f800 == 85 [pid = 1668] [id = 595] 14:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 223 (0x1262ae000) [pid = 1668] [serial = 1785] [outer = 0x0] 14:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 224 (0x12680b800) [pid = 1668] [serial = 1786] [outer = 0x1262ae000] 14:34:29 INFO - PROCESS | 1668 | 1461274469290 Marionette DEBUG loaded listener.js 14:34:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 225 (0x126c9b000) [pid = 1668] [serial = 1787] [outer = 0x1262ae000] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 224 (0x11b998c00) [pid = 1668] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 223 (0x12aa40800) [pid = 1668] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 222 (0x125bc2800) [pid = 1668] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 221 (0x11a756c00) [pid = 1668] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 220 (0x113ac5800) [pid = 1668] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 219 (0x1143e6400) [pid = 1668] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 218 (0x1237ad400) [pid = 1668] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 217 (0x12d220800) [pid = 1668] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 216 (0x11aaeb400) [pid = 1668] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 215 (0x123739400) [pid = 1668] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 214 (0x12ab07c00) [pid = 1668] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:34:29 INFO - PROCESS | 1668 | --DOMWINDOW == 213 (0x12aba6c00) [pid = 1668] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:34:30 INFO - PROCESS | 1668 | 1461274470048 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]]]}] 14:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1042ms 14:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:34:30 INFO - PROCESS | 1668 | 1461274470075 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 1668 | 1461274470076 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:34:30 INFO - PROCESS | 1668 | 1461274470079 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 1668 | 1461274470080 Marionette TRACE conn2 <- [1,2354,null,{}] 14:34:30 INFO - PROCESS | 1668 | 1461274470106 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}] 14:34:30 INFO - PROCESS | 1668 | 1461274470223 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:34:30 INFO - PROCESS | 1668 | 1461274470228 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e83f800 == 86 [pid = 1668] [id = 596] 14:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 214 (0x123749400) [pid = 1668] [serial = 1788] [outer = 0x0] 14:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 215 (0x1288b9400) [pid = 1668] [serial = 1789] [outer = 0x123749400] 14:34:30 INFO - PROCESS | 1668 | 1461274470257 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 216 (0x1292e4800) [pid = 1668] [serial = 1790] [outer = 0x123749400] 14:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 14:34:30 INFO - PROCESS | 1668 | 1461274470597 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]]]}] 14:34:30 INFO - PROCESS | 1668 | 1461274470603 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 1668 | 1461274470604 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:34:30 INFO - PROCESS | 1668 | 1461274470607 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 1668 | 1461274470608 Marionette TRACE conn2 <- [1,2358,null,{}] 14:34:30 INFO - PROCESS | 1668 | 1461274470610 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}] 14:34:30 INFO - PROCESS | 1668 | 1461274470705 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:34:30 INFO - PROCESS | 1668 | 1461274470777 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eecd000 == 87 [pid = 1668] [id = 597] 14:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 217 (0x126cf0400) [pid = 1668] [serial = 1791] [outer = 0x0] 14:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 218 (0x12949fc00) [pid = 1668] [serial = 1792] [outer = 0x126cf0400] 14:34:30 INFO - PROCESS | 1668 | 1461274470803 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 219 (0x12aa44c00) [pid = 1668] [serial = 1793] [outer = 0x126cf0400] 14:34:31 INFO - PROCESS | 1668 | 1461274471154 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]]]}] 14:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 14:34:31 INFO - PROCESS | 1668 | 1461274471177 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:34:31 INFO - PROCESS | 1668 | 1461274471179 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:34:31 INFO - PROCESS | 1668 | 1461274471184 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:34:31 INFO - PROCESS | 1668 | 1461274471186 Marionette TRACE conn2 <- [1,2362,null,{}] 14:34:31 INFO - PROCESS | 1668 | 1461274471189 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}] 14:34:31 INFO - PROCESS | 1668 | 1461274471321 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:34:31 INFO - PROCESS | 1668 | 1461274471427 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f9af800 == 88 [pid = 1668] [id = 598] 14:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x126ca9000) [pid = 1668] [serial = 1794] [outer = 0x0] 14:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 221 (0x12ab0c800) [pid = 1668] [serial = 1795] [outer = 0x126ca9000] 14:34:31 INFO - PROCESS | 1668 | 1461274471466 Marionette DEBUG loaded listener.js 14:34:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 222 (0x12abaa000) [pid = 1668] [serial = 1796] [outer = 0x126ca9000] 14:34:31 INFO - PROCESS | 1668 | 1461274471916 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]]]}] 14:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 775ms 14:34:31 INFO - PROCESS | 1668 | 1461274471958 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:34:31 INFO - PROCESS | 1668 | 1461274471960 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:34:31 INFO - PROCESS | 1668 | 1461274471964 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:34:31 INFO - PROCESS | 1668 | 1461274471967 Marionette TRACE conn2 <- [1,2366,null,{}] 14:34:31 INFO - PROCESS | 1668 | 1461274471971 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}] 14:34:32 INFO - PROCESS | 1668 | 1461274472125 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:34:32 INFO - PROCESS | 1668 | 1461274472241 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a521000 == 89 [pid = 1668] [id = 599] 14:34:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 223 (0x1143f1c00) [pid = 1668] [serial = 1797] [outer = 0x0] 14:34:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 224 (0x114a8e000) [pid = 1668] [serial = 1798] [outer = 0x1143f1c00] 14:34:32 INFO - PROCESS | 1668 | 1461274472277 Marionette DEBUG loaded listener.js 14:34:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 225 (0x115ca1c00) [pid = 1668] [serial = 1799] [outer = 0x1143f1c00] 14:34:32 INFO - PROCESS | 1668 | 1461274472735 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]]]}] 14:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 823ms 14:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:34:32 INFO - PROCESS | 1668 | 1461274472787 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:34:32 INFO - PROCESS | 1668 | 1461274472791 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:34:32 INFO - PROCESS | 1668 | 1461274472795 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:34:32 INFO - PROCESS | 1668 | 1461274472797 Marionette TRACE conn2 <- [1,2370,null,{}] 14:34:32 INFO - PROCESS | 1668 | 1461274472800 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}] 14:34:32 INFO - PROCESS | 1668 | 1461274472910 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:34:33 INFO - PROCESS | 1668 | 1461274473023 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a842000 == 90 [pid = 1668] [id = 600] 14:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 226 (0x117d67400) [pid = 1668] [serial = 1800] [outer = 0x0] 14:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 227 (0x11948b800) [pid = 1668] [serial = 1801] [outer = 0x117d67400] 14:34:33 INFO - PROCESS | 1668 | 1461274473056 Marionette DEBUG loaded listener.js 14:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 228 (0x11ab3ec00) [pid = 1668] [serial = 1802] [outer = 0x117d67400] 14:34:33 INFO - PROCESS | 1668 | 1461274473508 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]]]}] 14:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 770ms 14:34:33 INFO - PROCESS | 1668 | 1461274473567 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:34:33 INFO - PROCESS | 1668 | 1461274473569 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:34:33 INFO - PROCESS | 1668 | 1461274473573 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:34:33 INFO - PROCESS | 1668 | 1461274473575 Marionette TRACE conn2 <- [1,2374,null,{}] 14:34:33 INFO - PROCESS | 1668 | 1461274473584 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}] 14:34:33 INFO - PROCESS | 1668 | 1461274473698 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:34:33 INFO - PROCESS | 1668 | 1461274473781 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eaf9800 == 91 [pid = 1668] [id = 601] 14:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 229 (0x11be56800) [pid = 1668] [serial = 1803] [outer = 0x0] 14:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 230 (0x123734400) [pid = 1668] [serial = 1804] [outer = 0x11be56800] 14:34:33 INFO - PROCESS | 1668 | 1461274473814 Marionette DEBUG loaded listener.js 14:34:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 231 (0x123749800) [pid = 1668] [serial = 1805] [outer = 0x11be56800] 14:34:34 INFO - PROCESS | 1668 | 1461274474239 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]]]}] 14:34:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:34:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 674ms 14:34:34 INFO - PROCESS | 1668 | 1461274474247 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:34:34 INFO - PROCESS | 1668 | 1461274474250 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:34:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:34:34 INFO - PROCESS | 1668 | 1461274474254 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:34:34 INFO - PROCESS | 1668 | 1461274474256 Marionette TRACE conn2 <- [1,2378,null,{}] 14:34:34 INFO - PROCESS | 1668 | 1461274474258 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}] 14:34:34 INFO - PROCESS | 1668 | 1461274474369 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:34:34 INFO - PROCESS | 1668 | 1461274474481 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x130a04000 == 92 [pid = 1668] [id = 602] 14:34:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 232 (0x12374c000) [pid = 1668] [serial = 1806] [outer = 0x0] 14:34:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 233 (0x125f55000) [pid = 1668] [serial = 1807] [outer = 0x12374c000] 14:34:34 INFO - PROCESS | 1668 | 1461274474516 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 234 (0x127531800) [pid = 1668] [serial = 1808] [outer = 0x12374c000] 14:34:34 INFO - PROCESS | 1668 | 1461274474896 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]]]}] 14:34:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:34:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 673ms 14:34:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:34:34 INFO - PROCESS | 1668 | 1461274474927 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:34:34 INFO - PROCESS | 1668 | 1461274474929 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:34:34 INFO - PROCESS | 1668 | 1461274474931 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:34:34 INFO - PROCESS | 1668 | 1461274474932 Marionette TRACE conn2 <- [1,2382,null,{}] 14:34:34 INFO - PROCESS | 1668 | 1461274474935 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}] 14:34:35 INFO - PROCESS | 1668 | 1461274475044 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:34:35 INFO - PROCESS | 1668 | 1461274475148 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x137908000 == 93 [pid = 1668] [id = 603] 14:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 235 (0x12646c800) [pid = 1668] [serial = 1809] [outer = 0x0] 14:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 236 (0x12ab11c00) [pid = 1668] [serial = 1810] [outer = 0x12646c800] 14:34:35 INFO - PROCESS | 1668 | 1461274475192 Marionette DEBUG loaded listener.js 14:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 237 (0x12b879c00) [pid = 1668] [serial = 1811] [outer = 0x12646c800] 14:34:35 INFO - PROCESS | 1668 | 1461274475603 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]]]}] 14:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 724ms 14:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:34:35 INFO - PROCESS | 1668 | 1461274475655 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:34:35 INFO - PROCESS | 1668 | 1461274475657 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:34:35 INFO - PROCESS | 1668 | 1461274475659 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:34:35 INFO - PROCESS | 1668 | 1461274475660 Marionette TRACE conn2 <- [1,2386,null,{}] 14:34:35 INFO - PROCESS | 1668 | 1461274475662 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}] 14:34:35 INFO - PROCESS | 1668 | 1461274475788 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:34:35 INFO - PROCESS | 1668 | 1461274475904 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x137b82000 == 94 [pid = 1668] [id = 604] 14:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 238 (0x12ba36400) [pid = 1668] [serial = 1812] [outer = 0x0] 14:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 239 (0x12cca3000) [pid = 1668] [serial = 1813] [outer = 0x12ba36400] 14:34:35 INFO - PROCESS | 1668 | 1461274475939 Marionette DEBUG loaded listener.js 14:34:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 240 (0x12d221800) [pid = 1668] [serial = 1814] [outer = 0x12ba36400] 14:34:36 INFO - PROCESS | 1668 | 1461274476352 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]]]}] 14:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 720ms 14:34:36 INFO - PROCESS | 1668 | 1461274476379 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:34:36 INFO - PROCESS | 1668 | 1461274476380 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:34:36 INFO - PROCESS | 1668 | 1461274476416 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:34:36 INFO - PROCESS | 1668 | 1461274476417 Marionette TRACE conn2 <- [1,2390,null,{}] 14:34:36 INFO - PROCESS | 1668 | 1461274476432 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}] 14:34:36 INFO - PROCESS | 1668 | 1461274476538 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:34:36 INFO - PROCESS | 1668 | 1461274476621 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e98000 == 95 [pid = 1668] [id = 605] 14:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 241 (0x11af87800) [pid = 1668] [serial = 1815] [outer = 0x0] 14:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 242 (0x12d21f400) [pid = 1668] [serial = 1816] [outer = 0x11af87800] 14:34:36 INFO - PROCESS | 1668 | 1461274476653 Marionette DEBUG loaded listener.js 14:34:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 243 (0x12e192000) [pid = 1668] [serial = 1817] [outer = 0x11af87800] 14:34:37 INFO - PROCESS | 1668 | 1461274477094 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]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 744ms 14:34:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:34:37 INFO - PROCESS | 1668 | 1461274477147 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:34:37 INFO - PROCESS | 1668 | 1461274477148 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:34:37 INFO - PROCESS | 1668 | 1461274477151 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 1668 | 1461274477152 Marionette TRACE conn2 <- [1,2394,null,{}] 14:34:37 INFO - PROCESS | 1668 | 1461274477155 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}] 14:34:37 INFO - PROCESS | 1668 | 1461274477266 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:34:37 INFO - PROCESS | 1668 | 1461274477381 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x125ef1000 == 96 [pid = 1668] [id = 606] 14:34:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 244 (0x11870b800) [pid = 1668] [serial = 1818] [outer = 0x0] 14:34:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 245 (0x126ca4000) [pid = 1668] [serial = 1819] [outer = 0x11870b800] 14:34:37 INFO - PROCESS | 1668 | 1461274477416 Marionette DEBUG loaded listener.js 14:34:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 246 (0x12cf92400) [pid = 1668] [serial = 1820] [outer = 0x11870b800] 14:34:37 INFO - PROCESS | 1668 | 1461274477875 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]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 770ms 14:34:37 INFO - PROCESS | 1668 | 1461274477921 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:34:37 INFO - PROCESS | 1668 | 1461274477923 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:34:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:34:37 INFO - PROCESS | 1668 | 1461274477925 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 1668 | 1461274477926 Marionette TRACE conn2 <- [1,2398,null,{}] 14:34:37 INFO - PROCESS | 1668 | 1461274477929 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}] 14:34:38 INFO - PROCESS | 1668 | 1461274478040 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:34:38 INFO - PROCESS | 1668 | 1461274478159 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e640000 == 97 [pid = 1668] [id = 607] 14:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 247 (0x12e194c00) [pid = 1668] [serial = 1821] [outer = 0x0] 14:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 248 (0x12e282000) [pid = 1668] [serial = 1822] [outer = 0x12e194c00] 14:34:38 INFO - PROCESS | 1668 | 1461274478191 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 249 (0x12e2a3000) [pid = 1668] [serial = 1823] [outer = 0x12e194c00] 14:34:38 INFO - PROCESS | 1668 | 1461274478752 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]]]}] 14:34:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:34:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 870ms 14:34:38 INFO - PROCESS | 1668 | 1461274478795 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:34:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:34:38 INFO - PROCESS | 1668 | 1461274478798 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:34:38 INFO - PROCESS | 1668 | 1461274478801 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:34:38 INFO - PROCESS | 1668 | 1461274478803 Marionette TRACE conn2 <- [1,2402,null,{}] 14:34:38 INFO - PROCESS | 1668 | 1461274478808 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}] 14:34:38 INFO - PROCESS | 1668 | 1461274478919 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:34:39 INFO - PROCESS | 1668 | 1461274479022 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x128f1f800 == 98 [pid = 1668] [id = 608] 14:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 250 (0x114e1f000) [pid = 1668] [serial = 1824] [outer = 0x0] 14:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 251 (0x114e26400) [pid = 1668] [serial = 1825] [outer = 0x114e1f000] 14:34:39 INFO - PROCESS | 1668 | 1461274479053 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 252 (0x118493400) [pid = 1668] [serial = 1826] [outer = 0x114e1f000] 14:34:39 INFO - PROCESS | 1668 | 1461274479526 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]]]}] 14:34:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:34:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 772ms 14:34:39 INFO - PROCESS | 1668 | 1461274479573 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:34:39 INFO - PROCESS | 1668 | 1461274479576 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:34:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:34:39 INFO - PROCESS | 1668 | 1461274479581 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 1668 | 1461274479582 Marionette TRACE conn2 <- [1,2406,null,{}] 14:34:39 INFO - PROCESS | 1668 | 1461274479586 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}] 14:34:39 INFO - PROCESS | 1668 | 1461274479691 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:34:39 INFO - PROCESS | 1668 | 1461274479780 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x12595a000 == 99 [pid = 1668] [id = 609] 14:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 253 (0x118a6b800) [pid = 1668] [serial = 1827] [outer = 0x0] 14:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 254 (0x11aaf6400) [pid = 1668] [serial = 1828] [outer = 0x118a6b800] 14:34:39 INFO - PROCESS | 1668 | 1461274479808 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 255 (0x11b046c00) [pid = 1668] [serial = 1829] [outer = 0x118a6b800] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12eecd000 == 98 [pid = 1668] [id = 597] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12e83f800 == 97 [pid = 1668] [id = 596] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12e57f800 == 96 [pid = 1668] [id = 595] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12da9e800 == 95 [pid = 1668] [id = 594] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce0f800 == 94 [pid = 1668] [id = 593] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 254 (0x12e286800) [pid = 1668] [serial = 1732] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12bae8800 == 93 [pid = 1668] [id = 592] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9bf000 == 92 [pid = 1668] [id = 591] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x127504000 == 91 [pid = 1668] [id = 590] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x125961800 == 90 [pid = 1668] [id = 589] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x117f0d000 == 89 [pid = 1668] [id = 588] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x115cc8000 == 88 [pid = 1668] [id = 587] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x11be80000 == 87 [pid = 1668] [id = 586] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x137b8c800 == 86 [pid = 1668] [id = 585] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x125b1b000 == 85 [pid = 1668] [id = 584] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x138215000 == 84 [pid = 1668] [id = 583] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x141b6f800 == 83 [pid = 1668] [id = 582] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x138031800 == 82 [pid = 1668] [id = 581] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12f58b800 == 81 [pid = 1668] [id = 580] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba10800 == 80 [pid = 1668] [id = 579] 14:34:40 INFO - PROCESS | 1668 | --DOCSHELL 0x1187ac000 == 79 [pid = 1668] [id = 578] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 253 (0x126462800) [pid = 1668] [serial = 1684] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 252 (0x11c184c00) [pid = 1668] [serial = 1708] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 251 (0x12aba4000) [pid = 1668] [serial = 1717] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 250 (0x11a76dc00) [pid = 1668] [serial = 1669] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 249 (0x125f5c400) [pid = 1668] [serial = 1714] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 248 (0x12bd27800) [pid = 1668] [serial = 1727] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 247 (0x12abad000) [pid = 1668] [serial = 1718] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 246 (0x116faac00) [pid = 1668] [serial = 1702] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 245 (0x115c1a400) [pid = 1668] [serial = 1700] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 244 (0x125c2d400) [pid = 1668] [serial = 1712] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 243 (0x11a760800) [pid = 1668] [serial = 1703] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 242 (0x126cf3400) [pid = 1668] [serial = 1687] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 241 (0x114e1f400) [pid = 1668] [serial = 1699] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 240 (0x12e18b400) [pid = 1668] [serial = 1729] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 239 (0x11ad6a800) [pid = 1668] [serial = 1705] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 238 (0x116fb3400) [pid = 1668] [serial = 1666] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 237 (0x12374b400) [pid = 1668] [serial = 1661] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 236 (0x12ba35400) [pid = 1668] [serial = 1720] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 235 (0x11b047800) [pid = 1668] [serial = 1672] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 234 (0x12aba0400) [pid = 1668] [serial = 1696] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 233 (0x12e280800) [pid = 1668] [serial = 1730] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 232 (0x12bb8bc00) [pid = 1668] [serial = 1721] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 231 (0x123747400) [pid = 1668] [serial = 1709] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 230 (0x11aaf0800) [pid = 1668] [serial = 1726] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 229 (0x12cf2f800) [pid = 1668] [serial = 1724] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 228 (0x12bd24c00) [pid = 1668] [serial = 1723] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 227 (0x1289c4000) [pid = 1668] [serial = 1690] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 226 (0x11b050400) [pid = 1668] [serial = 1706] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 225 (0x1260c5800) [pid = 1668] [serial = 1681] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 224 (0x112bc0c00) [pid = 1668] [serial = 1663] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 223 (0x1258e8c00) [pid = 1668] [serial = 1678] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 222 (0x1237ad000) [pid = 1668] [serial = 1675] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 221 (0x1238ce000) [pid = 1668] [serial = 1711] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 220 (0x12aa39800) [pid = 1668] [serial = 1715] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | --DOMWINDOW == 219 (0x129209400) [pid = 1668] [serial = 1693] [outer = 0x0] [url = about:blank] 14:34:40 INFO - PROCESS | 1668 | 1461274480240 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]]]}] 14:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 673ms 14:34:40 INFO - PROCESS | 1668 | 1461274480258 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:34:40 INFO - PROCESS | 1668 | 1461274480260 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:34:40 INFO - PROCESS | 1668 | 1461274480262 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - PROCESS | 1668 | 1461274480265 Marionette TRACE conn2 <- [1,2410,null,{}] 14:34:40 INFO - PROCESS | 1668 | 1461274480281 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}] 14:34:40 INFO - PROCESS | 1668 | 1461274480375 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:34:40 INFO - PROCESS | 1668 | 1461274480380 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x125962800 == 80 [pid = 1668] [id = 610] 14:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x11aaf8c00) [pid = 1668] [serial = 1830] [outer = 0x0] 14:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 221 (0x11bc98400) [pid = 1668] [serial = 1831] [outer = 0x11aaf8c00] 14:34:40 INFO - PROCESS | 1668 | 1461274480412 Marionette DEBUG loaded listener.js 14:34:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 222 (0x11c184c00) [pid = 1668] [serial = 1832] [outer = 0x11aaf8c00] 14:34:40 INFO - PROCESS | 1668 | 1461274480826 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]]]}] 14:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 14:34:40 INFO - PROCESS | 1668 | 1461274480836 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:34:40 INFO - PROCESS | 1668 | 1461274480838 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:34:40 INFO - PROCESS | 1668 | 1461274480842 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - PROCESS | 1668 | 1461274480844 Marionette TRACE conn2 <- [1,2414,null,{}] 14:34:40 INFO - PROCESS | 1668 | 1461274480847 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}] 14:34:40 INFO - PROCESS | 1668 | 1461274480983 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:34:40 INFO - PROCESS | 1668 | 1461274480990 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ba15000 == 81 [pid = 1668] [id = 611] 14:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 223 (0x123739c00) [pid = 1668] [serial = 1833] [outer = 0x0] 14:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 224 (0x1237ae400) [pid = 1668] [serial = 1834] [outer = 0x123739c00] 14:34:41 INFO - PROCESS | 1668 | 1461274481031 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 225 (0x1258ec400) [pid = 1668] [serial = 1835] [outer = 0x123739c00] 14:34:41 INFO - PROCESS | 1668 | 1461274481511 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]]]}] 14:34:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:34:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 14:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:34:41 INFO - PROCESS | 1668 | 1461274481561 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:34:41 INFO - PROCESS | 1668 | 1461274481563 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:34:41 INFO - PROCESS | 1668 | 1461274481565 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:34:41 INFO - PROCESS | 1668 | 1461274481566 Marionette TRACE conn2 <- [1,2418,null,{}] 14:34:41 INFO - PROCESS | 1668 | 1461274481568 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}] 14:34:41 INFO - PROCESS | 1668 | 1461274481656 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:34:41 INFO - PROCESS | 1668 | 1461274481661 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12daa2800 == 82 [pid = 1668] [id = 612] 14:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 226 (0x116fa9c00) [pid = 1668] [serial = 1836] [outer = 0x0] 14:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 227 (0x125cd9800) [pid = 1668] [serial = 1837] [outer = 0x116fa9c00] 14:34:41 INFO - PROCESS | 1668 | 1461274481687 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 228 (0x1262a3c00) [pid = 1668] [serial = 1838] [outer = 0x116fa9c00] 14:34:42 INFO - PROCESS | 1668 | 1461274482044 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]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 14:34:42 INFO - PROCESS | 1668 | 1461274482086 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:34:42 INFO - PROCESS | 1668 | 1461274482088 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:34:42 INFO - PROCESS | 1668 | 1461274482109 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 1668 | 1461274482110 Marionette TRACE conn2 <- [1,2422,null,{}] 14:34:42 INFO - PROCESS | 1668 | 1461274482114 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}] 14:34:42 INFO - PROCESS | 1668 | 1461274482218 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:34:42 INFO - PROCESS | 1668 | 1461274482223 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e823800 == 83 [pid = 1668] [id = 613] 14:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 229 (0x1262b1400) [pid = 1668] [serial = 1839] [outer = 0x0] 14:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 230 (0x126f43800) [pid = 1668] [serial = 1840] [outer = 0x1262b1400] 14:34:42 INFO - PROCESS | 1668 | 1461274482251 Marionette DEBUG loaded listener.js 14:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 231 (0x12ab9f400) [pid = 1668] [serial = 1841] [outer = 0x1262b1400] 14:34:42 INFO - PROCESS | 1668 | 1461274482640 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]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 588ms 14:34:42 INFO - PROCESS | 1668 | 1461274482679 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:34:42 INFO - PROCESS | 1668 | 1461274482680 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:34:42 INFO - PROCESS | 1668 | 1461274482682 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 1668 | 1461274482684 Marionette TRACE conn2 <- [1,2426,null,{}] 14:34:42 INFO - PROCESS | 1668 | 1461274482686 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}] 14:34:42 INFO - PROCESS | 1668 | 1461274482802 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:34:42 INFO - PROCESS | 1668 | 1461274482849 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eece800 == 84 [pid = 1668] [id = 614] 14:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 232 (0x12aba0000) [pid = 1668] [serial = 1842] [outer = 0x0] 14:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 233 (0x12ba31c00) [pid = 1668] [serial = 1843] [outer = 0x12aba0000] 14:34:42 INFO - PROCESS | 1668 | 1461274482874 Marionette DEBUG loaded listener.js 14:34:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 234 (0x12cc9cc00) [pid = 1668] [serial = 1844] [outer = 0x12aba0000] 14:34:43 INFO - PROCESS | 1668 | 1461274483191 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]]]}] 14:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms 14:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:34:43 INFO - PROCESS | 1668 | 1461274483206 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:34:43 INFO - PROCESS | 1668 | 1461274483207 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:34:43 INFO - PROCESS | 1668 | 1461274483209 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:34:43 INFO - PROCESS | 1668 | 1461274483210 Marionette TRACE conn2 <- [1,2430,null,{}] 14:34:43 INFO - PROCESS | 1668 | 1461274483212 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}] 14:34:43 INFO - PROCESS | 1668 | 1461274483333 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:34:43 INFO - PROCESS | 1668 | 1461274483356 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x130316800 == 85 [pid = 1668] [id = 615] 14:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 235 (0x12aba8800) [pid = 1668] [serial = 1845] [outer = 0x0] 14:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 236 (0x12cf86400) [pid = 1668] [serial = 1846] [outer = 0x12aba8800] 14:34:43 INFO - PROCESS | 1668 | 1461274483381 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 237 (0x12d02d000) [pid = 1668] [serial = 1847] [outer = 0x12aba8800] 14:34:43 INFO - PROCESS | 1668 | 1461274483746 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]]]}] 14:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 568ms 14:34:43 INFO - PROCESS | 1668 | 1461274483786 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:34:43 INFO - PROCESS | 1668 | 1461274483787 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:34:43 INFO - PROCESS | 1668 | 1461274483789 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:34:43 INFO - PROCESS | 1668 | 1461274483790 Marionette TRACE conn2 <- [1,2434,null,{}] 14:34:43 INFO - PROCESS | 1668 | 1461274483793 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}] 14:34:43 INFO - PROCESS | 1668 | 1461274483909 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:34:43 INFO - PROCESS | 1668 | 1461274483919 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d2a800 == 86 [pid = 1668] [id = 616] 14:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 238 (0x12d02e000) [pid = 1668] [serial = 1848] [outer = 0x0] 14:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 239 (0x12e29e000) [pid = 1668] [serial = 1849] [outer = 0x12d02e000] 14:34:43 INFO - PROCESS | 1668 | 1461274483944 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 240 (0x12e5d3400) [pid = 1668] [serial = 1850] [outer = 0x12d02e000] 14:34:44 INFO - PROCESS | 1668 | 1461274484288 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]]]}] 14:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 14:34:44 INFO - PROCESS | 1668 | 1461274484307 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:34:44 INFO - PROCESS | 1668 | 1461274484309 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:34:44 INFO - PROCESS | 1668 | 1461274484311 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 1668 | 1461274484312 Marionette TRACE conn2 <- [1,2438,null,{}] 14:34:44 INFO - PROCESS | 1668 | 1461274484314 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}] 14:34:44 INFO - PROCESS | 1668 | 1461274484433 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 239 (0x1262ae000) [pid = 1668] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 238 (0x11b04a000) [pid = 1668] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 237 (0x1143f0400) [pid = 1668] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 236 (0x11be49800) [pid = 1668] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 235 (0x114a8e800) [pid = 1668] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 234 (0x11aaf2c00) [pid = 1668] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 233 (0x1184f1400) [pid = 1668] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 232 (0x123749400) [pid = 1668] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 231 (0x1237ebc00) [pid = 1668] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 230 (0x126cf0400) [pid = 1668] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 229 (0x12d227000) [pid = 1668] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 228 (0x125c37c00) [pid = 1668] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:34:44 INFO - PROCESS | 1668 | --DOMWINDOW == 227 (0x1258e7800) [pid = 1668] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:34:44 INFO - PROCESS | 1668 | 1461274484690 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11b07e800 == 87 [pid = 1668] [id = 617] 14:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 228 (0x1143ee000) [pid = 1668] [serial = 1851] [outer = 0x0] 14:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 229 (0x118945400) [pid = 1668] [serial = 1852] [outer = 0x1143ee000] 14:34:44 INFO - PROCESS | 1668 | 1461274484715 Marionette DEBUG loaded listener.js 14:34:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 230 (0x11c17c000) [pid = 1668] [serial = 1853] [outer = 0x1143ee000] 14:34:44 INFO - PROCESS | 1668 | 1461274484979 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]]]}] 14:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 721ms 14:34:45 INFO - PROCESS | 1668 | 1461274485032 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:34:45 INFO - PROCESS | 1668 | 1461274485034 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:34:45 INFO - PROCESS | 1668 | 1461274485040 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:34:45 INFO - PROCESS | 1668 | 1461274485042 Marionette TRACE conn2 <- [1,2442,null,{}] 14:34:45 INFO - PROCESS | 1668 | 1461274485044 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}] 14:34:45 INFO - PROCESS | 1668 | 1461274485154 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:34:45 INFO - PROCESS | 1668 | 1461274485158 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d21000 == 88 [pid = 1668] [id = 618] 14:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 231 (0x114d7ac00) [pid = 1668] [serial = 1854] [outer = 0x0] 14:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 232 (0x12e29e400) [pid = 1668] [serial = 1855] [outer = 0x114d7ac00] 14:34:45 INFO - PROCESS | 1668 | 1461274485257 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 233 (0x12f478800) [pid = 1668] [serial = 1856] [outer = 0x114d7ac00] 14:34:45 INFO - PROCESS | 1668 | 1461274485535 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]]]}] 14:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 522ms 14:34:45 INFO - PROCESS | 1668 | 1461274485563 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:34:45 INFO - PROCESS | 1668 | 1461274485565 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:34:45 INFO - PROCESS | 1668 | 1461274485580 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:34:45 INFO - PROCESS | 1668 | 1461274485581 Marionette TRACE conn2 <- [1,2446,null,{}] 14:34:45 INFO - PROCESS | 1668 | 1461274485587 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}] 14:34:45 INFO - PROCESS | 1668 | 1461274485701 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:34:45 INFO - PROCESS | 1668 | 1461274485705 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x138140800 == 89 [pid = 1668] [id = 619] 14:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 234 (0x12f47b000) [pid = 1668] [serial = 1857] [outer = 0x0] 14:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 235 (0x12f482c00) [pid = 1668] [serial = 1858] [outer = 0x12f47b000] 14:34:45 INFO - PROCESS | 1668 | 1461274485728 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 236 (0x12fb3c400) [pid = 1668] [serial = 1859] [outer = 0x12f47b000] 14:34:46 INFO - PROCESS | 1668 | 1461274486085 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]]]}] 14:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 525ms 14:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:34:46 INFO - PROCESS | 1668 | 1461274486105 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:34:46 INFO - PROCESS | 1668 | 1461274486106 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:34:46 INFO - PROCESS | 1668 | 1461274486108 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 1668 | 1461274486109 Marionette TRACE conn2 <- [1,2450,null,{}] 14:34:46 INFO - PROCESS | 1668 | 1461274486111 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}] 14:34:46 INFO - PROCESS | 1668 | 1461274486240 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:34:46 INFO - PROCESS | 1668 | 1461274486247 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x138220000 == 90 [pid = 1668] [id = 620] 14:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 237 (0x12fb3d000) [pid = 1668] [serial = 1860] [outer = 0x0] 14:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 238 (0x12fb63800) [pid = 1668] [serial = 1861] [outer = 0x12fb3d000] 14:34:46 INFO - PROCESS | 1668 | 1461274486272 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 239 (0x12fe88400) [pid = 1668] [serial = 1862] [outer = 0x12fb3d000] 14:34:46 INFO - PROCESS | 1668 | 1461274486619 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]]]}] 14:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 14:34:46 INFO - PROCESS | 1668 | 1461274486744 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:34:46 INFO - PROCESS | 1668 | 1461274486747 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:34:46 INFO - PROCESS | 1668 | 1461274486762 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 1668 | 1461274486768 Marionette TRACE conn2 <- [1,2454,null,{}] 14:34:46 INFO - PROCESS | 1668 | 1461274486775 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}] 14:34:46 INFO - PROCESS | 1668 | 1461274486971 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:34:47 INFO - PROCESS | 1668 | 1461274487167 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x11babe000 == 91 [pid = 1668] [id = 621] 14:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 240 (0x1150aa400) [pid = 1668] [serial = 1863] [outer = 0x0] 14:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 241 (0x116fab800) [pid = 1668] [serial = 1864] [outer = 0x1150aa400] 14:34:47 INFO - PROCESS | 1668 | 1461274487200 Marionette DEBUG loaded listener.js 14:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 242 (0x118711800) [pid = 1668] [serial = 1865] [outer = 0x1150aa400] 14:34:47 INFO - PROCESS | 1668 | 1461274487642 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]]]}] 14:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 935ms 14:34:47 INFO - PROCESS | 1668 | 1461274487689 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:34:47 INFO - PROCESS | 1668 | 1461274487692 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:34:47 INFO - PROCESS | 1668 | 1461274487697 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - PROCESS | 1668 | 1461274487700 Marionette TRACE conn2 <- [1,2458,null,{}] 14:34:47 INFO - PROCESS | 1668 | 1461274487703 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}] 14:34:47 INFO - PROCESS | 1668 | 1461274487817 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:34:47 INFO - PROCESS | 1668 | 1461274487908 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bed2800 == 92 [pid = 1668] [id = 622] 14:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 243 (0x119485000) [pid = 1668] [serial = 1866] [outer = 0x0] 14:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 244 (0x11ab43c00) [pid = 1668] [serial = 1867] [outer = 0x119485000] 14:34:47 INFO - PROCESS | 1668 | 1461274487939 Marionette DEBUG loaded listener.js 14:34:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 245 (0x11bcea800) [pid = 1668] [serial = 1868] [outer = 0x119485000] 14:34:48 INFO - PROCESS | 1668 | 1461274488356 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]]]}] 14:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 674ms 14:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:34:48 INFO - PROCESS | 1668 | 1461274488370 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:34:48 INFO - PROCESS | 1668 | 1461274488371 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:34:48 INFO - PROCESS | 1668 | 1461274488373 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:34:48 INFO - PROCESS | 1668 | 1461274488375 Marionette TRACE conn2 <- [1,2462,null,{}] 14:34:48 INFO - PROCESS | 1668 | 1461274488382 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}] 14:34:48 INFO - PROCESS | 1668 | 1461274488520 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:34:48 INFO - PROCESS | 1668 | 1461274488626 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x137903000 == 93 [pid = 1668] [id = 623] 14:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 246 (0x125c2d400) [pid = 1668] [serial = 1869] [outer = 0x0] 14:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 247 (0x1262a4400) [pid = 1668] [serial = 1870] [outer = 0x125c2d400] 14:34:48 INFO - PROCESS | 1668 | 1461274488659 Marionette DEBUG loaded listener.js 14:34:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 248 (0x126cf3800) [pid = 1668] [serial = 1871] [outer = 0x125c2d400] 14:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:34:49 INFO - PROCESS | 1668 | 1461274489088 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]]]}] 14:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 722ms 14:34:49 INFO - PROCESS | 1668 | 1461274489095 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 1668 | 1461274489097 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:34:49 INFO - PROCESS | 1668 | 1461274489099 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 1668 | 1461274489100 Marionette TRACE conn2 <- [1,2466,null,{}] 14:34:49 INFO - PROCESS | 1668 | 1461274489103 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}] 14:34:49 INFO - PROCESS | 1668 | 1461274489215 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:34:49 INFO - PROCESS | 1668 | 1461274489333 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x13820e800 == 94 [pid = 1668] [id = 624] 14:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 249 (0x127495000) [pid = 1668] [serial = 1872] [outer = 0x0] 14:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 250 (0x1292eb000) [pid = 1668] [serial = 1873] [outer = 0x127495000] 14:34:49 INFO - PROCESS | 1668 | 1461274489365 Marionette DEBUG loaded listener.js 14:34:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 251 (0x12bb89000) [pid = 1668] [serial = 1874] [outer = 0x127495000] 14:34:49 INFO - PROCESS | 1668 | 1461274489761 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]]]}] 14:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms 14:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:34:49 INFO - PROCESS | 1668 | 1461274489770 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 1668 | 1461274489772 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:34:49 INFO - PROCESS | 1668 | 1461274489774 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 1668 | 1461274489775 Marionette TRACE conn2 <- [1,2470,null,{}] 14:34:49 INFO - PROCESS | 1668 | 1461274489777 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}] 14:34:49 INFO - PROCESS | 1668 | 1461274489886 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:34:50 INFO - PROCESS | 1668 | 1461274490006 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x141c3e800 == 95 [pid = 1668] [id = 625] 14:34:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 252 (0x12cf30c00) [pid = 1668] [serial = 1875] [outer = 0x0] 14:34:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 253 (0x12e2a2400) [pid = 1668] [serial = 1876] [outer = 0x12cf30c00] 14:34:50 INFO - PROCESS | 1668 | 1461274490037 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 254 (0x12ed8cc00) [pid = 1668] [serial = 1877] [outer = 0x12cf30c00] 14:34:50 INFO - PROCESS | 1668 | 1461274490409 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]]]}] 14:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 14:34:50 INFO - PROCESS | 1668 | 1461274490444 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:34:50 INFO - PROCESS | 1668 | 1461274490446 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:34:50 INFO - PROCESS | 1668 | 1461274490448 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:34:50 INFO - PROCESS | 1668 | 1461274490449 Marionette TRACE conn2 <- [1,2474,null,{}] 14:34:50 INFO - PROCESS | 1668 | 1461274490452 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}] 14:34:50 INFO - PROCESS | 1668 | 1461274490581 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:34:50 INFO - PROCESS | 1668 | 1461274490704 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x142cf8800 == 96 [pid = 1668] [id = 626] 14:34:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 255 (0x12f480000) [pid = 1668] [serial = 1878] [outer = 0x0] 14:34:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 256 (0x12fb68400) [pid = 1668] [serial = 1879] [outer = 0x12f480000] 14:34:50 INFO - PROCESS | 1668 | 1461274490738 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 257 (0x12fe94400) [pid = 1668] [serial = 1880] [outer = 0x12f480000] 14:34:51 INFO - PROCESS | 1668 | 1461274491137 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]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 14:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:34:51 INFO - PROCESS | 1668 | 1461274491168 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 1668 | 1461274491170 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:34:51 INFO - PROCESS | 1668 | 1461274491172 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 1668 | 1461274491173 Marionette TRACE conn2 <- [1,2478,null,{}] 14:34:51 INFO - PROCESS | 1668 | 1461274491175 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}] 14:34:51 INFO - PROCESS | 1668 | 1461274491285 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:34:51 INFO - PROCESS | 1668 | 1461274491407 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x141c1b000 == 97 [pid = 1668] [id = 627] 14:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 258 (0x11a995000) [pid = 1668] [serial = 1881] [outer = 0x0] 14:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 259 (0x12629c000) [pid = 1668] [serial = 1882] [outer = 0x11a995000] 14:34:51 INFO - PROCESS | 1668 | 1461274491437 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 260 (0x12629fc00) [pid = 1668] [serial = 1883] [outer = 0x11a995000] 14:34:51 INFO - PROCESS | 1668 | 1461274491815 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]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 668ms 14:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:34:51 INFO - PROCESS | 1668 | 1461274491841 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 1668 | 1461274491843 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:34:51 INFO - PROCESS | 1668 | 1461274491845 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 1668 | 1461274491846 Marionette TRACE conn2 <- [1,2482,null,{}] 14:34:51 INFO - PROCESS | 1668 | 1461274491849 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}] 14:34:51 INFO - PROCESS | 1668 | 1461274491962 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:34:52 INFO - PROCESS | 1668 | 1461274492081 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x144fd0000 == 98 [pid = 1668] [id = 628] 14:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 261 (0x11bf7b000) [pid = 1668] [serial = 1884] [outer = 0x0] 14:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 262 (0x12fe8c800) [pid = 1668] [serial = 1885] [outer = 0x11bf7b000] 14:34:52 INFO - PROCESS | 1668 | 1461274492114 Marionette DEBUG loaded listener.js 14:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 263 (0x12ffb0400) [pid = 1668] [serial = 1886] [outer = 0x11bf7b000] 14:34:52 INFO - PROCESS | 1668 | 1461274492574 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]]]}] 14:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 770ms 14:34:52 INFO - PROCESS | 1668 | 1461274492615 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:34:52 INFO - PROCESS | 1668 | 1461274492617 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:34:52 INFO - PROCESS | 1668 | 1461274492637 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:34:52 INFO - PROCESS | 1668 | 1461274492638 Marionette TRACE conn2 <- [1,2486,null,{}] 14:34:52 INFO - PROCESS | 1668 | 1461274492641 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}] 14:34:52 INFO - PROCESS | 1668 | 1461274492753 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:34:52 INFO - PROCESS | 1668 | 1461274492847 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x12becd800 == 99 [pid = 1668] [id = 629] 14:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 264 (0x11a756c00) [pid = 1668] [serial = 1887] [outer = 0x0] 14:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 265 (0x12ffb2000) [pid = 1668] [serial = 1888] [outer = 0x11a756c00] 14:34:52 INFO - PROCESS | 1668 | 1461274492877 Marionette DEBUG loaded listener.js 14:34:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 266 (0x12ffb7800) [pid = 1668] [serial = 1889] [outer = 0x11a756c00] 14:34:53 INFO - PROCESS | 1668 | 1461274493292 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]]]}] 14:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 14:34:53 INFO - PROCESS | 1668 | 1461274493307 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:34:53 INFO - PROCESS | 1668 | 1461274493309 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:34:53 INFO - PROCESS | 1668 | 1461274493311 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:34:53 INFO - PROCESS | 1668 | 1461274493312 Marionette TRACE conn2 <- [1,2490,null,{}] 14:34:53 INFO - PROCESS | 1668 | 1461274493315 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}] 14:34:53 INFO - PROCESS | 1668 | 1461274493430 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:34:53 INFO - PROCESS | 1668 | 1461274493554 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x125846800 == 100 [pid = 1668] [id = 630] 14:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 267 (0x11b99dc00) [pid = 1668] [serial = 1890] [outer = 0x0] 14:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 268 (0x12ffb7400) [pid = 1668] [serial = 1891] [outer = 0x11b99dc00] 14:34:53 INFO - PROCESS | 1668 | 1461274493586 Marionette DEBUG loaded listener.js 14:34:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 269 (0x13781fc00) [pid = 1668] [serial = 1892] [outer = 0x11b99dc00] 14:34:53 INFO - PROCESS | 1668 | 1461274493980 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]]]}] 14:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 718ms 14:34:54 INFO - PROCESS | 1668 | 1461274494030 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:34:54 INFO - PROCESS | 1668 | 1461274494031 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:34:54 INFO - PROCESS | 1668 | 1461274494034 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:34:54 INFO - PROCESS | 1668 | 1461274494036 Marionette TRACE conn2 <- [1,2494,null,{}] 14:34:54 INFO - PROCESS | 1668 | 1461274494050 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}] 14:34:54 INFO - PROCESS | 1668 | 1461274494201 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:34:54 INFO - PROCESS | 1668 | 1461274494297 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x137d6c000 == 101 [pid = 1668] [id = 631] 14:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 270 (0x137821c00) [pid = 1668] [serial = 1893] [outer = 0x0] 14:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 271 (0x13782a800) [pid = 1668] [serial = 1894] [outer = 0x137821c00] 14:34:54 INFO - PROCESS | 1668 | 1461274494331 Marionette DEBUG loaded listener.js 14:34:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 272 (0x141aecc00) [pid = 1668] [serial = 1895] [outer = 0x137821c00] 14:34:54 INFO - PROCESS | 1668 | 1461274494762 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]]]}] 14:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 781ms 14:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:34:54 INFO - PROCESS | 1668 | 1461274494816 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:34:54 INFO - PROCESS | 1668 | 1461274494817 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:34:54 INFO - PROCESS | 1668 | 1461274494820 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:34:54 INFO - PROCESS | 1668 | 1461274494821 Marionette TRACE conn2 <- [1,2498,null,{}] 14:34:54 INFO - PROCESS | 1668 | 1461274494825 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}] 14:34:55 INFO - PROCESS | 1668 | 1461274495004 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:34:55 INFO - PROCESS | 1668 | 1461274495180 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x137d7d800 == 102 [pid = 1668] [id = 632] 14:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 273 (0x114e71800) [pid = 1668] [serial = 1896] [outer = 0x0] 14:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 274 (0x13a629c00) [pid = 1668] [serial = 1897] [outer = 0x114e71800] 14:34:55 INFO - PROCESS | 1668 | 1461274495227 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 275 (0x13a631400) [pid = 1668] [serial = 1898] [outer = 0x114e71800] 14:34:55 INFO - PROCESS | 1668 | 1461274495960 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]]]}] 14:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1169ms 14:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:34:55 INFO - PROCESS | 1668 | 1461274495990 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:34:55 INFO - PROCESS | 1668 | 1461274495993 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:34:55 INFO - PROCESS | 1668 | 1461274495997 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 1668 | 1461274495998 Marionette TRACE conn2 <- [1,2502,null,{}] 14:34:56 INFO - PROCESS | 1668 | 1461274496002 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}] 14:34:56 INFO - PROCESS | 1668 | 1461274496111 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:34:56 INFO - PROCESS | 1668 | 1461274496208 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eed4000 == 103 [pid = 1668] [id = 633] 14:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 276 (0x11870e400) [pid = 1668] [serial = 1899] [outer = 0x0] 14:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 277 (0x118a69800) [pid = 1668] [serial = 1900] [outer = 0x11870e400] 14:34:56 INFO - PROCESS | 1668 | 1461274496237 Marionette DEBUG loaded listener.js 14:34:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 278 (0x11aaeb400) [pid = 1668] [serial = 1901] [outer = 0x11870e400] 14:34:56 INFO - PROCESS | 1668 | 1461274496707 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]]]}] 14:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 774ms 14:34:56 INFO - PROCESS | 1668 | 1461274496805 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:34:56 INFO - PROCESS | 1668 | 1461274496810 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:34:56 INFO - PROCESS | 1668 | 1461274496821 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 1668 | 1461274496824 Marionette TRACE conn2 <- [1,2506,null,{}] 14:34:56 INFO - PROCESS | 1668 | 1461274496828 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}] 14:34:56 INFO - PROCESS | 1668 | 1461274496989 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:34:57 INFO - PROCESS | 1668 | 1461274497183 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x130315800 == 102 [pid = 1668] [id = 438] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x138140800 == 101 [pid = 1668] [id = 619] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x131d21000 == 100 [pid = 1668] [id = 618] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x11b07e800 == 99 [pid = 1668] [id = 617] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x131d2a800 == 98 [pid = 1668] [id = 616] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x130316800 == 97 [pid = 1668] [id = 615] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 277 (0x12ab0c800) [pid = 1668] [serial = 1795] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x11891b000 == 98 [pid = 1668] [id = 634] 14:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 278 (0x1143eac00) [pid = 1668] [serial = 1902] [outer = 0x0] 14:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 279 (0x11aaf7000) [pid = 1668] [serial = 1903] [outer = 0x1143eac00] 14:34:57 INFO - PROCESS | 1668 | 1461274497252 Marionette DEBUG loaded listener.js 14:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 280 (0x123744400) [pid = 1668] [serial = 1904] [outer = 0x1143eac00] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12eece800 == 97 [pid = 1668] [id = 614] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12e823800 == 96 [pid = 1668] [id = 613] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12daa2800 == 95 [pid = 1668] [id = 612] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12ba15000 == 94 [pid = 1668] [id = 611] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x125962800 == 93 [pid = 1668] [id = 610] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12595a000 == 92 [pid = 1668] [id = 609] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x128f1f800 == 91 [pid = 1668] [id = 608] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12e640000 == 90 [pid = 1668] [id = 607] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x125ef1000 == 89 [pid = 1668] [id = 606] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x137e98000 == 88 [pid = 1668] [id = 605] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x137b82000 == 87 [pid = 1668] [id = 604] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x137908000 == 86 [pid = 1668] [id = 603] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x130a04000 == 85 [pid = 1668] [id = 602] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12eaf9800 == 84 [pid = 1668] [id = 601] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x12a842000 == 83 [pid = 1668] [id = 600] 14:34:57 INFO - PROCESS | 1668 | --DOCSHELL 0x11a521000 == 82 [pid = 1668] [id = 599] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 279 (0x12e5dac00) [pid = 1668] [serial = 1733] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 278 (0x1260ce800) [pid = 1668] [serial = 1783] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 277 (0x125c36400) [pid = 1668] [serial = 1780] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 276 (0x12680b800) [pid = 1668] [serial = 1786] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 275 (0x1262ac000) [pid = 1668] [serial = 1784] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 274 (0x11b0e4c00) [pid = 1668] [serial = 1771] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 273 (0x11bcde000) [pid = 1668] [serial = 1772] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 272 (0x116fa8c00) [pid = 1668] [serial = 1760] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 271 (0x114e66800) [pid = 1668] [serial = 1759] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 270 (0x12f19a800) [pid = 1668] [serial = 1756] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 269 (0x12e193c00) [pid = 1668] [serial = 1750] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 268 (0x123733c00) [pid = 1668] [serial = 1774] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 267 (0x116fad000) [pid = 1668] [serial = 1765] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 266 (0x11a757400) [pid = 1668] [serial = 1766] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 265 (0x11af89400) [pid = 1668] [serial = 1768] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 264 (0x11b046000) [pid = 1668] [serial = 1769] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 263 (0x113a3ec00) [pid = 1668] [serial = 1735] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 262 (0x118943c00) [pid = 1668] [serial = 1763] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 261 (0x118709000) [pid = 1668] [serial = 1762] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 260 (0x126ca9800) [pid = 1668] [serial = 1744] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 259 (0x12bb7e800) [pid = 1668] [serial = 1747] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 258 (0x11a764c00) [pid = 1668] [serial = 1738] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 257 (0x11bc99400) [pid = 1668] [serial = 1741] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 256 (0x12cf90000) [pid = 1668] [serial = 1753] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 255 (0x126c9b000) [pid = 1668] [serial = 1787] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 254 (0x1288b9400) [pid = 1668] [serial = 1789] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 253 (0x125818400) [pid = 1668] [serial = 1777] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 252 (0x125f58000) [pid = 1668] [serial = 1781] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 251 (0x1258e5000) [pid = 1668] [serial = 1778] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 250 (0x12aa44c00) [pid = 1668] [serial = 1793] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 249 (0x1292e4800) [pid = 1668] [serial = 1790] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 248 (0x1237b4c00) [pid = 1668] [serial = 1775] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | --DOMWINDOW == 247 (0x12949fc00) [pid = 1668] [serial = 1792] [outer = 0x0] [url = about:blank] 14:34:57 INFO - PROCESS | 1668 | 1461274497589 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]]]}] 14:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 773ms 14:34:57 INFO - PROCESS | 1668 | 1461274497593 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:34:57 INFO - PROCESS | 1668 | 1461274497594 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:34:57 INFO - PROCESS | 1668 | 1461274497596 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:34:57 INFO - PROCESS | 1668 | 1461274497599 Marionette TRACE conn2 <- [1,2510,null,{}] 14:34:57 INFO - PROCESS | 1668 | 1461274497608 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}] 14:34:57 INFO - PROCESS | 1668 | 1461274497710 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:34:57 INFO - PROCESS | 1668 | 1461274497792 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abc1000 == 83 [pid = 1668] [id = 635] 14:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 248 (0x123747c00) [pid = 1668] [serial = 1905] [outer = 0x0] 14:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 249 (0x1258dfc00) [pid = 1668] [serial = 1906] [outer = 0x123747c00] 14:34:57 INFO - PROCESS | 1668 | 1461274497820 Marionette DEBUG loaded listener.js 14:34:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 250 (0x1262ac800) [pid = 1668] [serial = 1907] [outer = 0x123747c00] 14:34:58 INFO - PROCESS | 1668 | 1461274498126 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]]]}] 14:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 574ms 14:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:34:58 INFO - PROCESS | 1668 | 1461274498172 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:34:58 INFO - PROCESS | 1668 | 1461274498173 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:34:58 INFO - PROCESS | 1668 | 1461274498175 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:34:58 INFO - PROCESS | 1668 | 1461274498176 Marionette TRACE conn2 <- [1,2514,null,{}] 14:34:58 INFO - PROCESS | 1668 | 1461274498179 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}] 14:34:58 INFO - PROCESS | 1668 | 1461274498279 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:34:58 INFO - PROCESS | 1668 | 1461274498356 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d06a000 == 84 [pid = 1668] [id = 636] 14:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 251 (0x12374b400) [pid = 1668] [serial = 1908] [outer = 0x0] 14:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 252 (0x1269a9400) [pid = 1668] [serial = 1909] [outer = 0x12374b400] 14:34:58 INFO - PROCESS | 1668 | 1461274498382 Marionette DEBUG loaded listener.js 14:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 253 (0x12949bc00) [pid = 1668] [serial = 1910] [outer = 0x12374b400] 14:34:58 INFO - PROCESS | 1668 | 1461274498692 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]]]}] 14:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 567ms 14:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:34:58 INFO - PROCESS | 1668 | 1461274498744 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:34:58 INFO - PROCESS | 1668 | 1461274498745 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:34:58 INFO - PROCESS | 1668 | 1461274498747 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:34:58 INFO - PROCESS | 1668 | 1461274498748 Marionette TRACE conn2 <- [1,2518,null,{}] 14:34:58 INFO - PROCESS | 1668 | 1461274498750 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}] 14:34:58 INFO - PROCESS | 1668 | 1461274498876 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:34:58 INFO - PROCESS | 1668 | 1461274498886 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e825800 == 85 [pid = 1668] [id = 637] 14:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 254 (0x125cdcc00) [pid = 1668] [serial = 1911] [outer = 0x0] 14:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 255 (0x12aa3ec00) [pid = 1668] [serial = 1912] [outer = 0x125cdcc00] 14:34:58 INFO - PROCESS | 1668 | 1461274498912 Marionette DEBUG loaded listener.js 14:34:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 256 (0x12ad57800) [pid = 1668] [serial = 1913] [outer = 0x125cdcc00] 14:34:59 INFO - PROCESS | 1668 | 1461274499338 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]]]}] 14:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 620ms 14:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:34:59 INFO - PROCESS | 1668 | 1461274499368 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:34:59 INFO - PROCESS | 1668 | 1461274499372 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:34:59 INFO - PROCESS | 1668 | 1461274499375 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:34:59 INFO - PROCESS | 1668 | 1461274499377 Marionette TRACE conn2 <- [1,2522,null,{}] 14:34:59 INFO - PROCESS | 1668 | 1461274499380 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}] 14:34:59 INFO - PROCESS | 1668 | 1461274499528 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:34:59 INFO - PROCESS | 1668 | 1461274499646 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x130316800 == 86 [pid = 1668] [id = 638] 14:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 257 (0x1289c7c00) [pid = 1668] [serial = 1914] [outer = 0x0] 14:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 258 (0x12ad56c00) [pid = 1668] [serial = 1915] [outer = 0x1289c7c00] 14:34:59 INFO - PROCESS | 1668 | 1461274499674 Marionette DEBUG loaded listener.js 14:34:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 259 (0x12e27d800) [pid = 1668] [serial = 1916] [outer = 0x1289c7c00] 14:35:00 INFO - PROCESS | 1668 | 1461274500007 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]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 14:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:35:00 INFO - PROCESS | 1668 | 1461274500045 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 1668 | 1461274500046 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:35:00 INFO - PROCESS | 1668 | 1461274500048 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 1668 | 1461274500049 Marionette TRACE conn2 <- [1,2526,null,{}] 14:35:00 INFO - PROCESS | 1668 | 1461274500054 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}] 14:35:00 INFO - PROCESS | 1668 | 1461274500174 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:35:00 INFO - PROCESS | 1668 | 1461274500188 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x13792e000 == 87 [pid = 1668] [id = 639] 14:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 260 (0x1292e4800) [pid = 1668] [serial = 1917] [outer = 0x0] 14:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 261 (0x12e5d0c00) [pid = 1668] [serial = 1918] [outer = 0x1292e4800] 14:35:00 INFO - PROCESS | 1668 | 1461274500213 Marionette DEBUG loaded listener.js 14:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 262 (0x12f197800) [pid = 1668] [serial = 1919] [outer = 0x1292e4800] 14:35:00 INFO - PROCESS | 1668 | 1461274500556 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]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 14:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:35:00 INFO - PROCESS | 1668 | 1461274500570 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 1668 | 1461274500572 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:35:00 INFO - PROCESS | 1668 | 1461274500587 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 1668 | 1461274500588 Marionette TRACE conn2 <- [1,2530,null,{}] 14:35:00 INFO - PROCESS | 1668 | 1461274500590 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}] 14:35:00 INFO - PROCESS | 1668 | 1461274500722 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:35:00 INFO - PROCESS | 1668 | 1461274500734 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x137d67000 == 88 [pid = 1668] [id = 640] 14:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 263 (0x12e5ce800) [pid = 1668] [serial = 1920] [outer = 0x0] 14:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 264 (0x12f480400) [pid = 1668] [serial = 1921] [outer = 0x12e5ce800] 14:35:00 INFO - PROCESS | 1668 | 1461274500759 Marionette DEBUG loaded listener.js 14:35:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 265 (0x12fb5a400) [pid = 1668] [serial = 1922] [outer = 0x12e5ce800] 14:35:01 INFO - PROCESS | 1668 | 1461274501108 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]]]}] 14:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 583ms 14:35:01 INFO - PROCESS | 1668 | 1461274501157 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:35:01 INFO - PROCESS | 1668 | 1461274501159 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:35:01 INFO - PROCESS | 1668 | 1461274501161 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:35:01 INFO - PROCESS | 1668 | 1461274501162 Marionette TRACE conn2 <- [1,2534,null,{}] 14:35:01 INFO - PROCESS | 1668 | 1461274501164 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}] 14:35:01 INFO - PROCESS | 1668 | 1461274501287 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:35:01 INFO - PROCESS | 1668 | 1461274501304 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x137eb5800 == 89 [pid = 1668] [id = 641] 14:35:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 266 (0x12f479400) [pid = 1668] [serial = 1923] [outer = 0x0] 14:35:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 267 (0x12fe8bc00) [pid = 1668] [serial = 1924] [outer = 0x12f479400] 14:35:01 INFO - PROCESS | 1668 | 1461274501329 Marionette DEBUG loaded listener.js 14:35:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 268 (0x12ffad800) [pid = 1668] [serial = 1925] [outer = 0x12f479400] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 267 (0x12aba0000) [pid = 1668] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 266 (0x12aba8800) [pid = 1668] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 265 (0x12d02e000) [pid = 1668] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 264 (0x11aaf8c00) [pid = 1668] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 263 (0x123739c00) [pid = 1668] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 262 (0x114e1f000) [pid = 1668] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 261 (0x1262b1400) [pid = 1668] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 260 (0x114d7ac00) [pid = 1668] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 259 (0x126ca9000) [pid = 1668] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 258 (0x1143ee000) [pid = 1668] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 257 (0x12f47b000) [pid = 1668] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 256 (0x116fa9c00) [pid = 1668] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:35:01 INFO - PROCESS | 1668 | --DOMWINDOW == 255 (0x118a6b800) [pid = 1668] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:35:01 INFO - PROCESS | 1668 | 1461274501874 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]]]}] 14:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 720ms 14:35:01 INFO - PROCESS | 1668 | 1461274501881 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:35:01 INFO - PROCESS | 1668 | 1461274501883 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:35:01 INFO - PROCESS | 1668 | 1461274501886 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:35:01 INFO - PROCESS | 1668 | 1461274501887 Marionette TRACE conn2 <- [1,2538,null,{}] 14:35:01 INFO - PROCESS | 1668 | 1461274501890 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}] 14:35:01 INFO - PROCESS | 1668 | 1461274501985 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:35:02 INFO - PROCESS | 1668 | 1461274502010 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a80800 == 90 [pid = 1668] [id = 642] 14:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 256 (0x125f5d400) [pid = 1668] [serial = 1926] [outer = 0x0] 14:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 257 (0x12aba0000) [pid = 1668] [serial = 1927] [outer = 0x125f5d400] 14:35:02 INFO - PROCESS | 1668 | 1461274502036 Marionette DEBUG loaded listener.js 14:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 258 (0x12f84a000) [pid = 1668] [serial = 1928] [outer = 0x125f5d400] 14:35:02 INFO - PROCESS | 1668 | 1461274502406 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]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms 14:35:02 INFO - PROCESS | 1668 | 1461274502455 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 1668 | 1461274502457 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:35:02 INFO - PROCESS | 1668 | 1461274502459 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 1668 | 1461274502461 Marionette TRACE conn2 <- [1,2542,null,{}] 14:35:02 INFO - PROCESS | 1668 | 1461274502463 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}] 14:35:02 INFO - PROCESS | 1668 | 1461274502573 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:35:02 INFO - PROCESS | 1668 | 1461274502577 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x142ce4800 == 91 [pid = 1668] [id = 643] 14:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 259 (0x137821800) [pid = 1668] [serial = 1929] [outer = 0x0] 14:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 260 (0x13a62c800) [pid = 1668] [serial = 1930] [outer = 0x137821800] 14:35:02 INFO - PROCESS | 1668 | 1461274502607 Marionette DEBUG loaded listener.js 14:35:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 261 (0x141a79800) [pid = 1668] [serial = 1931] [outer = 0x137821800] 14:35:02 INFO - PROCESS | 1668 | 1461274502951 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]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 14:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:35:02 INFO - PROCESS | 1668 | 1461274502979 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 1668 | 1461274502980 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:35:02 INFO - PROCESS | 1668 | 1461274502982 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 1668 | 1461274502983 Marionette TRACE conn2 <- [1,2546,null,{}] 14:35:02 INFO - PROCESS | 1668 | 1461274502988 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}] 14:35:03 INFO - PROCESS | 1668 | 1461274503086 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:35:03 INFO - PROCESS | 1668 | 1461274503174 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x1450a9000 == 92 [pid = 1668] [id = 644] 14:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 262 (0x137824400) [pid = 1668] [serial = 1932] [outer = 0x0] 14:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 263 (0x141a7d800) [pid = 1668] [serial = 1933] [outer = 0x137824400] 14:35:03 INFO - PROCESS | 1668 | 1461274503200 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 264 (0x141ae7000) [pid = 1668] [serial = 1934] [outer = 0x137824400] 14:35:03 INFO - PROCESS | 1668 | 1461274503472 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]]]}] 14:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 524ms 14:35:03 INFO - PROCESS | 1668 | 1461274503510 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:35:03 INFO - PROCESS | 1668 | 1461274503511 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:35:03 INFO - PROCESS | 1668 | 1461274503513 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:35:03 INFO - PROCESS | 1668 | 1461274503514 Marionette TRACE conn2 <- [1,2550,null,{}] 14:35:03 INFO - PROCESS | 1668 | 1461274503516 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}] 14:35:03 INFO - PROCESS | 1668 | 1461274503617 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:35:03 INFO - PROCESS | 1668 | 1461274503622 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x142b99800 == 93 [pid = 1668] [id = 645] 14:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 265 (0x141ae7800) [pid = 1668] [serial = 1935] [outer = 0x0] 14:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 266 (0x141d4d400) [pid = 1668] [serial = 1936] [outer = 0x141ae7800] 14:35:03 INFO - PROCESS | 1668 | 1461274503648 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 267 (0x141d53800) [pid = 1668] [serial = 1937] [outer = 0x141ae7800] 14:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 670ms 14:35:04 INFO - PROCESS | 1668 | 1461274504179 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]]]}] 14:35:04 INFO - PROCESS | 1668 | 1461274504184 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 1668 | 1461274504187 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:35:04 INFO - PROCESS | 1668 | 1461274504191 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 1668 | 1461274504193 Marionette TRACE conn2 <- [1,2554,null,{}] 14:35:04 INFO - PROCESS | 1668 | 1461274504197 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}] 14:35:04 INFO - PROCESS | 1668 | 1461274504323 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:35:04 INFO - PROCESS | 1668 | 1461274504447 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x128f2f000 == 94 [pid = 1668] [id = 646] 14:35:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 268 (0x11a757400) [pid = 1668] [serial = 1938] [outer = 0x0] 14:35:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 269 (0x11ab37800) [pid = 1668] [serial = 1939] [outer = 0x11a757400] 14:35:04 INFO - PROCESS | 1668 | 1461274504482 Marionette DEBUG loaded listener.js 14:35:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 270 (0x11b04f000) [pid = 1668] [serial = 1940] [outer = 0x11a757400] 14:35:04 INFO - PROCESS | 1668 | 1461274504933 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]]]}] 14:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 773ms 14:35:04 INFO - PROCESS | 1668 | 1461274504965 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 1668 | 1461274504969 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:35:04 INFO - PROCESS | 1668 | 1461274504974 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 1668 | 1461274504976 Marionette TRACE conn2 <- [1,2558,null,{}] 14:35:04 INFO - PROCESS | 1668 | 1461274504978 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}] 14:35:05 INFO - PROCESS | 1668 | 1461274505100 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:35:05 INFO - PROCESS | 1668 | 1461274505198 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e83a000 == 95 [pid = 1668] [id = 647] 14:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 271 (0x11bca1000) [pid = 1668] [serial = 1941] [outer = 0x0] 14:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 272 (0x123746400) [pid = 1668] [serial = 1942] [outer = 0x11bca1000] 14:35:05 INFO - PROCESS | 1668 | 1461274505229 Marionette DEBUG loaded listener.js 14:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 273 (0x125dba800) [pid = 1668] [serial = 1943] [outer = 0x11bca1000] 14:35:05 INFO - PROCESS | 1668 | 1461274505668 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]]]}] 14:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 770ms 14:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:35:05 INFO - PROCESS | 1668 | 1461274505745 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:35:05 INFO - PROCESS | 1668 | 1461274505746 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:35:05 INFO - PROCESS | 1668 | 1461274505748 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:35:05 INFO - PROCESS | 1668 | 1461274505751 Marionette TRACE conn2 <- [1,2562,null,{}] 14:35:05 INFO - PROCESS | 1668 | 1461274505761 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}] 14:35:05 INFO - PROCESS | 1668 | 1461274505878 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:35:05 INFO - PROCESS | 1668 | 1461274505978 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x142b96800 == 96 [pid = 1668] [id = 648] 14:35:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 274 (0x12b871c00) [pid = 1668] [serial = 1944] [outer = 0x0] 14:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 275 (0x12cca3800) [pid = 1668] [serial = 1945] [outer = 0x12b871c00] 14:35:06 INFO - PROCESS | 1668 | 1461274506011 Marionette DEBUG loaded listener.js 14:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 276 (0x12d229400) [pid = 1668] [serial = 1946] [outer = 0x12b871c00] 14:35:06 INFO - PROCESS | 1668 | 1461274506496 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]]]}] 14:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 775ms 14:35:06 INFO - PROCESS | 1668 | 1461274506523 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:35:06 INFO - PROCESS | 1668 | 1461274506525 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:35:06 INFO - PROCESS | 1668 | 1461274506527 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:35:06 INFO - PROCESS | 1668 | 1461274506529 Marionette TRACE conn2 <- [1,2566,null,{}] 14:35:06 INFO - PROCESS | 1668 | 1461274506531 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}] 14:35:06 INFO - PROCESS | 1668 | 1461274506647 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:35:06 INFO - PROCESS | 1668 | 1461274506744 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x142699000 == 97 [pid = 1668] [id = 649] 14:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 277 (0x12d22b400) [pid = 1668] [serial = 1947] [outer = 0x0] 14:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 278 (0x12fb69000) [pid = 1668] [serial = 1948] [outer = 0x12d22b400] 14:35:06 INFO - PROCESS | 1668 | 1461274506774 Marionette DEBUG loaded listener.js 14:35:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 279 (0x13781f000) [pid = 1668] [serial = 1949] [outer = 0x12d22b400] 14:35:07 INFO - PROCESS | 1668 | 1461274507200 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]]]}] 14:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 14:35:07 INFO - PROCESS | 1668 | 1461274507260 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:35:07 INFO - PROCESS | 1668 | 1461274507261 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:35:07 INFO - PROCESS | 1668 | 1461274507264 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:35:07 INFO - PROCESS | 1668 | 1461274507265 Marionette TRACE conn2 <- [1,2570,null,{}] 14:35:07 INFO - PROCESS | 1668 | 1461274507268 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}] 14:35:07 INFO - PROCESS | 1668 | 1461274507382 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:35:07 INFO - PROCESS | 1668 | 1461274507477 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x142ce0000 == 98 [pid = 1668] [id = 650] 14:35:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 280 (0x12ffb8c00) [pid = 1668] [serial = 1950] [outer = 0x0] 14:35:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 281 (0x13a62ac00) [pid = 1668] [serial = 1951] [outer = 0x12ffb8c00] 14:35:07 INFO - PROCESS | 1668 | 1461274507506 Marionette DEBUG loaded listener.js 14:35:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 282 (0x141a75000) [pid = 1668] [serial = 1952] [outer = 0x12ffb8c00] 14:35:07 INFO - PROCESS | 1668 | 1461274507930 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]]]}] 14:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 719ms 14:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:35:07 INFO - PROCESS | 1668 | 1461274507984 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:35:07 INFO - PROCESS | 1668 | 1461274507985 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:35:07 INFO - PROCESS | 1668 | 1461274507987 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:35:07 INFO - PROCESS | 1668 | 1461274507989 Marionette TRACE conn2 <- [1,2574,null,{}] 14:35:07 INFO - PROCESS | 1668 | 1461274507991 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}] 14:35:08 INFO - PROCESS | 1668 | 1461274508120 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:35:08 INFO - PROCESS | 1668 | 1461274508248 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x137fa0000 == 99 [pid = 1668] [id = 651] 14:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 283 (0x13a6a7c00) [pid = 1668] [serial = 1953] [outer = 0x0] 14:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 284 (0x13a6ad400) [pid = 1668] [serial = 1954] [outer = 0x13a6a7c00] 14:35:08 INFO - PROCESS | 1668 | 1461274508284 Marionette DEBUG loaded listener.js 14:35:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 285 (0x141d52800) [pid = 1668] [serial = 1955] [outer = 0x13a6a7c00] 14:35:08 INFO - PROCESS | 1668 | 1461274508739 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]]]}] 14:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 820ms 14:35:08 INFO - PROCESS | 1668 | 1461274508808 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:35:08 INFO - PROCESS | 1668 | 1461274508809 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:35:08 INFO - PROCESS | 1668 | 1461274508812 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:35:08 INFO - PROCESS | 1668 | 1461274508813 Marionette TRACE conn2 <- [1,2578,null,{}] 14:35:08 INFO - PROCESS | 1668 | 1461274508815 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}] 14:35:08 INFO - PROCESS | 1668 | 1461274508928 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:35:09 INFO - PROCESS | 1668 | 1461274509027 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x142561000 == 100 [pid = 1668] [id = 652] 14:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 286 (0x141a7dc00) [pid = 1668] [serial = 1956] [outer = 0x0] 14:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 287 (0x141d31800) [pid = 1668] [serial = 1957] [outer = 0x141a7dc00] 14:35:09 INFO - PROCESS | 1668 | 1461274509056 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 288 (0x141d36000) [pid = 1668] [serial = 1958] [outer = 0x141a7dc00] 14:35:09 INFO - PROCESS | 1668 | 1461274509501 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]]]}] 14:35:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:35:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 719ms 14:35:09 INFO - PROCESS | 1668 | 1461274509546 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:35:09 INFO - PROCESS | 1668 | 1461274509547 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:35:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:35:09 INFO - PROCESS | 1668 | 1461274509550 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:35:09 INFO - PROCESS | 1668 | 1461274509552 Marionette TRACE conn2 <- [1,2582,null,{}] 14:35:09 INFO - PROCESS | 1668 | 1461274509556 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}] 14:35:09 INFO - PROCESS | 1668 | 1461274509671 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:35:09 INFO - PROCESS | 1668 | 1461274509775 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x129291000 == 101 [pid = 1668] [id = 653] 14:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 289 (0x11aaee000) [pid = 1668] [serial = 1959] [outer = 0x0] 14:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 290 (0x126462800) [pid = 1668] [serial = 1960] [outer = 0x11aaee000] 14:35:09 INFO - PROCESS | 1668 | 1461274509806 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 291 (0x12fb69c00) [pid = 1668] [serial = 1961] [outer = 0x11aaee000] 14:35:10 INFO - PROCESS | 1668 | 1461274510241 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]]]}] 14:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 722ms 14:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:35:10 INFO - PROCESS | 1668 | 1461274510272 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:35:10 INFO - PROCESS | 1668 | 1461274510274 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:35:10 INFO - PROCESS | 1668 | 1461274510276 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:35:10 INFO - PROCESS | 1668 | 1461274510277 Marionette TRACE conn2 <- [1,2586,null,{}] 14:35:10 INFO - PROCESS | 1668 | 1461274510280 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}] 14:35:10 INFO - PROCESS | 1668 | 1461274510603 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:35:10 INFO - PROCESS | 1668 | 1461274510768 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9bc000 == 102 [pid = 1668] [id = 654] 14:35:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 292 (0x1143ed400) [pid = 1668] [serial = 1962] [outer = 0x0] 14:35:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 293 (0x114a8a800) [pid = 1668] [serial = 1963] [outer = 0x1143ed400] 14:35:10 INFO - PROCESS | 1668 | 1461274510799 Marionette DEBUG loaded listener.js 14:35:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 294 (0x115ca1400) [pid = 1668] [serial = 1964] [outer = 0x1143ed400] 14:35:11 INFO - PROCESS | 1668 | 1461274511241 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]]]}] 14:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 973ms 14:35:11 INFO - PROCESS | 1668 | 1461274511251 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:35:11 INFO - PROCESS | 1668 | 1461274511256 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:35:11 INFO - PROCESS | 1668 | 1461274511259 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - PROCESS | 1668 | 1461274511262 Marionette TRACE conn2 <- [1,2590,null,{}] 14:35:11 INFO - PROCESS | 1668 | 1461274511265 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}] 14:35:11 INFO - PROCESS | 1668 | 1461274511373 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:35:11 INFO - PROCESS | 1668 | 1461274511503 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x125957800 == 103 [pid = 1668] [id = 655] 14:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 295 (0x11a993400) [pid = 1668] [serial = 1965] [outer = 0x0] 14:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 296 (0x11b046400) [pid = 1668] [serial = 1966] [outer = 0x11a993400] 14:35:11 INFO - PROCESS | 1668 | 1461274511534 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 297 (0x11be48800) [pid = 1668] [serial = 1967] [outer = 0x11a993400] 14:35:11 INFO - PROCESS | 1668 | 1461274511934 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]]]}] 14:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 722ms 14:35:11 INFO - PROCESS | 1668 | 1461274511982 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:35:11 INFO - PROCESS | 1668 | 1461274511984 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:35:11 INFO - PROCESS | 1668 | 1461274511986 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - PROCESS | 1668 | 1461274511988 Marionette TRACE conn2 <- [1,2594,null,{}] 14:35:11 INFO - PROCESS | 1668 | 1461274511990 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}] 14:35:12 INFO - PROCESS | 1668 | 1461274512114 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:35:12 INFO - PROCESS | 1668 | 1461274512218 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e63d800 == 104 [pid = 1668] [id = 656] 14:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 298 (0x1237ad000) [pid = 1668] [serial = 1968] [outer = 0x0] 14:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 299 (0x1258e8c00) [pid = 1668] [serial = 1969] [outer = 0x1237ad000] 14:35:12 INFO - PROCESS | 1668 | 1461274512246 Marionette DEBUG loaded listener.js 14:35:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 300 (0x125f5b000) [pid = 1668] [serial = 1970] [outer = 0x1237ad000] 14:35:12 INFO - PROCESS | 1668 | 1461274512772 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]]]}] 14:35:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:35:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 822ms 14:35:12 INFO - PROCESS | 1668 | 1461274512810 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:35:12 INFO - PROCESS | 1668 | 1461274512812 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:35:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:35:12 INFO - PROCESS | 1668 | 1461274512838 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:35:12 INFO - PROCESS | 1668 | 1461274512841 Marionette TRACE conn2 <- [1,2598,null,{}] 14:35:12 INFO - PROCESS | 1668 | 1461274512847 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}] 14:35:12 INFO - PROCESS | 1668 | 1461274512957 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:35:13 INFO - PROCESS | 1668 | 1461274513061 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x130312800 == 105 [pid = 1668] [id = 657] 14:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 301 (0x126299400) [pid = 1668] [serial = 1971] [outer = 0x0] 14:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 302 (0x1269ed400) [pid = 1668] [serial = 1972] [outer = 0x126299400] 14:35:13 INFO - PROCESS | 1668 | 1461274513089 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 303 (0x1289c2c00) [pid = 1668] [serial = 1973] [outer = 0x126299400] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x137b84800 == 104 [pid = 1668] [id = 544] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x1450a9000 == 103 [pid = 1668] [id = 644] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x142ce4800 == 102 [pid = 1668] [id = 643] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x137a80800 == 101 [pid = 1668] [id = 642] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x137eb5800 == 100 [pid = 1668] [id = 641] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x137d67000 == 99 [pid = 1668] [id = 640] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 302 (0x126ca4000) [pid = 1668] [serial = 1819] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 301 (0x12ab11c00) [pid = 1668] [serial = 1810] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 300 (0x123734400) [pid = 1668] [serial = 1804] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 299 (0x125f55000) [pid = 1668] [serial = 1807] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 298 (0x12d21f400) [pid = 1668] [serial = 1816] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 297 (0x114a8e000) [pid = 1668] [serial = 1798] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 296 (0x12e282000) [pid = 1668] [serial = 1822] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 295 (0x12cca3000) [pid = 1668] [serial = 1813] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 294 (0x12fb63800) [pid = 1668] [serial = 1861] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 293 (0x11948b800) [pid = 1668] [serial = 1801] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x13792e000 == 98 [pid = 1668] [id = 639] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x130316800 == 97 [pid = 1668] [id = 638] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12e825800 == 96 [pid = 1668] [id = 637] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12d06a000 == 95 [pid = 1668] [id = 636] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12abc1000 == 94 [pid = 1668] [id = 635] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11891b000 == 93 [pid = 1668] [id = 634] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12eed4000 == 92 [pid = 1668] [id = 633] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x144fd0000 == 91 [pid = 1668] [id = 628] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x141c1b000 == 90 [pid = 1668] [id = 627] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x142cf8800 == 89 [pid = 1668] [id = 626] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x141c3e800 == 88 [pid = 1668] [id = 625] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x13820e800 == 87 [pid = 1668] [id = 624] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x137903000 == 86 [pid = 1668] [id = 623] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x12bed2800 == 85 [pid = 1668] [id = 622] 14:35:13 INFO - PROCESS | 1668 | --DOCSHELL 0x11babe000 == 84 [pid = 1668] [id = 621] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 292 (0x12ba31c00) [pid = 1668] [serial = 1843] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 291 (0x12cf86400) [pid = 1668] [serial = 1846] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 290 (0x12cc9cc00) [pid = 1668] [serial = 1844] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 289 (0x12e29e000) [pid = 1668] [serial = 1849] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 288 (0x11bc98400) [pid = 1668] [serial = 1831] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 287 (0x11c184c00) [pid = 1668] [serial = 1832] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 286 (0x1237ae400) [pid = 1668] [serial = 1834] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 285 (0x12d02d000) [pid = 1668] [serial = 1847] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 284 (0x1258ec400) [pid = 1668] [serial = 1835] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 283 (0x114e26400) [pid = 1668] [serial = 1825] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 282 (0x126f43800) [pid = 1668] [serial = 1840] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 281 (0x12e29e400) [pid = 1668] [serial = 1855] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 280 (0x12abaa000) [pid = 1668] [serial = 1796] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 279 (0x12e5d3400) [pid = 1668] [serial = 1850] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 278 (0x11c17c000) [pid = 1668] [serial = 1853] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 277 (0x12f482c00) [pid = 1668] [serial = 1858] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 276 (0x12fb3c400) [pid = 1668] [serial = 1859] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 275 (0x12f478800) [pid = 1668] [serial = 1856] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 274 (0x118945400) [pid = 1668] [serial = 1852] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 273 (0x125cd9800) [pid = 1668] [serial = 1837] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 272 (0x1262a3c00) [pid = 1668] [serial = 1838] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 271 (0x11b046c00) [pid = 1668] [serial = 1829] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 270 (0x11aaf6400) [pid = 1668] [serial = 1828] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 269 (0x118493400) [pid = 1668] [serial = 1826] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | --DOMWINDOW == 268 (0x12ab9f400) [pid = 1668] [serial = 1841] [outer = 0x0] [url = about:blank] 14:35:13 INFO - PROCESS | 1668 | 1461274513563 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]]]}] 14:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 797ms 14:35:13 INFO - PROCESS | 1668 | 1461274513613 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:35:13 INFO - PROCESS | 1668 | 1461274513614 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:35:13 INFO - PROCESS | 1668 | 1461274513617 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:35:13 INFO - PROCESS | 1668 | 1461274513618 Marionette TRACE conn2 <- [1,2602,null,{}] 14:35:13 INFO - PROCESS | 1668 | 1461274513620 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}] 14:35:13 INFO - PROCESS | 1668 | 1461274513714 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:35:13 INFO - PROCESS | 1668 | 1461274513721 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x12626a000 == 85 [pid = 1668] [id = 658] 14:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 269 (0x11b046c00) [pid = 1668] [serial = 1974] [outer = 0x0] 14:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 270 (0x125f58000) [pid = 1668] [serial = 1975] [outer = 0x11b046c00] 14:35:13 INFO - PROCESS | 1668 | 1461274513748 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 271 (0x1288bdc00) [pid = 1668] [serial = 1976] [outer = 0x11b046c00] 14:35:14 INFO - PROCESS | 1668 | 1461274514155 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]]]}] 14:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 571ms 14:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:35:14 INFO - PROCESS | 1668 | 1461274514193 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:35:14 INFO - PROCESS | 1668 | 1461274514194 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:35:14 INFO - PROCESS | 1668 | 1461274514196 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:35:14 INFO - PROCESS | 1668 | 1461274514197 Marionette TRACE conn2 <- [1,2606,null,{}] 14:35:14 INFO - PROCESS | 1668 | 1461274514200 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}] 14:35:14 INFO - PROCESS | 1668 | 1461274514293 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:35:14 INFO - PROCESS | 1668 | 1461274514297 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12cf10800 == 86 [pid = 1668] [id = 659] 14:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 272 (0x12ab09000) [pid = 1668] [serial = 1977] [outer = 0x0] 14:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 273 (0x12ab11c00) [pid = 1668] [serial = 1978] [outer = 0x12ab09000] 14:35:14 INFO - PROCESS | 1668 | 1461274514329 Marionette DEBUG loaded listener.js 14:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 274 (0x12bb8c800) [pid = 1668] [serial = 1979] [outer = 0x12ab09000] 14:35:14 INFO - PROCESS | 1668 | 1461274514730 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]]]}] 14:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 567ms 14:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:35:14 INFO - PROCESS | 1668 | 1461274514765 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:35:14 INFO - PROCESS | 1668 | 1461274514766 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:35:14 INFO - PROCESS | 1668 | 1461274514771 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:35:14 INFO - PROCESS | 1668 | 1461274514773 Marionette TRACE conn2 <- [1,2610,null,{}] 14:35:14 INFO - PROCESS | 1668 | 1461274514775 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}] 14:35:14 INFO - PROCESS | 1668 | 1461274514915 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:35:14 INFO - PROCESS | 1668 | 1461274514921 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fc06000 == 87 [pid = 1668] [id = 660] 14:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 275 (0x12bbe4800) [pid = 1668] [serial = 1980] [outer = 0x0] 14:35:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 276 (0x12d023000) [pid = 1668] [serial = 1981] [outer = 0x12bbe4800] 14:35:14 INFO - PROCESS | 1668 | 1461274514961 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 277 (0x12e282400) [pid = 1668] [serial = 1982] [outer = 0x12bbe4800] 14:35:15 INFO - PROCESS | 1668 | 1461274515448 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]]]}] 14:35:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:35:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 723ms 14:35:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:35:15 INFO - PROCESS | 1668 | 1461274515492 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 1668 | 1461274515494 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:35:15 INFO - PROCESS | 1668 | 1461274515496 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - PROCESS | 1668 | 1461274515497 Marionette TRACE conn2 <- [1,2614,null,{}] 14:35:15 INFO - PROCESS | 1668 | 1461274515499 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}] 14:35:15 INFO - PROCESS | 1668 | 1461274515592 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:35:15 INFO - PROCESS | 1668 | 1461274515596 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x137890000 == 88 [pid = 1668] [id = 661] 14:35:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 278 (0x12ab0a400) [pid = 1668] [serial = 1983] [outer = 0x0] 14:35:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 279 (0x12e2a8800) [pid = 1668] [serial = 1984] [outer = 0x12ab0a400] 14:35:15 INFO - PROCESS | 1668 | 1461274515621 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 280 (0x12ed88000) [pid = 1668] [serial = 1985] [outer = 0x12ab0a400] 14:35:15 INFO - PROCESS | 1668 | 1461274515992 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]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 14:35:16 INFO - PROCESS | 1668 | 1461274516014 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:35:16 INFO - PROCESS | 1668 | 1461274516015 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:35:16 INFO - PROCESS | 1668 | 1461274516018 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - PROCESS | 1668 | 1461274516020 Marionette TRACE conn2 <- [1,2618,null,{}] 14:35:16 INFO - PROCESS | 1668 | 1461274516022 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}] 14:35:16 INFO - PROCESS | 1668 | 1461274516148 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:35:16 INFO - PROCESS | 1668 | 1461274516203 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x137940000 == 89 [pid = 1668] [id = 662] 14:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 281 (0x12ad5e400) [pid = 1668] [serial = 1986] [outer = 0x0] 14:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 282 (0x12f195400) [pid = 1668] [serial = 1987] [outer = 0x12ad5e400] 14:35:16 INFO - PROCESS | 1668 | 1461274516229 Marionette DEBUG loaded listener.js 14:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 283 (0x12f84c400) [pid = 1668] [serial = 1988] [outer = 0x12ad5e400] 14:35:16 INFO - PROCESS | 1668 | 1461274516567 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]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 14:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:35:16 INFO - PROCESS | 1668 | 1461274516590 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:35:16 INFO - PROCESS | 1668 | 1461274516591 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:35:16 INFO - PROCESS | 1668 | 1461274516594 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - PROCESS | 1668 | 1461274516595 Marionette TRACE conn2 <- [1,2622,null,{}] 14:35:16 INFO - PROCESS | 1668 | 1461274516597 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}] 14:35:16 INFO - PROCESS | 1668 | 1461274516722 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:35:16 INFO - PROCESS | 1668 | 1461274516736 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x137d75000 == 90 [pid = 1668] [id = 663] 14:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 284 (0x12f197400) [pid = 1668] [serial = 1989] [outer = 0x0] 14:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 285 (0x12fe91c00) [pid = 1668] [serial = 1990] [outer = 0x12f197400] 14:35:16 INFO - PROCESS | 1668 | 1461274516761 Marionette DEBUG loaded listener.js 14:35:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 286 (0x12ffb6400) [pid = 1668] [serial = 1991] [outer = 0x12f197400] 14:35:17 INFO - PROCESS | 1668 | 1461274517123 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]]]}] 14:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 567ms 14:35:17 INFO - PROCESS | 1668 | 1461274517162 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:35:17 INFO - PROCESS | 1668 | 1461274517163 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:35:17 INFO - PROCESS | 1668 | 1461274517165 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:35:17 INFO - PROCESS | 1668 | 1461274517166 Marionette TRACE conn2 <- [1,2626,null,{}] 14:35:17 INFO - PROCESS | 1668 | 1461274517168 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}] 14:35:17 INFO - PROCESS | 1668 | 1461274517293 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:35:17 INFO - PROCESS | 1668 | 1461274517307 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x137f9a800 == 91 [pid = 1668] [id = 664] 14:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 287 (0x11a763000) [pid = 1668] [serial = 1992] [outer = 0x0] 14:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 288 (0x12fe90000) [pid = 1668] [serial = 1993] [outer = 0x11a763000] 14:35:17 INFO - PROCESS | 1668 | 1461274517338 Marionette DEBUG loaded listener.js 14:35:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 289 (0x137b38c00) [pid = 1668] [serial = 1994] [outer = 0x11a763000] 14:35:18 INFO - PROCESS | 1668 | 1461274518315 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]]]}] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 288 (0x11bf7b000) [pid = 1668] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 287 (0x12373c800) [pid = 1668] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 286 (0x1143f1c00) [pid = 1668] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 285 (0x12ba36400) [pid = 1668] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 284 (0x119493800) [pid = 1668] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 283 (0x1258dd400) [pid = 1668] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 282 (0x117d67400) [pid = 1668] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 281 (0x116f13000) [pid = 1668] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 280 (0x11870b800) [pid = 1668] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 279 (0x1289c7c00) [pid = 1668] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 278 (0x12374c000) [pid = 1668] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 277 (0x112bb8000) [pid = 1668] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 276 (0x116fa8800) [pid = 1668] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 275 (0x1143ef800) [pid = 1668] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 274 (0x123730000) [pid = 1668] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 273 (0x119485000) [pid = 1668] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 272 (0x12cf30c00) [pid = 1668] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 271 (0x125cdcc00) [pid = 1668] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 270 (0x12f480000) [pid = 1668] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 269 (0x113d03000) [pid = 1668] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 268 (0x11b04ac00) [pid = 1668] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 267 (0x12f47a000) [pid = 1668] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 266 (0x11ab44800) [pid = 1668] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 265 (0x11c495c00) [pid = 1668] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 264 (0x1258e2000) [pid = 1668] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 263 (0x1289cc400) [pid = 1668] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 262 (0x1143eac00) [pid = 1668] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 261 (0x125f5d400) [pid = 1668] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 260 (0x11c17ec00) [pid = 1668] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 259 (0x12e5ce800) [pid = 1668] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 258 (0x12aba3400) [pid = 1668] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 257 (0x126468c00) [pid = 1668] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 256 (0x1292e4800) [pid = 1668] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 255 (0x11870e400) [pid = 1668] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 254 (0x125f5c000) [pid = 1668] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 253 (0x11ad60800) [pid = 1668] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 252 (0x12aa3c000) [pid = 1668] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 251 (0x112d20400) [pid = 1668] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 250 (0x12e5d2c00) [pid = 1668] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 249 (0x127495000) [pid = 1668] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 248 (0x11a995000) [pid = 1668] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 247 (0x114a85c00) [pid = 1668] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 246 (0x1150aa400) [pid = 1668] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 245 (0x12374b400) [pid = 1668] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 244 (0x114e71800) [pid = 1668] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 243 (0x11af87800) [pid = 1668] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 242 (0x112bb8c00) [pid = 1668] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 241 (0x123737800) [pid = 1668] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 240 (0x1288b6c00) [pid = 1668] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 239 (0x126461c00) [pid = 1668] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 238 (0x11a76b800) [pid = 1668] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 237 (0x125c2d400) [pid = 1668] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 236 (0x1181ad800) [pid = 1668] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 235 (0x1143eb800) [pid = 1668] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 234 (0x123747c00) [pid = 1668] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 233 (0x137824400) [pid = 1668] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 232 (0x1289c9c00) [pid = 1668] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 231 (0x11b99c400) [pid = 1668] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 230 (0x123731c00) [pid = 1668] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 229 (0x11a76b000) [pid = 1668] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 228 (0x137821800) [pid = 1668] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 227 (0x11ab3f800) [pid = 1668] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 226 (0x12646c800) [pid = 1668] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 225 (0x12e18cc00) [pid = 1668] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 224 (0x12f479400) [pid = 1668] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 223 (0x1238d3c00) [pid = 1668] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 222 (0x12e5d5c00) [pid = 1668] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 221 (0x115c16000) [pid = 1668] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 220 (0x12e18b000) [pid = 1668] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 219 (0x116fa8000) [pid = 1668] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 218 (0x12e194c00) [pid = 1668] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 217 (0x11be56800) [pid = 1668] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:35:18 INFO - PROCESS | 1668 | --DOMWINDOW == 216 (0x119572000) [pid = 1668] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:35:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:35:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1222ms 14:35:18 INFO - PROCESS | 1668 | 1461274518389 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 1668 | 1461274518390 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:35:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:35:18 INFO - PROCESS | 1668 | 1461274518392 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 1668 | 1461274518394 Marionette TRACE conn2 <- [1,2630,null,{}] 14:35:18 INFO - PROCESS | 1668 | 1461274518396 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}] 14:35:18 INFO - PROCESS | 1668 | 1461274518502 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:35:18 INFO - PROCESS | 1668 | 1461274518508 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a518800 == 92 [pid = 1668] [id = 665] 14:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 217 (0x114e24000) [pid = 1668] [serial = 1995] [outer = 0x0] 14:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 218 (0x1150aa400) [pid = 1668] [serial = 1996] [outer = 0x114e24000] 14:35:18 INFO - PROCESS | 1668 | 1461274518534 Marionette DEBUG loaded listener.js 14:35:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 219 (0x118709400) [pid = 1668] [serial = 1997] [outer = 0x114e24000] 14:35:18 INFO - PROCESS | 1668 | 1461274518906 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]]]}] 14:35:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:35:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 14:35:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:35:18 INFO - PROCESS | 1668 | 1461274518962 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 1668 | 1461274518963 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:35:18 INFO - PROCESS | 1668 | 1461274518965 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 1668 | 1461274518966 Marionette TRACE conn2 <- [1,2634,null,{}] 14:35:18 INFO - PROCESS | 1668 | 1461274518969 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}] 14:35:19 INFO - PROCESS | 1668 | 1461274519071 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:35:19 INFO - PROCESS | 1668 | 1461274519075 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d50f000 == 93 [pid = 1668] [id = 666] 14:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x1184f2c00) [pid = 1668] [serial = 1998] [outer = 0x0] 14:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 221 (0x11a76c000) [pid = 1668] [serial = 1999] [outer = 0x1184f2c00] 14:35:19 INFO - PROCESS | 1668 | 1461274519101 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 222 (0x11b051800) [pid = 1668] [serial = 2000] [outer = 0x1184f2c00] 14:35:19 INFO - PROCESS | 1668 | 1461274519547 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]]]}] 14:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 619ms 14:35:19 INFO - PROCESS | 1668 | 1461274519592 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:35:19 INFO - PROCESS | 1668 | 1461274519593 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:35:19 INFO - PROCESS | 1668 | 1461274519597 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:35:19 INFO - PROCESS | 1668 | 1461274519599 Marionette TRACE conn2 <- [1,2638,null,{}] 14:35:19 INFO - PROCESS | 1668 | 1461274519602 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}] 14:35:19 INFO - PROCESS | 1668 | 1461274519716 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:35:19 INFO - PROCESS | 1668 | 1461274519720 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x137b7f000 == 94 [pid = 1668] [id = 667] 14:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 223 (0x11b0df400) [pid = 1668] [serial = 2001] [outer = 0x0] 14:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 224 (0x12372e400) [pid = 1668] [serial = 2002] [outer = 0x11b0df400] 14:35:19 INFO - PROCESS | 1668 | 1461274519745 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 225 (0x1237b0800) [pid = 1668] [serial = 2003] [outer = 0x11b0df400] 14:35:20 INFO - PROCESS | 1668 | 1461274520111 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]]]}] 14:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms 14:35:20 INFO - PROCESS | 1668 | 1461274520119 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 1668 | 1461274520120 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:35:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:35:20 INFO - PROCESS | 1668 | 1461274520122 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 1668 | 1461274520123 Marionette TRACE conn2 <- [1,2642,null,{}] 14:35:20 INFO - PROCESS | 1668 | 1461274520126 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}] 14:35:20 INFO - PROCESS | 1668 | 1461274520222 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:35:20 INFO - PROCESS | 1668 | 1461274520398 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x1150de000 == 95 [pid = 1668] [id = 668] 14:35:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 226 (0x112bb8c00) [pid = 1668] [serial = 2004] [outer = 0x0] 14:35:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 227 (0x112d22c00) [pid = 1668] [serial = 2005] [outer = 0x112bb8c00] 14:35:20 INFO - PROCESS | 1668 | 1461274520434 Marionette DEBUG loaded listener.js 14:35:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 228 (0x1143ef800) [pid = 1668] [serial = 2006] [outer = 0x112bb8c00] 14:35:20 INFO - PROCESS | 1668 | 1461274520893 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]]]}] 14:35:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:35:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 818ms 14:35:20 INFO - PROCESS | 1668 | 1461274520941 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 1668 | 1461274520945 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:35:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:35:20 INFO - PROCESS | 1668 | 1461274520949 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 1668 | 1461274520951 Marionette TRACE conn2 <- [1,2646,null,{}] 14:35:20 INFO - PROCESS | 1668 | 1461274520954 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}] 14:35:21 INFO - PROCESS | 1668 | 1461274521104 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:35:21 INFO - PROCESS | 1668 | 1461274521218 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12becd000 == 96 [pid = 1668] [id = 669] 14:35:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 229 (0x11aaecc00) [pid = 1668] [serial = 2007] [outer = 0x0] 14:35:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 230 (0x11af8a800) [pid = 1668] [serial = 2008] [outer = 0x11aaecc00] 14:35:21 INFO - PROCESS | 1668 | 1461274521252 Marionette DEBUG loaded listener.js 14:35:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 231 (0x123732c00) [pid = 1668] [serial = 2009] [outer = 0x11aaecc00] 14:35:21 INFO - PROCESS | 1668 | 1461274521678 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]]]}] 14:35:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:35:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 772ms 14:35:21 INFO - PROCESS | 1668 | 1461274521722 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:35:21 INFO - PROCESS | 1668 | 1461274521725 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:35:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:35:21 INFO - PROCESS | 1668 | 1461274521729 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:35:21 INFO - PROCESS | 1668 | 1461274521730 Marionette TRACE conn2 <- [1,2650,null,{}] 14:35:21 INFO - PROCESS | 1668 | 1461274521733 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}] 14:35:21 INFO - PROCESS | 1668 | 1461274521852 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:35:21 INFO - PROCESS | 1668 | 1461274521981 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe1c000 == 97 [pid = 1668] [id = 670] 14:35:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 232 (0x123743000) [pid = 1668] [serial = 2010] [outer = 0x0] 14:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 233 (0x1258e4000) [pid = 1668] [serial = 2011] [outer = 0x123743000] 14:35:22 INFO - PROCESS | 1668 | 1461274522016 Marionette DEBUG loaded listener.js 14:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 234 (0x126023800) [pid = 1668] [serial = 2012] [outer = 0x123743000] 14:35:22 INFO - PROCESS | 1668 | 1461274522446 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]]]}] 14:35:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:35:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 771ms 14:35:22 INFO - PROCESS | 1668 | 1461274522500 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:35:22 INFO - PROCESS | 1668 | 1461274522501 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:35:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:35:22 INFO - PROCESS | 1668 | 1461274522505 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:35:22 INFO - PROCESS | 1668 | 1461274522509 Marionette TRACE conn2 <- [1,2654,null,{}] 14:35:22 INFO - PROCESS | 1668 | 1461274522516 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}] 14:35:22 INFO - PROCESS | 1668 | 1461274522635 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:35:22 INFO - PROCESS | 1668 | 1461274522737 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x1382b8800 == 98 [pid = 1668] [id = 671] 14:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 235 (0x126296000) [pid = 1668] [serial = 2013] [outer = 0x0] 14:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 236 (0x12645f800) [pid = 1668] [serial = 2014] [outer = 0x126296000] 14:35:22 INFO - PROCESS | 1668 | 1461274522770 Marionette DEBUG loaded listener.js 14:35:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 237 (0x1288c0c00) [pid = 1668] [serial = 2015] [outer = 0x126296000] 14:35:23 INFO - PROCESS | 1668 | 1461274523199 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]]]}] 14:35:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:35:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 724ms 14:35:23 INFO - PROCESS | 1668 | 1461274523228 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:35:23 INFO - PROCESS | 1668 | 1461274523230 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:35:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:35:23 INFO - PROCESS | 1668 | 1461274523233 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:35:23 INFO - PROCESS | 1668 | 1461274523234 Marionette TRACE conn2 <- [1,2658,null,{}] 14:35:23 INFO - PROCESS | 1668 | 1461274523256 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}] 14:35:23 INFO - PROCESS | 1668 | 1461274523372 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:35:23 INFO - PROCESS | 1668 | 1461274523473 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x141b6c800 == 99 [pid = 1668] [id = 672] 14:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 238 (0x126cf3400) [pid = 1668] [serial = 2016] [outer = 0x0] 14:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 239 (0x128f49800) [pid = 1668] [serial = 2017] [outer = 0x126cf3400] 14:35:23 INFO - PROCESS | 1668 | 1461274523503 Marionette DEBUG loaded listener.js 14:35:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 240 (0x12aa38000) [pid = 1668] [serial = 2018] [outer = 0x126cf3400] 14:35:23 INFO - PROCESS | 1668 | 1461274523912 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]]]}] 14:35:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:35:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 686ms 14:35:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:35:23 INFO - PROCESS | 1668 | 1461274523920 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:35:23 INFO - PROCESS | 1668 | 1461274523921 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:35:23 INFO - PROCESS | 1668 | 1461274523923 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:35:23 INFO - PROCESS | 1668 | 1461274523925 Marionette TRACE conn2 <- [1,2662,null,{}] 14:35:23 INFO - PROCESS | 1668 | 1461274523927 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}] 14:35:24 INFO - PROCESS | 1668 | 1461274524059 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:35:24 INFO - PROCESS | 1668 | 1461274524189 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x141c1f800 == 100 [pid = 1668] [id = 673] 14:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 241 (0x12aba6400) [pid = 1668] [serial = 2019] [outer = 0x0] 14:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 242 (0x12ad53c00) [pid = 1668] [serial = 2020] [outer = 0x12aba6400] 14:35:24 INFO - PROCESS | 1668 | 1461274524230 Marionette DEBUG loaded listener.js 14:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 243 (0x12cf2c800) [pid = 1668] [serial = 2021] [outer = 0x12aba6400] 14:35:24 INFO - PROCESS | 1668 | 1461274524646 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]]]}] 14:35:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:35:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 770ms 14:35:24 INFO - PROCESS | 1668 | 1461274524694 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:35:24 INFO - PROCESS | 1668 | 1461274524695 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:35:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:35:24 INFO - PROCESS | 1668 | 1461274524698 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:35:24 INFO - PROCESS | 1668 | 1461274524699 Marionette TRACE conn2 <- [1,2666,null,{}] 14:35:24 INFO - PROCESS | 1668 | 1461274524701 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}] 14:35:24 INFO - PROCESS | 1668 | 1461274524820 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:35:24 INFO - PROCESS | 1668 | 1461274524952 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x14268f800 == 101 [pid = 1668] [id = 674] 14:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 244 (0x12cf2dc00) [pid = 1668] [serial = 2022] [outer = 0x0] 14:35:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 245 (0x12d228800) [pid = 1668] [serial = 2023] [outer = 0x12cf2dc00] 14:35:24 INFO - PROCESS | 1668 | 1461274524985 Marionette DEBUG loaded listener.js 14:35:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 246 (0x12ed88800) [pid = 1668] [serial = 2024] [outer = 0x12cf2dc00] 14:35:25 INFO - PROCESS | 1668 | 1461274525861 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]]]}] 14:35:25 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) 14:35:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1173ms 14:35:25 INFO - PROCESS | 1668 | 1461274525871 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:35:25 INFO - PROCESS | 1668 | 1461274525872 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:35:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:35:25 INFO - PROCESS | 1668 | 1461274525875 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - PROCESS | 1668 | 1461274525876 Marionette TRACE conn2 <- [1,2670,null,{}] 14:35:25 INFO - PROCESS | 1668 | 1461274525878 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}] 14:35:26 INFO - PROCESS | 1668 | 1461274525993 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:35:26 INFO - PROCESS | 1668 | 1461274526123 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x11be87000 == 102 [pid = 1668] [id = 675] 14:35:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 247 (0x113a3ec00) [pid = 1668] [serial = 2025] [outer = 0x0] 14:35:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 248 (0x12ad51400) [pid = 1668] [serial = 2026] [outer = 0x113a3ec00] 14:35:26 INFO - PROCESS | 1668 | 1461274526156 Marionette DEBUG loaded listener.js 14:35:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 249 (0x12fb44c00) [pid = 1668] [serial = 2027] [outer = 0x113a3ec00] 14:35:27 INFO - PROCESS | 1668 | 1461274527055 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:35:27 INFO - PROCESS | 1668 | 1461274527100 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:35:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:35:27 INFO - PROCESS | 1668 | 1461274527103 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:35:27 INFO - PROCESS | 1668 | 1461274527104 Marionette TRACE conn2 <- [1,2674,null,{}] 14:35:27 INFO - PROCESS | 1668 | 1461274527107 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}] 14:35:27 INFO - PROCESS | 1668 | 1461274527223 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:35:27 INFO - PROCESS | 1668 | 1461274527371 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x125efb000 == 103 [pid = 1668] [id = 676] 14:35:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 250 (0x112d21400) [pid = 1668] [serial = 2028] [outer = 0x0] 14:35:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 251 (0x11848e800) [pid = 1668] [serial = 2029] [outer = 0x112d21400] 14:35:27 INFO - PROCESS | 1668 | 1461274527404 Marionette DEBUG loaded listener.js 14:35:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 252 (0x11ab3a000) [pid = 1668] [serial = 2030] [outer = 0x112d21400] 14:35:28 INFO - PROCESS | 1668 | 1461274528300 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] 14:35:28 INFO - PROCESS | 1668 | 1461274528325 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:35:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:35:28 INFO - PROCESS | 1668 | 1461274528328 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:35:28 INFO - PROCESS | 1668 | 1461274528329 Marionette TRACE conn2 <- [1,2678,null,{}] 14:35:28 INFO - PROCESS | 1668 | 1461274528331 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}] 14:35:28 INFO - PROCESS | 1668 | 1461274528451 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:35:28 INFO - PROCESS | 1668 | 1461274528582 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x12badd000 == 104 [pid = 1668] [id = 677] 14:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 253 (0x112d1b800) [pid = 1668] [serial = 2031] [outer = 0x0] 14:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 254 (0x114e6a000) [pid = 1668] [serial = 2032] [outer = 0x112d1b800] 14:35:28 INFO - PROCESS | 1668 | 1461274528615 Marionette DEBUG loaded listener.js 14:35:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 255 (0x11a993c00) [pid = 1668] [serial = 2033] [outer = 0x112d1b800] 14:35:29 INFO - PROCESS | 1668 | 1461274529815 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]]]}] 14:35:29 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) 14:35:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1519ms 14:35:29 INFO - PROCESS | 1668 | 1461274529858 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:35:29 INFO - PROCESS | 1668 | 1461274529860 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:35:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:35:29 INFO - PROCESS | 1668 | 1461274529865 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:35:29 INFO - PROCESS | 1668 | 1461274529867 Marionette TRACE conn2 <- [1,2682,null,{}] 14:35:29 INFO - PROCESS | 1668 | 1461274529871 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}] 14:35:29 INFO - PROCESS | 1668 | 1461274529985 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:35:30 INFO - PROCESS | 1668 | 1461274530155 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce05000 == 103 [pid = 1668] [id = 439] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x138220000 == 102 [pid = 1668] [id = 620] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x13031d000 == 101 [pid = 1668] [id = 372] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x137b7f000 == 100 [pid = 1668] [id = 667] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12d50f000 == 99 [pid = 1668] [id = 666] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x11a518800 == 98 [pid = 1668] [id = 665] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x137f9a800 == 97 [pid = 1668] [id = 664] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x137d75000 == 96 [pid = 1668] [id = 663] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 254 (0x141d4d400) [pid = 1668] [serial = 1936] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 253 (0x12ffb7400) [pid = 1668] [serial = 1891] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 252 (0x12ffb2000) [pid = 1668] [serial = 1888] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 251 (0x13782a800) [pid = 1668] [serial = 1894] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x1150e2800 == 97 [pid = 1668] [id = 678] 14:35:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 252 (0x113a31c00) [pid = 1668] [serial = 2034] [outer = 0x0] 14:35:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 253 (0x114f0a400) [pid = 1668] [serial = 2035] [outer = 0x113a31c00] 14:35:30 INFO - PROCESS | 1668 | 1461274530225 Marionette DEBUG loaded listener.js 14:35:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 254 (0x117e56c00) [pid = 1668] [serial = 2036] [outer = 0x113a31c00] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x137940000 == 96 [pid = 1668] [id = 662] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x137890000 == 95 [pid = 1668] [id = 661] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12fc06000 == 94 [pid = 1668] [id = 660] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12cf10800 == 93 [pid = 1668] [id = 659] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12626a000 == 92 [pid = 1668] [id = 658] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x130312800 == 91 [pid = 1668] [id = 657] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12e63d800 == 90 [pid = 1668] [id = 656] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x125957800 == 89 [pid = 1668] [id = 655] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9bc000 == 88 [pid = 1668] [id = 654] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x129291000 == 87 [pid = 1668] [id = 653] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x142561000 == 86 [pid = 1668] [id = 652] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x137fa0000 == 85 [pid = 1668] [id = 651] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x142ce0000 == 84 [pid = 1668] [id = 650] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x142699000 == 83 [pid = 1668] [id = 649] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x142b96800 == 82 [pid = 1668] [id = 648] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x12e83a000 == 81 [pid = 1668] [id = 647] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x128f2f000 == 80 [pid = 1668] [id = 646] 14:35:30 INFO - PROCESS | 1668 | --DOCSHELL 0x142b99800 == 79 [pid = 1668] [id = 645] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 253 (0x141ae7000) [pid = 1668] [serial = 1934] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 252 (0x12ffb0400) [pid = 1668] [serial = 1886] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 251 (0x12f47a400) [pid = 1668] [serial = 1441] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 250 (0x115ca1c00) [pid = 1668] [serial = 1799] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 249 (0x12d221800) [pid = 1668] [serial = 1814] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 248 (0x11ab3f000) [pid = 1668] [serial = 1670] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 247 (0x126814000) [pid = 1668] [serial = 1685] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 246 (0x11ab3ec00) [pid = 1668] [serial = 1802] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 245 (0x11ab43400) [pid = 1668] [serial = 1429] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 244 (0x12cf92400) [pid = 1668] [serial = 1820] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 243 (0x12e27d800) [pid = 1668] [serial = 1916] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 242 (0x127531800) [pid = 1668] [serial = 1808] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 241 (0x114766000) [pid = 1668] [serial = 1363] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 240 (0x11aaefc00) [pid = 1668] [serial = 1739] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 239 (0x114e66c00) [pid = 1668] [serial = 1426] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 238 (0x12ad56c00) [pid = 1668] [serial = 1915] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 237 (0x12373a800) [pid = 1668] [serial = 1438] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 236 (0x11ab43c00) [pid = 1668] [serial = 1867] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 235 (0x12e2a2400) [pid = 1668] [serial = 1876] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 234 (0x12ad57800) [pid = 1668] [serial = 1913] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 233 (0x12fe94400) [pid = 1668] [serial = 1880] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 232 (0x1289ca000) [pid = 1668] [serial = 1444] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 231 (0x129495800) [pid = 1668] [serial = 1372] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 230 (0x12f84d800) [pid = 1668] [serial = 1486] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 229 (0x1238cf800) [pid = 1668] [serial = 1742] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 228 (0x12bb85000) [pid = 1668] [serial = 1435] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 227 (0x125f4f800) [pid = 1668] [serial = 1679] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 226 (0x12d02c000) [pid = 1668] [serial = 1499] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 225 (0x11aaf7000) [pid = 1668] [serial = 1903] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 224 (0x12aba0000) [pid = 1668] [serial = 1927] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 223 (0x1259d2000) [pid = 1668] [serial = 1432] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 222 (0x12fb5a400) [pid = 1668] [serial = 1922] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 221 (0x12cf90800) [pid = 1668] [serial = 1748] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 220 (0x12ba2f800) [pid = 1668] [serial = 1375] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 219 (0x12e5d0c00) [pid = 1668] [serial = 1918] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 218 (0x11aaeb400) [pid = 1668] [serial = 1901] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 217 (0x1262a6000) [pid = 1668] [serial = 1682] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 216 (0x11bcdd800) [pid = 1668] [serial = 1619] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 215 (0x12b878c00) [pid = 1668] [serial = 1697] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 214 (0x114d75c00) [pid = 1668] [serial = 1736] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 213 (0x12f197800) [pid = 1668] [serial = 1919] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 212 (0x12f483c00) [pid = 1668] [serial = 1378] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 211 (0x1292eb000) [pid = 1668] [serial = 1873] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 210 (0x12629c000) [pid = 1668] [serial = 1882] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 209 (0x1264f8c00) [pid = 1668] [serial = 1381] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 208 (0x116fab800) [pid = 1668] [serial = 1864] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 207 (0x1269a9400) [pid = 1668] [serial = 1909] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 206 (0x12fb68400) [pid = 1668] [serial = 1879] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 205 (0x13a631400) [pid = 1668] [serial = 1898] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 204 (0x12e192000) [pid = 1668] [serial = 1817] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 203 (0x1143e6800) [pid = 1668] [serial = 1664] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 202 (0x12f1a4c00) [pid = 1668] [serial = 1757] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 201 (0x12629fc00) [pid = 1668] [serial = 1883] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 200 (0x1289cc000) [pid = 1668] [serial = 1691] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 199 (0x127527400) [pid = 1668] [serial = 1688] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 198 (0x12f480400) [pid = 1668] [serial = 1921] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 197 (0x12949bc00) [pid = 1668] [serial = 1910] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x12aa37800) [pid = 1668] [serial = 1694] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 195 (0x126cf3800) [pid = 1668] [serial = 1871] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x1262a4400) [pid = 1668] [serial = 1870] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 193 (0x12f84a000) [pid = 1668] [serial = 1928] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 192 (0x12aa3ec00) [pid = 1668] [serial = 1912] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x11aaf3000) [pid = 1668] [serial = 1489] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x12e281400) [pid = 1668] [serial = 1505] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x12bb89000) [pid = 1668] [serial = 1874] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x1258dfc00) [pid = 1668] [serial = 1906] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x141a7d800) [pid = 1668] [serial = 1933] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x12ab0fc00) [pid = 1668] [serial = 1496] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x11bcea800) [pid = 1668] [serial = 1868] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x1262ac800) [pid = 1668] [serial = 1907] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x1237e4400) [pid = 1668] [serial = 1676] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x12fe8c800) [pid = 1668] [serial = 1885] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x12ed8cc00) [pid = 1668] [serial = 1877] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x118a69800) [pid = 1668] [serial = 1900] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x12ed8b000) [pid = 1668] [serial = 1754] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x11b0e0400) [pid = 1668] [serial = 1369] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x118711800) [pid = 1668] [serial = 1865] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x13a62c800) [pid = 1668] [serial = 1930] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x13a629c00) [pid = 1668] [serial = 1897] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x123741000) [pid = 1668] [serial = 1492] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12b879c00) [pid = 1668] [serial = 1811] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x12e690c00) [pid = 1668] [serial = 1751] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12fe8bc00) [pid = 1668] [serial = 1924] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x129207800) [pid = 1668] [serial = 1745] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x123744400) [pid = 1668] [serial = 1904] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x12f1a1c00) [pid = 1668] [serial = 1423] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x118949400) [pid = 1668] [serial = 1366] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x12f1a0800) [pid = 1668] [serial = 1502] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x141a79800) [pid = 1668] [serial = 1931] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x11870bc00) [pid = 1668] [serial = 1667] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x12e2a3000) [pid = 1668] [serial = 1823] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x123749800) [pid = 1668] [serial = 1805] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12ffad800) [pid = 1668] [serial = 1925] [outer = 0x0] [url = about:blank] 14:35:30 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x11c181400) [pid = 1668] [serial = 1673] [outer = 0x0] [url = about:blank] 14:35:31 INFO - PROCESS | 1668 | 1461274531105 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]]]}] 14:35:31 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) 14:35:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1275ms 14:35:31 INFO - PROCESS | 1668 | 1461274531142 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:35:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:35:31 INFO - PROCESS | 1668 | 1461274531148 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:35:31 INFO - PROCESS | 1668 | 1461274531153 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:35:31 INFO - PROCESS | 1668 | 1461274531155 Marionette TRACE conn2 <- [1,2686,null,{}] 14:35:31 INFO - PROCESS | 1668 | 1461274531157 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}] 14:35:31 INFO - PROCESS | 1668 | 1461274531251 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:35:31 INFO - PROCESS | 1668 | 1461274531255 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12750a800 == 80 [pid = 1668] [id = 679] 14:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x1187b6000) [pid = 1668] [serial = 2037] [outer = 0x0] 14:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x11a995800) [pid = 1668] [serial = 2038] [outer = 0x1187b6000] 14:35:31 INFO - PROCESS | 1668 | 1461274531282 Marionette DEBUG loaded listener.js 14:35:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x11ab3bc00) [pid = 1668] [serial = 2039] [outer = 0x1187b6000] 14:35:32 INFO - PROCESS | 1668 | 1461274532165 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] 14:35:32 INFO - PROCESS | 1668 | 1461274532194 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:35:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:35:32 INFO - PROCESS | 1668 | 1461274532197 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 1668 | 1461274532199 Marionette TRACE conn2 <- [1,2690,null,{}] 14:35:32 INFO - PROCESS | 1668 | 1461274532207 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}] 14:35:32 INFO - PROCESS | 1668 | 1461274532329 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:35:32 INFO - PROCESS | 1668 | 1461274532344 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x12ce08800 == 81 [pid = 1668] [id = 680] 14:35:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x11be49800) [pid = 1668] [serial = 2040] [outer = 0x0] 14:35:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11c17f400) [pid = 1668] [serial = 2041] [outer = 0x11be49800] 14:35:32 INFO - PROCESS | 1668 | 1461274532372 Marionette DEBUG loaded listener.js 14:35:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x12373ac00) [pid = 1668] [serial = 2042] [outer = 0x11be49800] 14:35:33 INFO - PROCESS | 1668 | 1461274533229 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] 14:35:33 INFO - PROCESS | 1668 | 1461274533272 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:35:33 INFO - PROCESS | 1668 | 1461274533274 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:35:33 INFO - PROCESS | 1668 | 1461274533275 Marionette TRACE conn2 <- [1,2694,null,{}] 14:35:33 INFO - PROCESS | 1668 | 1461274533278 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}] 14:35:33 INFO - PROCESS | 1668 | 1461274533398 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:35:33 INFO - PROCESS | 1668 | 1461274533412 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e582800 == 82 [pid = 1668] [id = 681] 14:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x123749800) [pid = 1668] [serial = 2043] [outer = 0x0] 14:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x1238d2400) [pid = 1668] [serial = 2044] [outer = 0x123749800] 14:35:33 INFO - PROCESS | 1668 | 1461274533439 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x1258ec800) [pid = 1668] [serial = 2045] [outer = 0x123749800] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x137821c00) [pid = 1668] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x11b99dc00) [pid = 1668] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x112bc1000) [pid = 1668] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x112bc0400) [pid = 1668] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x11a756c00) [pid = 1668] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x12aa41400) [pid = 1668] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x1143e4000) [pid = 1668] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12ab0c400) [pid = 1668] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12aba9c00) [pid = 1668] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x11b043c00) [pid = 1668] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x1258df000) [pid = 1668] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12ba2f000) [pid = 1668] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x114b47800) [pid = 1668] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x1143e3000) [pid = 1668] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x11c487800) [pid = 1668] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x125f4f400) [pid = 1668] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x116ff1c00) [pid = 1668] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12e27f000) [pid = 1668] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12e5dc400) [pid = 1668] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x112d1fc00) [pid = 1668] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11b046c00) [pid = 1668] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12bbe4800) [pid = 1668] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12ad5e400) [pid = 1668] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12f197400) [pid = 1668] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12ab09000) [pid = 1668] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x11a763000) [pid = 1668] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x12ab0a400) [pid = 1668] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x11a993400) [pid = 1668] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x126299400) [pid = 1668] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x1143ed400) [pid = 1668] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x1237ad000) [pid = 1668] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x114e24000) [pid = 1668] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:35:34 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x1184f2c00) [pid = 1668] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:35:34 INFO - PROCESS | 1668 | 1461274534436 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] 14:35:34 INFO - PROCESS | 1668 | 1461274534445 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:35:34 INFO - PROCESS | 1668 | 1461274534447 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:35:34 INFO - PROCESS | 1668 | 1461274534448 Marionette TRACE conn2 <- [1,2698,null,{}] 14:35:34 INFO - PROCESS | 1668 | 1461274534451 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}] 14:35:34 INFO - PROCESS | 1668 | 1461274534549 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:35:34 INFO - PROCESS | 1668 | 1461274534553 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x129299800 == 83 [pid = 1668] [id = 682] 14:35:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x112d18400) [pid = 1668] [serial = 2046] [outer = 0x0] 14:35:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x1184f2c00) [pid = 1668] [serial = 2047] [outer = 0x112d18400] 14:35:34 INFO - PROCESS | 1668 | 1461274534580 Marionette DEBUG loaded listener.js 14:35:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x11aaf6000) [pid = 1668] [serial = 2048] [outer = 0x112d18400] 14:35:35 INFO - PROCESS | 1668 | 1461274535432 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] 14:35:35 INFO - PROCESS | 1668 | 1461274535468 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:35:35 INFO - PROCESS | 1668 | 1461274535471 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 1668 | 1461274535472 Marionette TRACE conn2 <- [1,2702,null,{}] 14:35:35 INFO - PROCESS | 1668 | 1461274535474 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}] 14:35:35 INFO - PROCESS | 1668 | 1461274535618 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:35:35 INFO - PROCESS | 1668 | 1461274535625 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f599000 == 84 [pid = 1668] [id = 683] 14:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x11ab37000) [pid = 1668] [serial = 2049] [outer = 0x0] 14:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x125f57800) [pid = 1668] [serial = 2050] [outer = 0x11ab37000] 14:35:35 INFO - PROCESS | 1668 | 1461274535653 Marionette DEBUG loaded listener.js 14:35:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12629e800) [pid = 1668] [serial = 2051] [outer = 0x11ab37000] 14:35:36 INFO - PROCESS | 1668 | 1461274536076 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]]]}] 14:35:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:35:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 618ms 14:35:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:35:36 INFO - PROCESS | 1668 | 1461274536090 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:35:36 INFO - PROCESS | 1668 | 1461274536091 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:35:36 INFO - PROCESS | 1668 | 1461274536093 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:35:36 INFO - PROCESS | 1668 | 1461274536094 Marionette TRACE conn2 <- [1,2706,null,{}] 14:35:36 INFO - PROCESS | 1668 | 1461274536096 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}] 14:35:36 INFO - PROCESS | 1668 | 1461274536194 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:35:36 INFO - PROCESS | 1668 | 1461274536198 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300bd800 == 85 [pid = 1668] [id = 684] 14:35:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x1262a3000) [pid = 1668] [serial = 2052] [outer = 0x0] 14:35:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x126463400) [pid = 1668] [serial = 2053] [outer = 0x1262a3000] 14:35:36 INFO - PROCESS | 1668 | 1461274536223 Marionette DEBUG loaded listener.js 14:35:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x1269e7000) [pid = 1668] [serial = 2054] [outer = 0x1262a3000] 14:35:36 INFO - PROCESS | 1668 | 1461274536737 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]]]}] 14:35:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:35:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 668ms 14:35:36 INFO - PROCESS | 1668 | 1461274536762 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:35:36 INFO - PROCESS | 1668 | 1461274536765 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:35:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:35:36 INFO - PROCESS | 1668 | 1461274536769 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:35:36 INFO - PROCESS | 1668 | 1461274536771 Marionette TRACE conn2 <- [1,2710,null,{}] 14:35:36 INFO - PROCESS | 1668 | 1461274536775 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}] 14:35:36 INFO - PROCESS | 1668 | 1461274536899 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:35:37 INFO - PROCESS | 1668 | 1461274537020 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c231000 == 86 [pid = 1668] [id = 685] 14:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x1184f9000) [pid = 1668] [serial = 2055] [outer = 0x0] 14:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x118711800) [pid = 1668] [serial = 2056] [outer = 0x1184f9000] 14:35:37 INFO - PROCESS | 1668 | 1461274537081 Marionette DEBUG loaded listener.js 14:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x11a764c00) [pid = 1668] [serial = 2057] [outer = 0x1184f9000] 14:35:37 INFO - PROCESS | 1668 | 1461274537558 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] 14:35:37 INFO - PROCESS | 1668 | 1461274537608 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:35:37 INFO - PROCESS | 1668 | 1461274537615 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:35:37 INFO - PROCESS | 1668 | 1461274537618 Marionette TRACE conn2 <- [1,2714,null,{}] 14:35:37 INFO - PROCESS | 1668 | 1461274537622 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}] 14:35:37 INFO - PROCESS | 1668 | 1461274537776 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:35:37 INFO - PROCESS | 1668 | 1461274537946 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e83f000 == 87 [pid = 1668] [id = 686] 14:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x11b048400) [pid = 1668] [serial = 2058] [outer = 0x0] 14:35:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x11b998c00) [pid = 1668] [serial = 2059] [outer = 0x11b048400] 14:35:38 INFO - PROCESS | 1668 | 1461274537997 Marionette DEBUG loaded listener.js 14:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x123737400) [pid = 1668] [serial = 2060] [outer = 0x11b048400] 14:35:38 INFO - PROCESS | 1668 | 1461274538501 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]]]}] 14:35:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:35:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 922ms 14:35:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:35:38 INFO - PROCESS | 1668 | 1461274538538 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:35:38 INFO - PROCESS | 1668 | 1461274538539 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:35:38 INFO - PROCESS | 1668 | 1461274538541 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:35:38 INFO - PROCESS | 1668 | 1461274538544 Marionette TRACE conn2 <- [1,2718,null,{}] 14:35:38 INFO - PROCESS | 1668 | 1461274538552 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}] 14:35:38 INFO - PROCESS | 1668 | 1461274538668 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:35:38 INFO - PROCESS | 1668 | 1461274538790 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d22800 == 88 [pid = 1668] [id = 687] 14:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x1237ec800) [pid = 1668] [serial = 2061] [outer = 0x0] 14:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x125f54000) [pid = 1668] [serial = 2062] [outer = 0x1237ec800] 14:35:38 INFO - PROCESS | 1668 | 1461274538824 Marionette DEBUG loaded listener.js 14:35:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x126299c00) [pid = 1668] [serial = 2063] [outer = 0x1237ec800] 14:35:39 INFO - PROCESS | 1668 | 1461274539252 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] 14:35:39 INFO - PROCESS | 1668 | 1461274539265 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:35:39 INFO - PROCESS | 1668 | 1461274539267 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 1668 | 1461274539269 Marionette TRACE conn2 <- [1,2722,null,{}] 14:35:39 INFO - PROCESS | 1668 | 1461274539271 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}] 14:35:39 INFO - PROCESS | 1668 | 1461274539384 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:35:39 INFO - PROCESS | 1668 | 1461274539512 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x137907000 == 89 [pid = 1668] [id = 688] 14:35:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x1262a9400) [pid = 1668] [serial = 2064] [outer = 0x0] 14:35:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x1269e8000) [pid = 1668] [serial = 2065] [outer = 0x1262a9400] 14:35:39 INFO - PROCESS | 1668 | 1461274539546 Marionette DEBUG loaded listener.js 14:35:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x1275cf000) [pid = 1668] [serial = 2066] [outer = 0x1262a9400] 14:35:39 INFO - PROCESS | 1668 | 1461274539968 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] 14:35:39 INFO - PROCESS | 1668 | 1461274539991 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:35:39 INFO - PROCESS | 1668 | 1461274539994 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 1668 | 1461274539995 Marionette TRACE conn2 <- [1,2726,null,{}] 14:35:39 INFO - PROCESS | 1668 | 1461274539997 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}] 14:35:40 INFO - PROCESS | 1668 | 1461274540134 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:35:40 INFO - PROCESS | 1668 | 1461274540254 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a66800 == 90 [pid = 1668] [id = 689] 14:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x126466000) [pid = 1668] [serial = 2067] [outer = 0x0] 14:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x1289c6c00) [pid = 1668] [serial = 2068] [outer = 0x126466000] 14:35:40 INFO - PROCESS | 1668 | 1461274540286 Marionette DEBUG loaded listener.js 14:35:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12949bc00) [pid = 1668] [serial = 2069] [outer = 0x126466000] 14:35:40 INFO - PROCESS | 1668 | 1461274540720 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]]]}] 14:35:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:35:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 771ms 14:35:40 INFO - PROCESS | 1668 | 1461274540766 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:35:40 INFO - PROCESS | 1668 | 1461274540768 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:35:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:35:40 INFO - PROCESS | 1668 | 1461274540772 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:35:40 INFO - PROCESS | 1668 | 1461274540774 Marionette TRACE conn2 <- [1,2730,null,{}] 14:35:40 INFO - PROCESS | 1668 | 1461274540778 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}] 14:35:40 INFO - PROCESS | 1668 | 1461274540962 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:35:41 INFO - PROCESS | 1668 | 1461274541125 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x137d64800 == 91 [pid = 1668] [id = 690] 14:35:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12aa3d000) [pid = 1668] [serial = 2070] [outer = 0x0] 14:35:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12ab0c800) [pid = 1668] [serial = 2071] [outer = 0x12aa3d000] 14:35:41 INFO - PROCESS | 1668 | 1461274541165 Marionette DEBUG loaded listener.js 14:35:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x12bbe4800) [pid = 1668] [serial = 2072] [outer = 0x12aa3d000] 14:35:42 INFO - PROCESS | 1668 | 1461274542055 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] 14:35:42 INFO - PROCESS | 1668 | 1461274542095 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:35:42 INFO - PROCESS | 1668 | 1461274542098 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 1668 | 1461274542099 Marionette TRACE conn2 <- [1,2734,null,{}] 14:35:42 INFO - PROCESS | 1668 | 1461274542101 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}] 14:35:42 INFO - PROCESS | 1668 | 1461274542252 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:35:42 INFO - PROCESS | 1668 | 1461274542377 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b1e000 == 92 [pid = 1668] [id = 691] 14:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x114e1b000) [pid = 1668] [serial = 2073] [outer = 0x0] 14:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x11ad60800) [pid = 1668] [serial = 2074] [outer = 0x114e1b000] 14:35:42 INFO - PROCESS | 1668 | 1461274542409 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x12cf8ac00) [pid = 1668] [serial = 2075] [outer = 0x114e1b000] 14:35:42 INFO - PROCESS | 1668 | 1461274542838 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]]]}] 14:35:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:35:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 774ms 14:35:42 INFO - PROCESS | 1668 | 1461274542873 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:35:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:35:42 INFO - PROCESS | 1668 | 1461274542875 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:35:42 INFO - PROCESS | 1668 | 1461274542877 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 1668 | 1461274542878 Marionette TRACE conn2 <- [1,2738,null,{}] 14:35:42 INFO - PROCESS | 1668 | 1461274542881 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}] 14:35:42 INFO - PROCESS | 1668 | 1461274542994 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:35:43 INFO - PROCESS | 1668 | 1461274543087 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x11a7b7000 == 93 [pid = 1668] [id = 692] 14:35:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x1143e7400) [pid = 1668] [serial = 2076] [outer = 0x0] 14:35:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x118149000) [pid = 1668] [serial = 2077] [outer = 0x1143e7400] 14:35:43 INFO - PROCESS | 1668 | 1461274543118 Marionette DEBUG loaded listener.js 14:35:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x123736800) [pid = 1668] [serial = 2078] [outer = 0x1143e7400] 14:35:43 INFO - PROCESS | 1668 | 1461274543828 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]]]}] 14:35:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:35:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 971ms 14:35:43 INFO - PROCESS | 1668 | 1461274543850 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:35:43 INFO - PROCESS | 1668 | 1461274543853 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:35:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:35:43 INFO - PROCESS | 1668 | 1461274543858 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 1668 | 1461274543861 Marionette TRACE conn2 <- [1,2742,null,{}] 14:35:43 INFO - PROCESS | 1668 | 1461274543867 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}] 14:35:44 INFO - PROCESS | 1668 | 1461274544034 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:35:44 INFO - PROCESS | 1668 | 1461274544130 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d51f800 == 94 [pid = 1668] [id = 693] 14:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x114e1f400) [pid = 1668] [serial = 2079] [outer = 0x0] 14:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x116f15000) [pid = 1668] [serial = 2080] [outer = 0x114e1f400] 14:35:44 INFO - PROCESS | 1668 | 1461274544158 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x119575800) [pid = 1668] [serial = 2081] [outer = 0x114e1f400] 14:35:44 INFO - PROCESS | 1668 | 1461274544637 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]]]}] 14:35:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:35:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 825ms 14:35:44 INFO - PROCESS | 1668 | 1461274544683 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:35:44 INFO - PROCESS | 1668 | 1461274544687 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:35:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:35:44 INFO - PROCESS | 1668 | 1461274544691 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:35:44 INFO - PROCESS | 1668 | 1461274544693 Marionette TRACE conn2 <- [1,2746,null,{}] 14:35:44 INFO - PROCESS | 1668 | 1461274544695 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}] 14:35:44 INFO - PROCESS | 1668 | 1461274544805 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:35:44 INFO - PROCESS | 1668 | 1461274544902 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c596800 == 95 [pid = 1668] [id = 694] 14:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x11957d800) [pid = 1668] [serial = 2082] [outer = 0x0] 14:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x11af89800) [pid = 1668] [serial = 2083] [outer = 0x11957d800] 14:35:44 INFO - PROCESS | 1668 | 1461274544930 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x11bce4000) [pid = 1668] [serial = 2084] [outer = 0x11957d800] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12f599000 == 94 [pid = 1668] [id = 683] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x129299800 == 93 [pid = 1668] [id = 682] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12e582800 == 92 [pid = 1668] [id = 681] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12ce08800 == 91 [pid = 1668] [id = 680] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12750a800 == 90 [pid = 1668] [id = 679] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x1150e2800 == 89 [pid = 1668] [id = 678] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x13a62ac00) [pid = 1668] [serial = 1951] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x13a6ad400) [pid = 1668] [serial = 1954] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x12372e400) [pid = 1668] [serial = 2002] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x12cca3800) [pid = 1668] [serial = 1945] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x11ab37800) [pid = 1668] [serial = 1939] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x12fb69000) [pid = 1668] [serial = 1948] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x123746400) [pid = 1668] [serial = 1942] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x126462800) [pid = 1668] [serial = 1960] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x141d31800) [pid = 1668] [serial = 1957] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x11be87000 == 88 [pid = 1668] [id = 675] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x14268f800 == 87 [pid = 1668] [id = 674] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x141c1f800 == 86 [pid = 1668] [id = 673] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x141b6c800 == 85 [pid = 1668] [id = 672] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x1382b8800 == 84 [pid = 1668] [id = 671] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe1c000 == 83 [pid = 1668] [id = 670] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x12becd000 == 82 [pid = 1668] [id = 669] 14:35:45 INFO - PROCESS | 1668 | --DOCSHELL 0x1150de000 == 81 [pid = 1668] [id = 668] 14:35:45 INFO - PROCESS | 1668 | 1461274545388 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]]]}] 14:35:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:35:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 722ms 14:35:45 INFO - PROCESS | 1668 | 1461274545415 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:35:45 INFO - PROCESS | 1668 | 1461274545416 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:35:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:35:45 INFO - PROCESS | 1668 | 1461274545424 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:35:45 INFO - PROCESS | 1668 | 1461274545426 Marionette TRACE conn2 <- [1,2750,null,{}] 14:35:45 INFO - PROCESS | 1668 | 1461274545434 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}] 14:35:45 INFO - PROCESS | 1668 | 1461274545542 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x1237ef400) [pid = 1668] [serial = 1637] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x12ffb7800) [pid = 1668] [serial = 1889] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x141aecc00) [pid = 1668] [serial = 1895] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x13781fc00) [pid = 1668] [serial = 1892] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x11ab3c400) [pid = 1668] [serial = 1574] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x125f58000) [pid = 1668] [serial = 1975] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x1288bdc00) [pid = 1668] [serial = 1976] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12d023000) [pid = 1668] [serial = 1981] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x12e282400) [pid = 1668] [serial = 1982] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x12f195400) [pid = 1668] [serial = 1987] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12fe91c00) [pid = 1668] [serial = 1990] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x12f84c400) [pid = 1668] [serial = 1988] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x12ab11c00) [pid = 1668] [serial = 1978] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x12bb8c800) [pid = 1668] [serial = 1979] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12fe90000) [pid = 1668] [serial = 1993] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12ffb6400) [pid = 1668] [serial = 1991] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12e2a8800) [pid = 1668] [serial = 1984] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x11b046400) [pid = 1668] [serial = 1966] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x11be48800) [pid = 1668] [serial = 1967] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x1289c2c00) [pid = 1668] [serial = 1973] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x1269ed400) [pid = 1668] [serial = 1972] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x115ca1400) [pid = 1668] [serial = 1964] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x114a8a800) [pid = 1668] [serial = 1963] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x125f5b000) [pid = 1668] [serial = 1970] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x1258e8c00) [pid = 1668] [serial = 1969] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x137b38c00) [pid = 1668] [serial = 1994] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x1150aa400) [pid = 1668] [serial = 1996] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x118709400) [pid = 1668] [serial = 1997] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11a76c000) [pid = 1668] [serial = 1999] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x11b051800) [pid = 1668] [serial = 2000] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12ed88000) [pid = 1668] [serial = 1985] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12b87b800) [pid = 1668] [serial = 1565] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x11a755000) [pid = 1668] [serial = 1553] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x12e68cc00) [pid = 1668] [serial = 1628] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x12ab0a800) [pid = 1668] [serial = 1625] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x11bce6c00) [pid = 1668] [serial = 1556] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x1269ae800) [pid = 1668] [serial = 1562] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x12cf2a000) [pid = 1668] [serial = 1568] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x12e68dc00) [pid = 1668] [serial = 1634] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x114e19800) [pid = 1668] [serial = 1550] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x125f50000) [pid = 1668] [serial = 1559] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x12aa40000) [pid = 1668] [serial = 1622] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x11a998400) [pid = 1668] [serial = 1616] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12e682400) [pid = 1668] [serial = 1613] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12fb3bc00) [pid = 1668] [serial = 1631] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x12bb83400) [pid = 1668] [serial = 1571] [outer = 0x0] [url = about:blank] 14:35:45 INFO - PROCESS | 1668 | 1461274545632 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x126858800 == 82 [pid = 1668] [id = 695] 14:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x118709400) [pid = 1668] [serial = 2085] [outer = 0x0] 14:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11aaf1000) [pid = 1668] [serial = 2086] [outer = 0x118709400] 14:35:45 INFO - PROCESS | 1668 | 1461274545660 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12374cc00) [pid = 1668] [serial = 2087] [outer = 0x118709400] 14:35:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:35:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 577ms 14:35:45 INFO - PROCESS | 1668 | 1461274545991 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]]]}] 14:35:45 INFO - PROCESS | 1668 | 1461274545995 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:35:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:35:45 INFO - PROCESS | 1668 | 1461274545997 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:35:46 INFO - PROCESS | 1668 | 1461274545999 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 1668 | 1461274546000 Marionette TRACE conn2 <- [1,2754,null,{}] 14:35:46 INFO - PROCESS | 1668 | 1461274546003 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}] 14:35:46 INFO - PROCESS | 1668 | 1461274546123 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:35:46 INFO - PROCESS | 1668 | 1461274546200 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abcd800 == 83 [pid = 1668] [id = 696] 14:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x1237ac400) [pid = 1668] [serial = 2088] [outer = 0x0] 14:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x1258e2c00) [pid = 1668] [serial = 2089] [outer = 0x1237ac400] 14:35:46 INFO - PROCESS | 1668 | 1461274546226 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x125f58000) [pid = 1668] [serial = 2090] [outer = 0x1237ac400] 14:35:46 INFO - PROCESS | 1668 | 1461274546499 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]]]}] 14:35:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:35:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 14:35:46 INFO - PROCESS | 1668 | 1461274546526 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:35:46 INFO - PROCESS | 1668 | 1461274546528 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:35:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:35:46 INFO - PROCESS | 1668 | 1461274546531 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 1668 | 1461274546532 Marionette TRACE conn2 <- [1,2758,null,{}] 14:35:46 INFO - PROCESS | 1668 | 1461274546546 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}] 14:35:46 INFO - PROCESS | 1668 | 1461274546706 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:35:46 INFO - PROCESS | 1668 | 1461274546843 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e582800 == 84 [pid = 1668] [id = 697] 14:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x125f52000) [pid = 1668] [serial = 2091] [outer = 0x0] 14:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x12629b400) [pid = 1668] [serial = 2092] [outer = 0x125f52000] 14:35:46 INFO - PROCESS | 1668 | 1461274546886 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x1262ab000) [pid = 1668] [serial = 2093] [outer = 0x125f52000] 14:35:47 INFO - PROCESS | 1668 | 1461274547158 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]]]}] 14:35:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:35:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 674ms 14:35:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:35:47 INFO - PROCESS | 1668 | 1461274547212 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:35:47 INFO - PROCESS | 1668 | 1461274547214 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:35:47 INFO - PROCESS | 1668 | 1461274547216 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:35:47 INFO - PROCESS | 1668 | 1461274547217 Marionette TRACE conn2 <- [1,2762,null,{}] 14:35:47 INFO - PROCESS | 1668 | 1461274547247 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}] 14:35:47 INFO - PROCESS | 1668 | 1461274547382 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:35:47 INFO - PROCESS | 1668 | 1461274547387 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12eed7800 == 85 [pid = 1668] [id = 698] 14:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1269acc00) [pid = 1668] [serial = 2094] [outer = 0x0] 14:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1289c9c00) [pid = 1668] [serial = 2095] [outer = 0x1269acc00] 14:35:47 INFO - PROCESS | 1668 | 1461274547415 Marionette DEBUG loaded listener.js 14:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x12ab08800) [pid = 1668] [serial = 2096] [outer = 0x1269acc00] 14:35:47 INFO - PROCESS | 1668 | 1461274547781 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]]]}] 14:35:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:35:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 620ms 14:35:47 INFO - PROCESS | 1668 | 1461274547836 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:35:47 INFO - PROCESS | 1668 | 1461274547838 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:35:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:35:47 INFO - PROCESS | 1668 | 1461274547840 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:35:47 INFO - PROCESS | 1668 | 1461274547841 Marionette TRACE conn2 <- [1,2766,null,{}] 14:35:47 INFO - PROCESS | 1668 | 1461274547843 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}] 14:35:47 INFO - PROCESS | 1668 | 1461274547965 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:35:47 INFO - PROCESS | 1668 | 1461274547978 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x12fe11000 == 86 [pid = 1668] [id = 699] 14:35:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x126026000) [pid = 1668] [serial = 2097] [outer = 0x0] 14:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12abac000) [pid = 1668] [serial = 2098] [outer = 0x126026000] 14:35:48 INFO - PROCESS | 1668 | 1461274548004 Marionette DEBUG loaded listener.js 14:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1260d2000) [pid = 1668] [serial = 2099] [outer = 0x126026000] 14:35:48 INFO - PROCESS | 1668 | 1461274548381 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]]]}] 14:35:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:35:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 569ms 14:35:48 INFO - PROCESS | 1668 | 1461274548410 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:35:48 INFO - PROCESS | 1668 | 1461274548411 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:35:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:35:48 INFO - PROCESS | 1668 | 1461274548419 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 1668 | 1461274548420 Marionette TRACE conn2 <- [1,2770,null,{}] 14:35:48 INFO - PROCESS | 1668 | 1461274548423 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}] 14:35:48 INFO - PROCESS | 1668 | 1461274548545 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:35:48 INFO - PROCESS | 1668 | 1461274548559 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d22000 == 87 [pid = 1668] [id = 700] 14:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x1269ed400) [pid = 1668] [serial = 2100] [outer = 0x0] 14:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12bd20c00) [pid = 1668] [serial = 2101] [outer = 0x1269ed400] 14:35:48 INFO - PROCESS | 1668 | 1461274548584 Marionette DEBUG loaded listener.js 14:35:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12cf8e800) [pid = 1668] [serial = 2102] [outer = 0x1269ed400] 14:35:48 INFO - PROCESS | 1668 | 1461274548928 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]]]}] 14:35:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:35:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 526ms 14:35:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:35:48 INFO - PROCESS | 1668 | 1461274548945 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:35:48 INFO - PROCESS | 1668 | 1461274548946 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:35:48 INFO - PROCESS | 1668 | 1461274548948 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 1668 | 1461274548949 Marionette TRACE conn2 <- [1,2774,null,{}] 14:35:48 INFO - PROCESS | 1668 | 1461274548951 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}] 14:35:49 INFO - PROCESS | 1668 | 1461274549076 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:35:49 INFO - PROCESS | 1668 | 1461274549089 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x137914800 == 88 [pid = 1668] [id = 701] 14:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12aba5400) [pid = 1668] [serial = 2103] [outer = 0x0] 14:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12d02c000) [pid = 1668] [serial = 2104] [outer = 0x12aba5400] 14:35:49 INFO - PROCESS | 1668 | 1461274549113 Marionette DEBUG loaded listener.js 14:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12e18e000) [pid = 1668] [serial = 2105] [outer = 0x12aba5400] 14:35:49 INFO - PROCESS | 1668 | 1461274549739 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]]]}] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x112bb8c00) [pid = 1668] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x11ab37000) [pid = 1668] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x12ffb8c00) [pid = 1668] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x12d22b400) [pid = 1668] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x141a7dc00) [pid = 1668] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x11bca1000) [pid = 1668] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x13a6a7c00) [pid = 1668] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x12b871c00) [pid = 1668] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x11aaee000) [pid = 1668] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x11a757400) [pid = 1668] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12fb3d000) [pid = 1668] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x11b0df400) [pid = 1668] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x141ae7800) [pid = 1668] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11be49800) [pid = 1668] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x123749800) [pid = 1668] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x112d18400) [pid = 1668] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x1187b6000) [pid = 1668] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x112d1b800) [pid = 1668] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x12aba6400) [pid = 1668] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x126cf3400) [pid = 1668] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x11aaecc00) [pid = 1668] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 119 (0x12cf2dc00) [pid = 1668] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 118 (0x126296000) [pid = 1668] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 117 (0x113a31c00) [pid = 1668] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 116 (0x123743000) [pid = 1668] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:35:49 INFO - PROCESS | 1668 | --DOMWINDOW == 115 (0x113a3ec00) [pid = 1668] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:35:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:35:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 821ms 14:35:49 INFO - PROCESS | 1668 | 1461274549769 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:35:49 INFO - PROCESS | 1668 | 1461274549770 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:35:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:35:49 INFO - PROCESS | 1668 | 1461274549773 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:35:49 INFO - PROCESS | 1668 | 1461274549774 Marionette TRACE conn2 <- [1,2778,null,{}] 14:35:49 INFO - PROCESS | 1668 | 1461274549776 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}] 14:35:49 INFO - PROCESS | 1668 | 1461274549873 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:35:49 INFO - PROCESS | 1668 | 1461274549877 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:49 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bebf000 == 89 [pid = 1668] [id = 702] 14:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 116 (0x1186ee800) [pid = 1668] [serial = 2106] [outer = 0x0] 14:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 117 (0x11a757400) [pid = 1668] [serial = 2107] [outer = 0x1186ee800] 14:35:49 INFO - PROCESS | 1668 | 1461274549902 Marionette DEBUG loaded listener.js 14:35:49 INFO - PROCESS | 1668 | ++DOMWINDOW == 118 (0x11bca1000) [pid = 1668] [serial = 2108] [outer = 0x1186ee800] 14:35:50 INFO - PROCESS | 1668 | 1461274550255 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]]]}] 14:35:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:35:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 517ms 14:35:50 INFO - PROCESS | 1668 | 1461274550291 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:35:50 INFO - PROCESS | 1668 | 1461274550292 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:35:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:35:50 INFO - PROCESS | 1668 | 1461274550294 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 1668 | 1461274550296 Marionette TRACE conn2 <- [1,2782,null,{}] 14:35:50 INFO - PROCESS | 1668 | 1461274550298 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}] 14:35:50 INFO - PROCESS | 1668 | 1461274550428 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:35:50 INFO - PROCESS | 1668 | 1461274550517 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e97800 == 90 [pid = 1668] [id = 703] 14:35:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 119 (0x12601c800) [pid = 1668] [serial = 2109] [outer = 0x0] 14:35:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 120 (0x12e18ec00) [pid = 1668] [serial = 2110] [outer = 0x12601c800] 14:35:50 INFO - PROCESS | 1668 | 1461274550547 Marionette DEBUG loaded listener.js 14:35:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x12e29f400) [pid = 1668] [serial = 2111] [outer = 0x12601c800] 14:35:50 INFO - PROCESS | 1668 | 1461274550825 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]]]}] 14:35:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:35:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 14:35:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:35:50 INFO - PROCESS | 1668 | 1461274550864 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:35:50 INFO - PROCESS | 1668 | 1461274550865 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:35:50 INFO - PROCESS | 1668 | 1461274550867 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 1668 | 1461274550868 Marionette TRACE conn2 <- [1,2786,null,{}] 14:35:50 INFO - PROCESS | 1668 | 1461274550873 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}] 14:35:50 INFO - PROCESS | 1668 | 1461274550976 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:35:50 INFO - PROCESS | 1668 | 1461274550980 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 1668 | ++DOCSHELL 0x137fa1800 == 91 [pid = 1668] [id = 704] 14:35:50 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x12e2a4400) [pid = 1668] [serial = 2112] [outer = 0x0] 14:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x12e5dbc00) [pid = 1668] [serial = 2113] [outer = 0x12e2a4400] 14:35:51 INFO - PROCESS | 1668 | 1461274551006 Marionette DEBUG loaded listener.js 14:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x12ed8b000) [pid = 1668] [serial = 2114] [outer = 0x12e2a4400] 14:35:51 INFO - PROCESS | 1668 | 1461274551356 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]]]}] 14:35:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:35:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 522ms 14:35:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:35:51 INFO - PROCESS | 1668 | 1461274551391 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:35:51 INFO - PROCESS | 1668 | 1461274551392 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:35:51 INFO - PROCESS | 1668 | 1461274551394 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:35:51 INFO - PROCESS | 1668 | 1461274551396 Marionette TRACE conn2 <- [1,2790,null,{}] 14:35:51 INFO - PROCESS | 1668 | 1461274551398 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}] 14:35:51 INFO - PROCESS | 1668 | 1461274551534 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:35:51 INFO - PROCESS | 1668 | 1461274551541 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:51 INFO - PROCESS | 1668 | ++DOCSHELL 0x13802d800 == 92 [pid = 1668] [id = 705] 14:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x12ed8c400) [pid = 1668] [serial = 2115] [outer = 0x0] 14:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x12f197800) [pid = 1668] [serial = 2116] [outer = 0x12ed8c400] 14:35:51 INFO - PROCESS | 1668 | 1461274551566 Marionette DEBUG loaded listener.js 14:35:51 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x12f1a2400) [pid = 1668] [serial = 2117] [outer = 0x12ed8c400] 14:35:52 INFO - PROCESS | 1668 | 1461274552044 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]]]}] 14:35:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:35:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 668ms 14:35:52 INFO - PROCESS | 1668 | 1461274552071 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:35:52 INFO - PROCESS | 1668 | 1461274552073 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:35:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:35:52 INFO - PROCESS | 1668 | 1461274552079 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:35:52 INFO - PROCESS | 1668 | 1461274552081 Marionette TRACE conn2 <- [1,2794,null,{}] 14:35:52 INFO - PROCESS | 1668 | 1461274552085 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}] 14:35:52 INFO - PROCESS | 1668 | 1461274552215 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:35:52 INFO - PROCESS | 1668 | 1461274552309 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:52 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c24b000 == 93 [pid = 1668] [id = 706] 14:35:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x114766000) [pid = 1668] [serial = 2118] [outer = 0x0] 14:35:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x114e68800) [pid = 1668] [serial = 2119] [outer = 0x114766000] 14:35:52 INFO - PROCESS | 1668 | 1461274552342 Marionette DEBUG loaded listener.js 14:35:52 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x118704800) [pid = 1668] [serial = 2120] [outer = 0x114766000] 14:35:52 INFO - PROCESS | 1668 | 1461274552750 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]]]}] 14:35:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:35:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 721ms 14:35:52 INFO - PROCESS | 1668 | 1461274552801 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:35:52 INFO - PROCESS | 1668 | 1461274552805 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:35:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:35:52 INFO - PROCESS | 1668 | 1461274552809 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:35:52 INFO - PROCESS | 1668 | 1461274552811 Marionette TRACE conn2 <- [1,2798,null,{}] 14:35:52 INFO - PROCESS | 1668 | 1461274552814 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}] 14:35:52 INFO - PROCESS | 1668 | 1461274552932 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:35:53 INFO - PROCESS | 1668 | 1461274553029 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x12dab4800 == 94 [pid = 1668] [id = 707] 14:35:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x119577c00) [pid = 1668] [serial = 2121] [outer = 0x0] 14:35:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x11b99a000) [pid = 1668] [serial = 2122] [outer = 0x119577c00] 14:35:53 INFO - PROCESS | 1668 | 1461274553063 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12372e800) [pid = 1668] [serial = 2123] [outer = 0x119577c00] 14:35:53 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9b5000 == 93 [pid = 1668] [id = 17] 14:35:53 INFO - PROCESS | 1668 | 1461274553531 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]]]}] 14:35:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:35:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 771ms 14:35:53 INFO - PROCESS | 1668 | 1461274553581 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:35:53 INFO - PROCESS | 1668 | 1461274553583 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:35:53 INFO - PROCESS | 1668 | 1461274553585 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:35:53 INFO - PROCESS | 1668 | 1461274553588 Marionette TRACE conn2 <- [1,2802,null,{}] 14:35:53 INFO - PROCESS | 1668 | 1461274553596 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}] 14:35:53 INFO - PROCESS | 1668 | 1461274553716 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:35:53 INFO - PROCESS | 1668 | 1461274553809 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a67000 == 94 [pid = 1668] [id = 708] 14:35:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x125f73c00) [pid = 1668] [serial = 2124] [outer = 0x0] 14:35:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x126463000) [pid = 1668] [serial = 2125] [outer = 0x125f73c00] 14:35:53 INFO - PROCESS | 1668 | 1461274553842 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12752e800) [pid = 1668] [serial = 2126] [outer = 0x125f73c00] 14:35:54 INFO - PROCESS | 1668 | 1461274554271 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]]]}] 14:35:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:35:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 722ms 14:35:54 INFO - PROCESS | 1668 | 1461274554312 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:35:54 INFO - PROCESS | 1668 | 1461274554314 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:35:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:35:54 INFO - PROCESS | 1668 | 1461274554316 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:35:54 INFO - PROCESS | 1668 | 1461274554317 Marionette TRACE conn2 <- [1,2806,null,{}] 14:35:54 INFO - PROCESS | 1668 | 1461274554334 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}] 14:35:54 INFO - PROCESS | 1668 | 1461274554452 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:35:54 INFO - PROCESS | 1668 | 1461274554582 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:54 INFO - PROCESS | 1668 | ++DOCSHELL 0x13803a800 == 95 [pid = 1668] [id = 709] 14:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12949b800) [pid = 1668] [serial = 2127] [outer = 0x0] 14:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12ab0d800) [pid = 1668] [serial = 2128] [outer = 0x12949b800] 14:35:54 INFO - PROCESS | 1668 | 1461274554616 Marionette DEBUG loaded listener.js 14:35:54 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12cf24c00) [pid = 1668] [serial = 2129] [outer = 0x12949b800] 14:35:55 INFO - PROCESS | 1668 | 1461274555032 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]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:35:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 14:35:55 INFO - PROCESS | 1668 | 1461274555038 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:35:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:35:55 INFO - PROCESS | 1668 | 1461274555039 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:35:55 INFO - PROCESS | 1668 | 1461274555042 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 1668 | 1461274555043 Marionette TRACE conn2 <- [1,2810,null,{}] 14:35:55 INFO - PROCESS | 1668 | 1461274555045 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}] 14:35:55 INFO - PROCESS | 1668 | 1461274555160 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:35:55 INFO - PROCESS | 1668 | 1461274555281 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 1668 | ++DOCSHELL 0x1382a9000 == 96 [pid = 1668] [id = 710] 14:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12aa42000) [pid = 1668] [serial = 2130] [outer = 0x0] 14:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12e193c00) [pid = 1668] [serial = 2131] [outer = 0x12aa42000] 14:35:55 INFO - PROCESS | 1668 | 1461274555313 Marionette DEBUG loaded listener.js 14:35:55 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x12e2a2000) [pid = 1668] [serial = 2132] [outer = 0x12aa42000] 14:35:55 INFO - PROCESS | 1668 | 1461274555725 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]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:35:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 719ms 14:35:55 INFO - PROCESS | 1668 | 1461274555762 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 1668 | 1461274555763 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:35:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:35:55 INFO - PROCESS | 1668 | 1461274555766 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 1668 | 1461274555767 Marionette TRACE conn2 <- [1,2814,null,{}] 14:35:55 INFO - PROCESS | 1668 | 1461274555769 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}] 14:35:55 INFO - PROCESS | 1668 | 1461274555917 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:35:56 INFO - PROCESS | 1668 | 1461274556012 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a43b800 == 97 [pid = 1668] [id = 711] 14:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x12f47fc00) [pid = 1668] [serial = 2133] [outer = 0x0] 14:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x12fe8a000) [pid = 1668] [serial = 2134] [outer = 0x12f47fc00] 14:35:56 INFO - PROCESS | 1668 | 1461274556044 Marionette DEBUG loaded listener.js 14:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x12fe94400) [pid = 1668] [serial = 2135] [outer = 0x12f47fc00] 14:35:56 INFO - PROCESS | 1668 | 1461274556462 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]]]}] 14:35:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:35:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 14:35:56 INFO - PROCESS | 1668 | 1461274556487 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:35:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:35:56 INFO - PROCESS | 1668 | 1461274556490 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:35:56 INFO - PROCESS | 1668 | 1461274556492 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:35:56 INFO - PROCESS | 1668 | 1461274556493 Marionette TRACE conn2 <- [1,2818,null,{}] 14:35:56 INFO - PROCESS | 1668 | 1461274556496 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}] 14:35:56 INFO - PROCESS | 1668 | 1461274556611 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:35:56 INFO - PROCESS | 1668 | 1461274556704 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:56 INFO - PROCESS | 1668 | ++DOCSHELL 0x141c09000 == 98 [pid = 1668] [id = 712] 14:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x12fb3c800) [pid = 1668] [serial = 2136] [outer = 0x0] 14:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x12ffb7c00) [pid = 1668] [serial = 2137] [outer = 0x12fb3c800] 14:35:56 INFO - PROCESS | 1668 | 1461274556736 Marionette DEBUG loaded listener.js 14:35:56 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x137822c00) [pid = 1668] [serial = 2138] [outer = 0x12fb3c800] 14:35:57 INFO - PROCESS | 1668 | 1461274557128 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]]]}] 14:35:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:35:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 669ms 14:35:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:35:57 INFO - PROCESS | 1668 | 1461274557162 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:35:57 INFO - PROCESS | 1668 | 1461274557163 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:35:57 INFO - PROCESS | 1668 | 1461274557165 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 1668 | 1461274557167 Marionette TRACE conn2 <- [1,2822,null,{}] 14:35:57 INFO - PROCESS | 1668 | 1461274557169 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}] 14:35:57 INFO - PROCESS | 1668 | 1461274557287 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:35:57 INFO - PROCESS | 1668 | 1461274557408 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 1668 | ++DOCSHELL 0x141c45800 == 99 [pid = 1668] [id = 713] 14:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x12bd25400) [pid = 1668] [serial = 2139] [outer = 0x0] 14:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x137824400) [pid = 1668] [serial = 2140] [outer = 0x12bd25400] 14:35:57 INFO - PROCESS | 1668 | 1461274557440 Marionette DEBUG loaded listener.js 14:35:57 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x137b35c00) [pid = 1668] [serial = 2141] [outer = 0x12bd25400] 14:35:57 INFO - PROCESS | 1668 | 1461274557841 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]]]}] 14:35:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:35:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 770ms 14:35:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:35:57 INFO - PROCESS | 1668 | 1461274557936 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:35:57 INFO - PROCESS | 1668 | 1461274557937 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:35:57 INFO - PROCESS | 1668 | 1461274557939 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 1668 | 1461274557941 Marionette TRACE conn2 <- [1,2826,null,{}] 14:35:57 INFO - PROCESS | 1668 | 1461274557943 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}] 14:35:58 INFO - PROCESS | 1668 | 1461274558059 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:35:58 INFO - PROCESS | 1668 | 1461274558152 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:58 INFO - PROCESS | 1668 | ++DOCSHELL 0x12beb6000 == 100 [pid = 1668] [id = 714] 14:35:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x11ab35800) [pid = 1668] [serial = 2142] [outer = 0x0] 14:35:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x1237ac000) [pid = 1668] [serial = 2143] [outer = 0x11ab35800] 14:35:58 INFO - PROCESS | 1668 | 1461274558184 Marionette DEBUG loaded listener.js 14:35:58 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x137b3b000) [pid = 1668] [serial = 2144] [outer = 0x11ab35800] 14:35:58 INFO - PROCESS | 1668 | 1461274558667 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:35:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:35:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 769ms 14:35:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:35:58 INFO - PROCESS | 1668 | 1461274558709 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 1668 | 1461274558711 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:35:58 INFO - PROCESS | 1668 | 1461274558715 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 1668 | 1461274558717 Marionette TRACE conn2 <- [1,2830,null,{}] 14:35:58 INFO - PROCESS | 1668 | 1461274558745 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}] 14:35:58 INFO - PROCESS | 1668 | 1461274558927 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:35:59 INFO - PROCESS | 1668 | 1461274559045 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:59 INFO - PROCESS | 1668 | ++DOCSHELL 0x11c599000 == 101 [pid = 1668] [id = 715] 14:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x1143ec000) [pid = 1668] [serial = 2145] [outer = 0x0] 14:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x11b043c00) [pid = 1668] [serial = 2146] [outer = 0x1143ec000] 14:35:59 INFO - PROCESS | 1668 | 1461274559076 Marionette DEBUG loaded listener.js 14:35:59 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x1289c5c00) [pid = 1668] [serial = 2147] [outer = 0x1143ec000] 14:35:59 INFO - PROCESS | 1668 | 1461274559757 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]]]}] 14:35:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:35:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1075ms 14:35:59 INFO - PROCESS | 1668 | 1461274559802 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:35:59 INFO - PROCESS | 1668 | 1461274559805 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:35:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:35:59 INFO - PROCESS | 1668 | 1461274559827 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:35:59 INFO - PROCESS | 1668 | 1461274559829 Marionette TRACE conn2 <- [1,2834,null,{}] 14:35:59 INFO - PROCESS | 1668 | 1461274559833 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}] 14:35:59 INFO - PROCESS | 1668 | 1461274559949 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:36:00 INFO - PROCESS | 1668 | 1461274560076 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x12583d000 == 102 [pid = 1668] [id = 716] 14:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x112d18800) [pid = 1668] [serial = 2148] [outer = 0x0] 14:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x114e19800) [pid = 1668] [serial = 2149] [outer = 0x112d18800] 14:36:00 INFO - PROCESS | 1668 | 1461274560107 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x115c1a400) [pid = 1668] [serial = 2150] [outer = 0x112d18800] 14:36:00 INFO - PROCESS | 1668 | 1461274560562 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:36:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:36:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 780ms 14:36:00 INFO - PROCESS | 1668 | 1461274560604 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:36:00 INFO - PROCESS | 1668 | 1461274560608 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:36:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:36:00 INFO - PROCESS | 1668 | 1461274560613 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:36:00 INFO - PROCESS | 1668 | 1461274560615 Marionette TRACE conn2 <- [1,2838,null,{}] 14:36:00 INFO - PROCESS | 1668 | 1461274560617 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}] 14:36:00 INFO - PROCESS | 1668 | 1461274560726 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:36:00 INFO - PROCESS | 1668 | 1461274560844 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b22000 == 103 [pid = 1668] [id = 717] 14:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x1187b8400) [pid = 1668] [serial = 2151] [outer = 0x0] 14:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x11a9e5000) [pid = 1668] [serial = 2152] [outer = 0x1187b8400] 14:36:00 INFO - PROCESS | 1668 | 1461274560876 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x11af8a000) [pid = 1668] [serial = 2153] [outer = 0x1187b8400] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x137fa1800 == 102 [pid = 1668] [id = 704] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x137e97800 == 101 [pid = 1668] [id = 703] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12bebf000 == 100 [pid = 1668] [id = 702] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x137914800 == 99 [pid = 1668] [id = 701] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x131d22000 == 98 [pid = 1668] [id = 700] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11848e800) [pid = 1668] [serial = 2029] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x126463400) [pid = 1668] [serial = 2053] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe11000 == 97 [pid = 1668] [id = 699] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12eed7800 == 96 [pid = 1668] [id = 698] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12e582800 == 95 [pid = 1668] [id = 697] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12abcd800 == 94 [pid = 1668] [id = 696] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x126858800 == 93 [pid = 1668] [id = 695] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x11c596800 == 92 [pid = 1668] [id = 694] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12d51f800 == 91 [pid = 1668] [id = 693] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x137a66800 == 90 [pid = 1668] [id = 689] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x137907000 == 89 [pid = 1668] [id = 688] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x131d22800 == 88 [pid = 1668] [id = 687] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x12e83f000 == 87 [pid = 1668] [id = 686] 14:36:01 INFO - PROCESS | 1668 | --DOCSHELL 0x11c231000 == 86 [pid = 1668] [id = 685] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x12fe88400) [pid = 1668] [serial = 1862] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x1237b0800) [pid = 1668] [serial = 2003] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12fb69c00) [pid = 1668] [serial = 1961] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x11b04f000) [pid = 1668] [serial = 1940] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11c17f400) [pid = 1668] [serial = 2041] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x1238d2400) [pid = 1668] [serial = 2044] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x1184f2c00) [pid = 1668] [serial = 2047] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x11a995800) [pid = 1668] [serial = 2038] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x114e6a000) [pid = 1668] [serial = 2032] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x11a993c00) [pid = 1668] [serial = 2033] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12cf2c800) [pid = 1668] [serial = 2021] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x12ad53c00) [pid = 1668] [serial = 2020] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12aa38000) [pid = 1668] [serial = 2018] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x128f49800) [pid = 1668] [serial = 2017] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x123732c00) [pid = 1668] [serial = 2009] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x11af8a800) [pid = 1668] [serial = 2008] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 144 (0x12ed88800) [pid = 1668] [serial = 2024] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 143 (0x12d228800) [pid = 1668] [serial = 2023] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 142 (0x1288c0c00) [pid = 1668] [serial = 2015] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 141 (0x12645f800) [pid = 1668] [serial = 2014] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x11aaf6000) [pid = 1668] [serial = 2048] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x114f0a400) [pid = 1668] [serial = 2035] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x117e56c00) [pid = 1668] [serial = 2036] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x126023800) [pid = 1668] [serial = 2012] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x1258e4000) [pid = 1668] [serial = 2011] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x12ad51400) [pid = 1668] [serial = 2026] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12fb44c00) [pid = 1668] [serial = 2027] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x1143ef800) [pid = 1668] [serial = 2006] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x112d22c00) [pid = 1668] [serial = 2005] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1258ec800) [pid = 1668] [serial = 2045] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12373ac00) [pid = 1668] [serial = 2042] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12629e800) [pid = 1668] [serial = 2051] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x125f57800) [pid = 1668] [serial = 2050] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 127 (0x11ab3bc00) [pid = 1668] [serial = 2039] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 126 (0x141a75000) [pid = 1668] [serial = 1952] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 125 (0x13781f000) [pid = 1668] [serial = 1949] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 124 (0x141d36000) [pid = 1668] [serial = 1958] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 123 (0x125dba800) [pid = 1668] [serial = 1943] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 122 (0x141d52800) [pid = 1668] [serial = 1955] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 121 (0x12d229400) [pid = 1668] [serial = 1946] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | --DOMWINDOW == 120 (0x141d53800) [pid = 1668] [serial = 1937] [outer = 0x0] [url = about:blank] 14:36:01 INFO - PROCESS | 1668 | 1461274561312 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]]]}] 14:36:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:36:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 14:36:01 INFO - PROCESS | 1668 | 1461274561333 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:36:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:36:01 INFO - PROCESS | 1668 | 1461274561334 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:36:01 INFO - PROCESS | 1668 | 1461274561337 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 1668 | 1461274561341 Marionette TRACE conn2 <- [1,2842,null,{}] 14:36:01 INFO - PROCESS | 1668 | 1461274561349 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}] 14:36:01 INFO - PROCESS | 1668 | 1461274561447 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:36:01 INFO - PROCESS | 1668 | 1461274561546 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:01 INFO - PROCESS | 1668 | ++DOCSHELL 0x12895c800 == 87 [pid = 1668] [id = 718] 14:36:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 121 (0x1189ca400) [pid = 1668] [serial = 2154] [outer = 0x0] 14:36:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 122 (0x11b99b800) [pid = 1668] [serial = 2155] [outer = 0x1189ca400] 14:36:01 INFO - PROCESS | 1668 | 1461274561574 Marionette DEBUG loaded listener.js 14:36:01 INFO - PROCESS | 1668 | ++DOMWINDOW == 123 (0x11c17ec00) [pid = 1668] [serial = 2156] [outer = 0x1189ca400] 14:36:01 INFO - PROCESS | 1668 | 1461274561911 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]]]}] 14:36:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:36:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 624ms 14:36:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:36:01 INFO - PROCESS | 1668 | 1461274561962 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:36:01 INFO - PROCESS | 1668 | 1461274561964 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:36:01 INFO - PROCESS | 1668 | 1461274561966 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 1668 | 1461274561967 Marionette TRACE conn2 <- [1,2846,null,{}] 14:36:01 INFO - PROCESS | 1668 | 1461274561969 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}] 14:36:02 INFO - PROCESS | 1668 | 1461274562066 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:36:02 INFO - PROCESS | 1668 | 1461274562144 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bed1000 == 88 [pid = 1668] [id = 719] 14:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 124 (0x11ab43800) [pid = 1668] [serial = 2157] [outer = 0x0] 14:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 125 (0x11c495c00) [pid = 1668] [serial = 2158] [outer = 0x11ab43800] 14:36:02 INFO - PROCESS | 1668 | 1461274562170 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 126 (0x1237b3000) [pid = 1668] [serial = 2159] [outer = 0x11ab43800] 14:36:02 INFO - PROCESS | 1668 | 1461274562460 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]]]}] 14:36:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:36:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 14:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:36:02 INFO - PROCESS | 1668 | 1461274562484 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:36:02 INFO - PROCESS | 1668 | 1461274562485 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:36:02 INFO - PROCESS | 1668 | 1461274562490 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:36:02 INFO - PROCESS | 1668 | 1461274562493 Marionette TRACE conn2 <- [1,2850,null,{}] 14:36:02 INFO - PROCESS | 1668 | 1461274562495 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}] 14:36:02 INFO - PROCESS | 1668 | 1461274562590 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:36:02 INFO - PROCESS | 1668 | 1461274562594 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e57f000 == 89 [pid = 1668] [id = 720] 14:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 127 (0x1237b3800) [pid = 1668] [serial = 2160] [outer = 0x0] 14:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 128 (0x1259cec00) [pid = 1668] [serial = 2161] [outer = 0x1237b3800] 14:36:02 INFO - PROCESS | 1668 | 1461274562620 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x125f50000) [pid = 1668] [serial = 2162] [outer = 0x1237b3800] 14:36:02 INFO - PROCESS | 1668 | 1461274562986 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 523ms 14:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:36:03 INFO - PROCESS | 1668 | 1461274563012 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 1668 | 1461274563013 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:36:03 INFO - PROCESS | 1668 | 1461274563015 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 1668 | 1461274563016 Marionette TRACE conn2 <- [1,2854,null,{}] 14:36:03 INFO - PROCESS | 1668 | 1461274563019 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}] 14:36:03 INFO - PROCESS | 1668 | 1461274563175 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:36:03 INFO - PROCESS | 1668 | 1461274563222 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e839000 == 90 [pid = 1668] [id = 721] 14:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1237b2000) [pid = 1668] [serial = 2163] [outer = 0x0] 14:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1260c5800) [pid = 1668] [serial = 2164] [outer = 0x1237b2000] 14:36:03 INFO - PROCESS | 1668 | 1461274563250 Marionette DEBUG loaded listener.js 14:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x1269ad000) [pid = 1668] [serial = 2165] [outer = 0x1237b2000] 14:36:03 INFO - PROCESS | 1668 | 1461274563570 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]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 570ms 14:36:03 INFO - PROCESS | 1668 | 1461274563586 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 1668 | 1461274563588 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:36:03 INFO - PROCESS | 1668 | 1461274563593 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 1668 | 1461274563594 Marionette TRACE conn2 <- [1,2858,null,{}] 14:36:03 INFO - PROCESS | 1668 | 1461274563603 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}] 14:36:03 INFO - PROCESS | 1668 | 1461274563729 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:36:03 INFO - PROCESS | 1668 | 1461274563743 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:03 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f599000 == 91 [pid = 1668] [id = 722] 14:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x125f56000) [pid = 1668] [serial = 2166] [outer = 0x0] 14:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x127493400) [pid = 1668] [serial = 2167] [outer = 0x125f56000] 14:36:03 INFO - PROCESS | 1668 | 1461274563769 Marionette DEBUG loaded listener.js 14:36:03 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x1289be000) [pid = 1668] [serial = 2168] [outer = 0x125f56000] 14:36:04 INFO - PROCESS | 1668 | 1461274564134 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 568ms 14:36:04 INFO - PROCESS | 1668 | 1461274564162 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:36:04 INFO - PROCESS | 1668 | 1461274564163 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:36:04 INFO - PROCESS | 1668 | 1461274564171 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:36:04 INFO - PROCESS | 1668 | 1461274564172 Marionette TRACE conn2 <- [1,2862,null,{}] 14:36:04 INFO - PROCESS | 1668 | 1461274564174 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}] 14:36:04 INFO - PROCESS | 1668 | 1461274564296 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:36:04 INFO - PROCESS | 1668 | 1461274564307 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x1300b3800 == 92 [pid = 1668] [id = 723] 14:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x1289bec00) [pid = 1668] [serial = 2169] [outer = 0x0] 14:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x129209800) [pid = 1668] [serial = 2170] [outer = 0x1289bec00] 14:36:04 INFO - PROCESS | 1668 | 1461274564333 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12aa3cc00) [pid = 1668] [serial = 2171] [outer = 0x1289bec00] 14:36:04 INFO - PROCESS | 1668 | 1461274564698 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]]]}] 14:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 574ms 14:36:04 INFO - PROCESS | 1668 | 1461274564740 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:36:04 INFO - PROCESS | 1668 | 1461274564741 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:36:04 INFO - PROCESS | 1668 | 1461274564743 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:36:04 INFO - PROCESS | 1668 | 1461274564744 Marionette TRACE conn2 <- [1,2866,null,{}] 14:36:04 INFO - PROCESS | 1668 | 1461274564747 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}] 14:36:04 INFO - PROCESS | 1668 | 1461274564872 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:36:04 INFO - PROCESS | 1668 | 1461274564888 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:04 INFO - PROCESS | 1668 | ++DOCSHELL 0x130a07000 == 93 [pid = 1668] [id = 724] 14:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x1289c3800) [pid = 1668] [serial = 2172] [outer = 0x0] 14:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12ab08000) [pid = 1668] [serial = 2173] [outer = 0x1289c3800] 14:36:04 INFO - PROCESS | 1668 | 1461274564914 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x12abab400) [pid = 1668] [serial = 2174] [outer = 0x1289c3800] 14:36:05 INFO - PROCESS | 1668 | 1461274565274 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]]]}] 14:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 571ms 14:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:36:05 INFO - PROCESS | 1668 | 1461274565315 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:36:05 INFO - PROCESS | 1668 | 1461274565316 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:36:05 INFO - PROCESS | 1668 | 1461274565318 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:36:05 INFO - PROCESS | 1668 | 1461274565319 Marionette TRACE conn2 <- [1,2870,null,{}] 14:36:05 INFO - PROCESS | 1668 | 1461274565322 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}] 14:36:05 INFO - PROCESS | 1668 | 1461274565447 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 140 (0x126026000) [pid = 1668] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 139 (0x1269ed400) [pid = 1668] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 138 (0x125f52000) [pid = 1668] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 137 (0x11957d800) [pid = 1668] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 136 (0x114e1f400) [pid = 1668] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 135 (0x1237ac400) [pid = 1668] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 134 (0x12aba5400) [pid = 1668] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 133 (0x118709400) [pid = 1668] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 132 (0x1269acc00) [pid = 1668] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 131 (0x1186ee800) [pid = 1668] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 130 (0x12e2a4400) [pid = 1668] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 129 (0x12601c800) [pid = 1668] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:36:05 INFO - PROCESS | 1668 | --DOMWINDOW == 128 (0x112d21400) [pid = 1668] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:36:05 INFO - PROCESS | 1668 | 1461274565666 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 1668 | ++DOCSHELL 0x125b1d800 == 94 [pid = 1668] [id = 725] 14:36:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 129 (0x112d22000) [pid = 1668] [serial = 2175] [outer = 0x0] 14:36:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 130 (0x1181ad800) [pid = 1668] [serial = 2176] [outer = 0x112d22000] 14:36:05 INFO - PROCESS | 1668 | 1461274565691 Marionette DEBUG loaded listener.js 14:36:05 INFO - PROCESS | 1668 | ++DOMWINDOW == 131 (0x1237a9000) [pid = 1668] [serial = 2177] [outer = 0x112d22000] 14:36:05 INFO - PROCESS | 1668 | 1461274565987 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]]]}] 14:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 720ms 14:36:06 INFO - PROCESS | 1668 | 1461274566040 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:36:06 INFO - PROCESS | 1668 | 1461274566042 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:36:06 INFO - PROCESS | 1668 | 1461274566044 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:36:06 INFO - PROCESS | 1668 | 1461274566046 Marionette TRACE conn2 <- [1,2874,null,{}] 14:36:06 INFO - PROCESS | 1668 | 1461274566048 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}] 14:36:06 INFO - PROCESS | 1668 | 1461274566161 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:36:06 INFO - PROCESS | 1668 | 1461274566259 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x137934000 == 95 [pid = 1668] [id = 726] 14:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 132 (0x114cad400) [pid = 1668] [serial = 2178] [outer = 0x0] 14:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 133 (0x12bbdec00) [pid = 1668] [serial = 2179] [outer = 0x114cad400] 14:36:06 INFO - PROCESS | 1668 | 1461274566289 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 134 (0x12d028000) [pid = 1668] [serial = 2180] [outer = 0x114cad400] 14:36:06 INFO - PROCESS | 1668 | 1461274566575 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]]]}] 14:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 14:36:06 INFO - PROCESS | 1668 | 1461274566614 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:36:06 INFO - PROCESS | 1668 | 1461274566615 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:36:06 INFO - PROCESS | 1668 | 1461274566617 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:36:06 INFO - PROCESS | 1668 | 1461274566618 Marionette TRACE conn2 <- [1,2878,null,{}] 14:36:06 INFO - PROCESS | 1668 | 1461274566623 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}] 14:36:06 INFO - PROCESS | 1668 | 1461274566724 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:36:06 INFO - PROCESS | 1668 | 1461274566728 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:06 INFO - PROCESS | 1668 | ++DOCSHELL 0x137b89000 == 96 [pid = 1668] [id = 727] 14:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 135 (0x12cf2dc00) [pid = 1668] [serial = 2181] [outer = 0x0] 14:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 136 (0x12e27dc00) [pid = 1668] [serial = 2182] [outer = 0x12cf2dc00] 14:36:06 INFO - PROCESS | 1668 | 1461274566754 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 1668 | ++DOMWINDOW == 137 (0x12e2a6400) [pid = 1668] [serial = 2183] [outer = 0x12cf2dc00] 14:36:07 INFO - PROCESS | 1668 | 1461274567107 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]]]}] 14:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 518ms 14:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:36:07 INFO - PROCESS | 1668 | 1461274567137 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 1668 | 1461274567140 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:36:07 INFO - PROCESS | 1668 | 1461274567144 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 1668 | 1461274567145 Marionette TRACE conn2 <- [1,2882,null,{}] 14:36:07 INFO - PROCESS | 1668 | 1461274567147 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}] 14:36:07 INFO - PROCESS | 1668 | 1461274567284 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:36:07 INFO - PROCESS | 1668 | 1461274567291 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:07 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e5c800 == 97 [pid = 1668] [id = 728] 14:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 138 (0x12e2a7800) [pid = 1668] [serial = 2184] [outer = 0x0] 14:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 139 (0x12e682800) [pid = 1668] [serial = 2185] [outer = 0x12e2a7800] 14:36:07 INFO - PROCESS | 1668 | 1461274567317 Marionette DEBUG loaded listener.js 14:36:07 INFO - PROCESS | 1668 | ++DOMWINDOW == 140 (0x12ed8f000) [pid = 1668] [serial = 2186] [outer = 0x12e2a7800] 14:36:07 INFO - PROCESS | 1668 | 1461274567790 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]]]}] 14:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 668ms 14:36:07 INFO - PROCESS | 1668 | 1461274567813 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 1668 | 1461274567815 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:36:07 INFO - PROCESS | 1668 | 1461274567819 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 1668 | 1461274567822 Marionette TRACE conn2 <- [1,2886,null,{}] 14:36:07 INFO - PROCESS | 1668 | 1461274567827 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}] 14:36:07 INFO - PROCESS | 1668 | 1461274567955 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:36:08 INFO - PROCESS | 1668 | 1461274568052 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a80000 == 98 [pid = 1668] [id = 729] 14:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 141 (0x1143ef800) [pid = 1668] [serial = 2187] [outer = 0x0] 14:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 142 (0x114f56000) [pid = 1668] [serial = 2188] [outer = 0x1143ef800] 14:36:08 INFO - PROCESS | 1668 | 1461274568085 Marionette DEBUG loaded listener.js 14:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 143 (0x118949400) [pid = 1668] [serial = 2189] [outer = 0x1143ef800] 14:36:08 INFO - PROCESS | 1668 | 1461274568531 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]]]}] 14:36:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:36:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 775ms 14:36:08 INFO - PROCESS | 1668 | 1461274568594 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:36:08 INFO - PROCESS | 1668 | 1461274568598 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:36:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:36:08 INFO - PROCESS | 1668 | 1461274568603 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:36:08 INFO - PROCESS | 1668 | 1461274568606 Marionette TRACE conn2 <- [1,2890,null,{}] 14:36:08 INFO - PROCESS | 1668 | 1461274568609 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}] 14:36:08 INFO - PROCESS | 1668 | 1461274568726 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:36:08 INFO - PROCESS | 1668 | 1461274568819 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:08 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e58b800 == 99 [pid = 1668] [id = 730] 14:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 144 (0x11aff9c00) [pid = 1668] [serial = 2190] [outer = 0x0] 14:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 145 (0x11b0e4c00) [pid = 1668] [serial = 2191] [outer = 0x11aff9c00] 14:36:08 INFO - PROCESS | 1668 | 1461274568850 Marionette DEBUG loaded listener.js 14:36:08 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x11c17d000) [pid = 1668] [serial = 2192] [outer = 0x11aff9c00] 14:36:09 INFO - PROCESS | 1668 | 1461274569265 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:36:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:36:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 673ms 14:36:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:36:09 INFO - PROCESS | 1668 | 1461274569276 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:36:09 INFO - PROCESS | 1668 | 1461274569277 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:36:09 INFO - PROCESS | 1668 | 1461274569279 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:36:09 INFO - PROCESS | 1668 | 1461274569282 Marionette TRACE conn2 <- [1,2894,null,{}] 14:36:09 INFO - PROCESS | 1668 | 1461274569307 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}] 14:36:09 INFO - PROCESS | 1668 | 1461274569455 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:36:09 INFO - PROCESS | 1668 | 1461274569523 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:09 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a6f000 == 100 [pid = 1668] [id = 731] 14:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x125f5e400) [pid = 1668] [serial = 2193] [outer = 0x0] 14:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x1260d0000) [pid = 1668] [serial = 2194] [outer = 0x125f5e400] 14:36:09 INFO - PROCESS | 1668 | 1461274569556 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x1262a1000) [pid = 1668] [serial = 2195] [outer = 0x125f5e400] 14:36:10 INFO - PROCESS | 1668 | 1461274569999 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]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:36:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 771ms 14:36:10 INFO - PROCESS | 1668 | 1461274570094 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 1668 | 1461274570095 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:36:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:36:10 INFO - PROCESS | 1668 | 1461274570100 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - PROCESS | 1668 | 1461274570101 Marionette TRACE conn2 <- [1,2898,null,{}] 14:36:10 INFO - PROCESS | 1668 | 1461274570104 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}] 14:36:10 INFO - PROCESS | 1668 | 1461274570223 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:36:10 INFO - PROCESS | 1668 | 1461274570315 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:10 INFO - PROCESS | 1668 | ++DOCSHELL 0x138039800 == 101 [pid = 1668] [id = 732] 14:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x1262a3800) [pid = 1668] [serial = 2196] [outer = 0x0] 14:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x12949b400) [pid = 1668] [serial = 2197] [outer = 0x1262a3800] 14:36:10 INFO - PROCESS | 1668 | 1461274570346 Marionette DEBUG loaded listener.js 14:36:10 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12b870400) [pid = 1668] [serial = 2198] [outer = 0x1262a3800] 14:36:10 INFO - PROCESS | 1668 | 1461274570759 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]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:36:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 720ms 14:36:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:36:10 INFO - PROCESS | 1668 | 1461274570819 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 1668 | 1461274570821 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:36:10 INFO - PROCESS | 1668 | 1461274570823 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - PROCESS | 1668 | 1461274570824 Marionette TRACE conn2 <- [1,2902,null,{}] 14:36:10 INFO - PROCESS | 1668 | 1461274570827 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}] 14:36:10 INFO - PROCESS | 1668 | 1461274570943 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:36:11 INFO - PROCESS | 1668 | 1461274571065 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x13821b000 == 102 [pid = 1668] [id = 733] 14:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x129495800) [pid = 1668] [serial = 2199] [outer = 0x0] 14:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x12cf28400) [pid = 1668] [serial = 2200] [outer = 0x129495800] 14:36:11 INFO - PROCESS | 1668 | 1461274571097 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x12e27bc00) [pid = 1668] [serial = 2201] [outer = 0x129495800] 14:36:11 INFO - PROCESS | 1668 | 1461274571520 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:36:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:36:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 719ms 14:36:11 INFO - PROCESS | 1668 | 1461274571553 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:36:11 INFO - PROCESS | 1668 | 1461274571555 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:36:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:36:11 INFO - PROCESS | 1668 | 1461274571572 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:36:11 INFO - PROCESS | 1668 | 1461274571573 Marionette TRACE conn2 <- [1,2906,null,{}] 14:36:11 INFO - PROCESS | 1668 | 1461274571576 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}] 14:36:11 INFO - PROCESS | 1668 | 1461274571709 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:36:11 INFO - PROCESS | 1668 | 1461274571835 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 1668 | ++DOCSHELL 0x141c08000 == 103 [pid = 1668] [id = 734] 14:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x12ed94400) [pid = 1668] [serial = 2202] [outer = 0x0] 14:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12f47f800) [pid = 1668] [serial = 2203] [outer = 0x12ed94400] 14:36:11 INFO - PROCESS | 1668 | 1461274571870 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12fe8a800) [pid = 1668] [serial = 2204] [outer = 0x12ed94400] 14:36:12 INFO - PROCESS | 1668 | 1461274572286 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]]]}] 14:36:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:36:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 772ms 14:36:12 INFO - PROCESS | 1668 | 1461274572342 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:36:12 INFO - PROCESS | 1668 | 1461274572343 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:36:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:36:12 INFO - PROCESS | 1668 | 1461274572346 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 1668 | 1461274572347 Marionette TRACE conn2 <- [1,2910,null,{}] 14:36:12 INFO - PROCESS | 1668 | 1461274572349 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}] 14:36:12 INFO - PROCESS | 1668 | 1461274572465 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:36:12 INFO - PROCESS | 1668 | 1461274572589 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:12 INFO - PROCESS | 1668 | ++DOCSHELL 0x142558800 == 104 [pid = 1668] [id = 735] 14:36:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12645ec00) [pid = 1668] [serial = 2205] [outer = 0x0] 14:36:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12fe90000) [pid = 1668] [serial = 2206] [outer = 0x12645ec00] 14:36:12 INFO - PROCESS | 1668 | 1461274572621 Marionette DEBUG loaded listener.js 14:36:12 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12ffbac00) [pid = 1668] [serial = 2207] [outer = 0x12645ec00] 14:36:12 INFO - PROCESS | 1668 | 1461274572933 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]]]}] 14:36:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:36:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:36:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 620ms 14:36:12 INFO - PROCESS | 1668 | 1461274572972 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:36:12 INFO - TEST-START | /DOMEvents/constructors.html 14:36:12 INFO - PROCESS | 1668 | 1461274572976 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:36:12 INFO - PROCESS | 1668 | 1461274572978 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 1668 | 1461274572980 Marionette TRACE conn2 <- [1,2914,null,{}] 14:36:12 INFO - PROCESS | 1668 | 1461274572982 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}] 14:36:13 INFO - PROCESS | 1668 | 1461274573105 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:36:13 INFO - PROCESS | 1668 | 1461274573247 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x14269a800 == 105 [pid = 1668] [id = 736] 14:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12ed91000) [pid = 1668] [serial = 2208] [outer = 0x0] 14:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x137b36800) [pid = 1668] [serial = 2209] [outer = 0x12ed91000] 14:36:13 INFO - PROCESS | 1668 | 1461274573279 Marionette DEBUG loaded listener.js 14:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x137b3fc00) [pid = 1668] [serial = 2210] [outer = 0x12ed91000] 14:36:13 INFO - PROCESS | 1668 | 1461274573689 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]]]}] 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:36:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:36:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:36:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:36:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:36:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:36:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:36:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:36:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:36:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 724ms 14:36:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:36:13 INFO - PROCESS | 1668 | 1461274573703 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:36:13 INFO - PROCESS | 1668 | 1461274573705 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:36:13 INFO - PROCESS | 1668 | 1461274573707 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:36:13 INFO - PROCESS | 1668 | 1461274573708 Marionette TRACE conn2 <- [1,2918,null,{}] 14:36:13 INFO - PROCESS | 1668 | 1461274573711 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}] 14:36:13 INFO - PROCESS | 1668 | 1461274573834 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:36:13 INFO - PROCESS | 1668 | 1461274573958 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:13 INFO - PROCESS | 1668 | ++DOCSHELL 0x142b9e800 == 106 [pid = 1668] [id = 737] 14:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x137b3e800) [pid = 1668] [serial = 2211] [outer = 0x0] 14:36:13 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x13a628800) [pid = 1668] [serial = 2212] [outer = 0x137b3e800] 14:36:13 INFO - PROCESS | 1668 | 1461274573991 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x13a6a7800) [pid = 1668] [serial = 2213] [outer = 0x137b3e800] 14:36:14 INFO - PROCESS | 1668 | 1461274574303 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:36:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:36:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 14:36:14 INFO - PROCESS | 1668 | 1461274574326 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:36:14 INFO - PROCESS | 1668 | 1461274574328 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:36:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:36:14 INFO - PROCESS | 1668 | 1461274574330 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:36:14 INFO - PROCESS | 1668 | 1461274574331 Marionette TRACE conn2 <- [1,2922,null,{}] 14:36:14 INFO - PROCESS | 1668 | 1461274574334 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}] 14:36:14 INFO - PROCESS | 1668 | 1461274574455 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:36:14 INFO - PROCESS | 1668 | 1461274574614 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:14 INFO - PROCESS | 1668 | ++DOCSHELL 0x142cef800 == 107 [pid = 1668] [id = 738] 14:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x112d1ec00) [pid = 1668] [serial = 2214] [outer = 0x0] 14:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x13a6a9c00) [pid = 1668] [serial = 2215] [outer = 0x112d1ec00] 14:36:14 INFO - PROCESS | 1668 | 1461274574645 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x141a71000) [pid = 1668] [serial = 2216] [outer = 0x112d1ec00] 14:36:14 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:36:14 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:36:14 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:36:14 INFO - PROCESS | 1668 | [1668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:36:15 INFO - PROCESS | 1668 | 1461274575057 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]]]}] 14:36:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:36:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:36:15 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 14:36:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:36:15 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 14:36:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:36:15 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]" 14:36:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:36:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:36:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 774ms 14:36:15 INFO - PROCESS | 1668 | 1461274575105 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:36:15 INFO - PROCESS | 1668 | 1461274575106 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:36:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:36:15 INFO - PROCESS | 1668 | 1461274575109 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:36:15 INFO - PROCESS | 1668 | 1461274575110 Marionette TRACE conn2 <- [1,2926,null,{}] 14:36:15 INFO - PROCESS | 1668 | 1461274575113 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}] 14:36:15 INFO - PROCESS | 1668 | 1461274575246 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:36:15 INFO - PROCESS | 1668 | 1461274575376 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:15 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abd1800 == 108 [pid = 1668] [id = 739] 14:36:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x114e6f800) [pid = 1668] [serial = 2217] [outer = 0x0] 14:36:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x11ad15c00) [pid = 1668] [serial = 2218] [outer = 0x114e6f800] 14:36:15 INFO - PROCESS | 1668 | 1461274575413 Marionette DEBUG loaded listener.js 14:36:15 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x141a7f800) [pid = 1668] [serial = 2219] [outer = 0x114e6f800] 14:36:15 INFO - PROCESS | 1668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:36:15 INFO - PROCESS | 1668 | 1461274575979 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]]]}] 14:36:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:36:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 925ms 14:36:16 INFO - PROCESS | 1668 | 1461274576043 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:36:16 INFO - PROCESS | 1668 | 1461274576046 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:36:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:36:16 INFO - PROCESS | 1668 | 1461274576052 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 1668 | 1461274576056 Marionette TRACE conn2 <- [1,2930,null,{}] 14:36:16 INFO - PROCESS | 1668 | 1461274576061 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}] 14:36:16 INFO - PROCESS | 1668 | 1461274576191 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:36:16 INFO - PROCESS | 1668 | 1461274576377 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:16 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d073800 == 109 [pid = 1668] [id = 740] 14:36:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x114e21c00) [pid = 1668] [serial = 2220] [outer = 0x0] 14:36:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x116fac400) [pid = 1668] [serial = 2221] [outer = 0x114e21c00] 14:36:16 INFO - PROCESS | 1668 | 1461274576419 Marionette DEBUG loaded listener.js 14:36:16 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x11a76dc00) [pid = 1668] [serial = 2222] [outer = 0x114e21c00] 14:36:16 INFO - PROCESS | 1668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:36:16 INFO - PROCESS | 1668 | 1461274576806 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]]]}] 14:36:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:36:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 774ms 14:36:16 INFO - PROCESS | 1668 | 1461274576827 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:36:16 INFO - PROCESS | 1668 | 1461274576830 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:36:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:36:16 INFO - PROCESS | 1668 | 1461274576835 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 1668 | 1461274576836 Marionette TRACE conn2 <- [1,2934,null,{}] 14:36:16 INFO - PROCESS | 1668 | 1461274576839 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}] 14:36:16 INFO - PROCESS | 1668 | 1461274576953 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:36:17 INFO - PROCESS | 1668 | 1461274577084 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9b8000 == 110 [pid = 1668] [id = 741] 14:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x11ad5fc00) [pid = 1668] [serial = 2223] [outer = 0x0] 14:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x11be49800) [pid = 1668] [serial = 2224] [outer = 0x11ad5fc00] 14:36:17 INFO - PROCESS | 1668 | 1461274577115 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12373c400) [pid = 1668] [serial = 2225] [outer = 0x11ad5fc00] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x137d6c000 == 109 [pid = 1668] [id = 631] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x137b89000 == 108 [pid = 1668] [id = 727] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x137934000 == 107 [pid = 1668] [id = 726] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x125b1d800 == 106 [pid = 1668] [id = 725] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x130a07000 == 105 [pid = 1668] [id = 724] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x1300b3800 == 104 [pid = 1668] [id = 723] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x12f197800) [pid = 1668] [serial = 2116] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12f599000 == 103 [pid = 1668] [id = 722] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12e839000 == 102 [pid = 1668] [id = 721] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12e57f000 == 101 [pid = 1668] [id = 720] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12bed1000 == 100 [pid = 1668] [id = 719] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12895c800 == 99 [pid = 1668] [id = 718] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x125b22000 == 98 [pid = 1668] [id = 717] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12583d000 == 97 [pid = 1668] [id = 716] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12beb6000 == 96 [pid = 1668] [id = 714] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x141c45800 == 95 [pid = 1668] [id = 713] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x141c09000 == 94 [pid = 1668] [id = 712] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x13a43b800 == 93 [pid = 1668] [id = 711] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x1382a9000 == 92 [pid = 1668] [id = 710] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x13803a800 == 91 [pid = 1668] [id = 709] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x137a67000 == 90 [pid = 1668] [id = 708] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x12dab4800 == 89 [pid = 1668] [id = 707] 14:36:17 INFO - PROCESS | 1668 | --DOCSHELL 0x11c24b000 == 88 [pid = 1668] [id = 706] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x11ab3a000) [pid = 1668] [serial = 2030] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x12abac000) [pid = 1668] [serial = 2098] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x12bd20c00) [pid = 1668] [serial = 2101] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x1260d2000) [pid = 1668] [serial = 2099] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x12629b400) [pid = 1668] [serial = 2092] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 172 (0x118711800) [pid = 1668] [serial = 2056] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 171 (0x11bce4000) [pid = 1668] [serial = 2084] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x11af89800) [pid = 1668] [serial = 2083] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x119575800) [pid = 1668] [serial = 2081] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x116f15000) [pid = 1668] [serial = 2080] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x118149000) [pid = 1668] [serial = 2077] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1258e2c00) [pid = 1668] [serial = 2089] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x125f58000) [pid = 1668] [serial = 2090] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x12d02c000) [pid = 1668] [serial = 2104] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x12ab0c800) [pid = 1668] [serial = 2071] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x11aaf1000) [pid = 1668] [serial = 2086] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x12374cc00) [pid = 1668] [serial = 2087] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x1289c6c00) [pid = 1668] [serial = 2068] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x11ad60800) [pid = 1668] [serial = 2074] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x1289c9c00) [pid = 1668] [serial = 2095] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x125f54000) [pid = 1668] [serial = 2062] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 156 (0x11b998c00) [pid = 1668] [serial = 2059] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 155 (0x12cf8e800) [pid = 1668] [serial = 2102] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 154 (0x1269e8000) [pid = 1668] [serial = 2065] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 153 (0x11a757400) [pid = 1668] [serial = 2107] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 152 (0x11bca1000) [pid = 1668] [serial = 2108] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 151 (0x12ed8b000) [pid = 1668] [serial = 2114] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 150 (0x12e5dbc00) [pid = 1668] [serial = 2113] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 149 (0x1262ab000) [pid = 1668] [serial = 2093] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 148 (0x12e18e000) [pid = 1668] [serial = 2105] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 147 (0x12e29f400) [pid = 1668] [serial = 2111] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 146 (0x12ab08800) [pid = 1668] [serial = 2096] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | --DOMWINDOW == 145 (0x12e18ec00) [pid = 1668] [serial = 2110] [outer = 0x0] [url = about:blank] 14:36:17 INFO - PROCESS | 1668 | 1461274577527 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]]]}] 14:36:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:36:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 722ms 14:36:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:36:17 INFO - PROCESS | 1668 | 1461274577557 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:36:17 INFO - PROCESS | 1668 | 1461274577558 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:36:17 INFO - PROCESS | 1668 | 1461274577561 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:36:17 INFO - PROCESS | 1668 | 1461274577563 Marionette TRACE conn2 <- [1,2938,null,{}] 14:36:17 INFO - PROCESS | 1668 | 1461274577570 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}] 14:36:17 INFO - PROCESS | 1668 | 1461274577677 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:36:17 INFO - PROCESS | 1668 | 1461274577705 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 1668 | ++DOCSHELL 0x12beba800 == 89 [pid = 1668] [id = 742] 14:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 146 (0x1237ef800) [pid = 1668] [serial = 2226] [outer = 0x0] 14:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 147 (0x1258df400) [pid = 1668] [serial = 2227] [outer = 0x1237ef800] 14:36:17 INFO - PROCESS | 1668 | 1461274577733 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 1668 | ++DOMWINDOW == 148 (0x125f52000) [pid = 1668] [serial = 2228] [outer = 0x1237ef800] 14:36:18 INFO - PROCESS | 1668 | 1461274578098 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]]]}] 14:36:18 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. 14:36:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 14:36:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:36:18 INFO - PROCESS | 1668 | 1461274578131 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 1668 | 1461274578133 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:36:18 INFO - PROCESS | 1668 | 1461274578135 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 1668 | 1461274578136 Marionette TRACE conn2 <- [1,2942,null,{}] 14:36:18 INFO - PROCESS | 1668 | 1461274578138 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}] 14:36:18 INFO - PROCESS | 1668 | 1461274578236 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:36:18 INFO - PROCESS | 1668 | 1461274578241 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e826800 == 90 [pid = 1668] [id = 743] 14:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 149 (0x125f5c000) [pid = 1668] [serial = 2229] [outer = 0x0] 14:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 150 (0x12629b400) [pid = 1668] [serial = 2230] [outer = 0x125f5c000] 14:36:18 INFO - PROCESS | 1668 | 1461274578267 Marionette DEBUG loaded listener.js 14:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 151 (0x1262b0000) [pid = 1668] [serial = 2231] [outer = 0x125f5c000] 14:36:18 INFO - PROCESS | 1668 | 1461274578600 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"]]]}] 14:36:18 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:36:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:36:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 472ms 14:36:18 INFO - PROCESS | 1668 | 1461274578609 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 1668 | 1461274578610 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:36:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:36:18 INFO - PROCESS | 1668 | 1461274578612 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 1668 | 1461274578613 Marionette TRACE conn2 <- [1,2946,null,{}] 14:36:18 INFO - PROCESS | 1668 | 1461274578616 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}] 14:36:18 INFO - PROCESS | 1668 | 1461274578724 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:36:18 INFO - PROCESS | 1668 | 1461274578810 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:18 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f589000 == 91 [pid = 1668] [id = 744] 14:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 152 (0x12601c800) [pid = 1668] [serial = 2232] [outer = 0x0] 14:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 153 (0x1268f3400) [pid = 1668] [serial = 2233] [outer = 0x12601c800] 14:36:18 INFO - PROCESS | 1668 | 1461274578836 Marionette DEBUG loaded listener.js 14:36:18 INFO - PROCESS | 1668 | ++DOMWINDOW == 154 (0x1289c4c00) [pid = 1668] [serial = 2234] [outer = 0x12601c800] 14:36:19 INFO - PROCESS | 1668 | 1461274579115 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]]]}] 14:36:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:36:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 14:36:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:36:19 INFO - PROCESS | 1668 | 1461274579134 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:36:19 INFO - PROCESS | 1668 | 1461274579135 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:36:19 INFO - PROCESS | 1668 | 1461274579144 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:36:19 INFO - PROCESS | 1668 | 1461274579146 Marionette TRACE conn2 <- [1,2950,null,{}] 14:36:19 INFO - PROCESS | 1668 | 1461274579148 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}] 14:36:19 INFO - PROCESS | 1668 | 1461274579268 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:36:19 INFO - PROCESS | 1668 | 1461274579361 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x13031a800 == 92 [pid = 1668] [id = 745] 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 155 (0x114a7a000) [pid = 1668] [serial = 2235] [outer = 0x0] 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 156 (0x129496000) [pid = 1668] [serial = 2236] [outer = 0x114a7a000] 14:36:19 INFO - PROCESS | 1668 | 1461274579388 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 157 (0x12d02c000) [pid = 1668] [serial = 2237] [outer = 0x114a7a000] 14:36:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d29000 == 93 [pid = 1668] [id = 746] 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12e27e800) [pid = 1668] [serial = 2238] [outer = 0x0] 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x12cf30c00) [pid = 1668] [serial = 2239] [outer = 0x12e27e800] 14:36:19 INFO - PROCESS | 1668 | 1461274579709 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]]]}] 14:36:19 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:36:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 578ms 14:36:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:36:19 INFO - PROCESS | 1668 | 1461274579716 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:36:19 INFO - PROCESS | 1668 | 1461274579717 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:36:19 INFO - PROCESS | 1668 | 1461274579719 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:36:19 INFO - PROCESS | 1668 | 1461274579721 Marionette TRACE conn2 <- [1,2954,null,{}] 14:36:19 INFO - PROCESS | 1668 | 1461274579724 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}] 14:36:19 INFO - PROCESS | 1668 | 1461274579884 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:36:19 INFO - PROCESS | 1668 | 1461274579908 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 1668 | ++DOCSHELL 0x137924000 == 94 [pid = 1668] [id = 747] 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x12d21c400) [pid = 1668] [serial = 2240] [outer = 0x0] 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x12e280800) [pid = 1668] [serial = 2241] [outer = 0x12d21c400] 14:36:19 INFO - PROCESS | 1668 | 1461274579933 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x12ed8c800) [pid = 1668] [serial = 2242] [outer = 0x12d21c400] 14:36:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:36:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:36:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 572ms 14:36:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:36:20 INFO - PROCESS | 1668 | 1461274580286 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]]]}] 14:36:20 INFO - PROCESS | 1668 | 1461274580291 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:36:20 INFO - PROCESS | 1668 | 1461274580293 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:36:20 INFO - PROCESS | 1668 | 1461274580295 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:36:20 INFO - PROCESS | 1668 | 1461274580296 Marionette TRACE conn2 <- [1,2958,null,{}] 14:36:20 INFO - PROCESS | 1668 | 1461274580298 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}] 14:36:20 INFO - PROCESS | 1668 | 1461274580438 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:36:20 INFO - PROCESS | 1668 | 1461274580453 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x137d74800 == 95 [pid = 1668] [id = 748] 14:36:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x12e18ec00) [pid = 1668] [serial = 2243] [outer = 0x0] 14:36:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x12f47d000) [pid = 1668] [serial = 2244] [outer = 0x12e18ec00] 14:36:20 INFO - PROCESS | 1668 | 1461274580479 Marionette DEBUG loaded listener.js 14:36:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x12fe8c800) [pid = 1668] [serial = 2245] [outer = 0x12e18ec00] 14:36:20 INFO - PROCESS | 1668 | 1461274580795 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]]]}] 14:36:20 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. 14:36:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 14:36:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:36:20 INFO - PROCESS | 1668 | 1461274580813 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:36:20 INFO - PROCESS | 1668 | 1461274580814 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:36:20 INFO - PROCESS | 1668 | 1461274580816 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:36:20 INFO - PROCESS | 1668 | 1461274580817 Marionette TRACE conn2 <- [1,2962,null,{}] 14:36:20 INFO - PROCESS | 1668 | 1461274580820 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}] 14:36:20 INFO - PROCESS | 1668 | 1461274580963 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:36:20 INFO - PROCESS | 1668 | 1461274580975 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:20 INFO - PROCESS | 1668 | ++DOCSHELL 0x137eae000 == 96 [pid = 1668] [id = 749] 14:36:20 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x125935800) [pid = 1668] [serial = 2246] [outer = 0x0] 14:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x12593bc00) [pid = 1668] [serial = 2247] [outer = 0x125935800] 14:36:21 INFO - PROCESS | 1668 | 1461274581000 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x125941000) [pid = 1668] [serial = 2248] [outer = 0x125935800] 14:36:21 INFO - PROCESS | 1668 | 1461274581340 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]]]}] 14:36:21 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. 14:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 568ms 14:36:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:36:21 INFO - PROCESS | 1668 | 1461274581385 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:36:21 INFO - PROCESS | 1668 | 1461274581386 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:36:21 INFO - PROCESS | 1668 | 1461274581389 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:36:21 INFO - PROCESS | 1668 | 1461274581390 Marionette TRACE conn2 <- [1,2966,null,{}] 14:36:21 INFO - PROCESS | 1668 | 1461274581392 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}] 14:36:21 INFO - PROCESS | 1668 | 1461274581527 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:36:21 INFO - PROCESS | 1668 | 1461274581542 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:21 INFO - PROCESS | 1668 | ++DOCSHELL 0x138218800 == 97 [pid = 1668] [id = 750] 14:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x12593e000) [pid = 1668] [serial = 2249] [outer = 0x0] 14:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x12fe8e400) [pid = 1668] [serial = 2250] [outer = 0x12593e000] 14:36:21 INFO - PROCESS | 1668 | 1461274581567 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x13782a000) [pid = 1668] [serial = 2251] [outer = 0x12593e000] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 170 (0x12f9b5800) [pid = 1668] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 169 (0x125f56000) [pid = 1668] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 168 (0x1289bec00) [pid = 1668] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 167 (0x1289c3800) [pid = 1668] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 166 (0x1189ca400) [pid = 1668] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 165 (0x11ab43800) [pid = 1668] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 164 (0x112d18800) [pid = 1668] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 163 (0x112d22000) [pid = 1668] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 162 (0x1237b3800) [pid = 1668] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 161 (0x1237b2000) [pid = 1668] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 160 (0x1187b8400) [pid = 1668] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 159 (0x12cf2dc00) [pid = 1668] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 158 (0x12f84c800) [pid = 1668] [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.] 14:36:21 INFO - PROCESS | 1668 | --DOMWINDOW == 157 (0x114cad400) [pid = 1668] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:36:22 INFO - PROCESS | 1668 | 1461274582036 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]]]}] 14:36:22 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. 14:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 14:36:22 INFO - PROCESS | 1668 | 1461274582062 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:36:22 INFO - PROCESS | 1668 | 1461274582063 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:36:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:36:22 INFO - PROCESS | 1668 | 1461274582066 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:36:22 INFO - PROCESS | 1668 | 1461274582068 Marionette TRACE conn2 <- [1,2970,null,{}] 14:36:22 INFO - PROCESS | 1668 | 1461274582070 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}] 14:36:22 INFO - PROCESS | 1668 | 1461274582234 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:36:22 INFO - PROCESS | 1668 | 1461274582313 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x141b66800 == 98 [pid = 1668] [id = 751] 14:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 158 (0x12ba33400) [pid = 1668] [serial = 2252] [outer = 0x0] 14:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 159 (0x137b34000) [pid = 1668] [serial = 2253] [outer = 0x12ba33400] 14:36:22 INFO - PROCESS | 1668 | 1461274582342 Marionette DEBUG loaded listener.js 14:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 160 (0x141a79000) [pid = 1668] [serial = 2254] [outer = 0x12ba33400] 14:36:22 INFO - PROCESS | 1668 | 1461274582602 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]]]}] 14:36:22 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. 14:36:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 569ms 14:36:22 INFO - PROCESS | 1668 | 1461274582635 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:36:22 INFO - PROCESS | 1668 | 1461274582636 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:36:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:36:22 INFO - PROCESS | 1668 | 1461274582646 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:36:22 INFO - PROCESS | 1668 | 1461274582647 Marionette TRACE conn2 <- [1,2974,null,{}] 14:36:22 INFO - PROCESS | 1668 | 1461274582649 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}] 14:36:22 INFO - PROCESS | 1668 | 1461274582760 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:36:22 INFO - PROCESS | 1668 | 1461274582849 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:22 INFO - PROCESS | 1668 | ++DOCSHELL 0x141c42000 == 99 [pid = 1668] [id = 752] 14:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 161 (0x141a76800) [pid = 1668] [serial = 2255] [outer = 0x0] 14:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 162 (0x141ae3400) [pid = 1668] [serial = 2256] [outer = 0x141a76800] 14:36:22 INFO - PROCESS | 1668 | 1461274582875 Marionette DEBUG loaded listener.js 14:36:22 INFO - PROCESS | 1668 | ++DOMWINDOW == 163 (0x141aea400) [pid = 1668] [serial = 2257] [outer = 0x141a76800] 14:36:23 INFO - PROCESS | 1668 | 1461274583134 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]]]}] 14:36:23 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. 14:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 14:36:23 INFO - PROCESS | 1668 | 1461274583165 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:36:23 INFO - PROCESS | 1668 | 1461274583167 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:36:23 INFO - PROCESS | 1668 | 1461274583169 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:36:23 INFO - PROCESS | 1668 | 1461274583170 Marionette TRACE conn2 <- [1,2978,null,{}] 14:36:23 INFO - PROCESS | 1668 | 1461274583180 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}] 14:36:23 INFO - PROCESS | 1668 | 1461274583289 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:36:23 INFO - PROCESS | 1668 | 1461274583293 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:23 INFO - PROCESS | 1668 | ++DOCSHELL 0x144fd1800 == 100 [pid = 1668] [id = 753] 14:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 164 (0x12fb5d000) [pid = 1668] [serial = 2258] [outer = 0x0] 14:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 165 (0x13a706c00) [pid = 1668] [serial = 2259] [outer = 0x12fb5d000] 14:36:23 INFO - PROCESS | 1668 | 1461274583318 Marionette DEBUG loaded listener.js 14:36:23 INFO - PROCESS | 1668 | ++DOMWINDOW == 166 (0x13a70b000) [pid = 1668] [serial = 2260] [outer = 0x12fb5d000] 14:36:23 INFO - PROCESS | 1668 | 1461274583666 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]]]}] 14:36:23 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. 14:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 525ms 14:36:23 INFO - PROCESS | 1668 | 1461274583694 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:36:23 INFO - PROCESS | 1668 | 1461274583696 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:36:23 INFO - PROCESS | 1668 | 1461274583698 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:36:23 INFO - PROCESS | 1668 | 1461274583699 Marionette TRACE conn2 <- [1,2982,null,{}] 14:36:23 INFO - PROCESS | 1668 | 1461274583701 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}] 14:36:23 INFO - PROCESS | 1668 | 1461274583856 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:36:24 INFO - PROCESS | 1668 | 1461274584000 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x118a7d000 == 101 [pid = 1668] [id = 754] 14:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 167 (0x112bb9800) [pid = 1668] [serial = 2261] [outer = 0x0] 14:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 168 (0x112d24800) [pid = 1668] [serial = 2262] [outer = 0x112bb9800] 14:36:24 INFO - PROCESS | 1668 | 1461274584033 Marionette DEBUG loaded listener.js 14:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 169 (0x114e1e400) [pid = 1668] [serial = 2263] [outer = 0x112bb9800] 14:36:24 INFO - PROCESS | 1668 | 1461274584421 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"]]]}] 14:36:24 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 14:36:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:36:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 769ms 14:36:24 INFO - PROCESS | 1668 | 1461274584469 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:36:24 INFO - PROCESS | 1668 | 1461274584473 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:36:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:36:24 INFO - PROCESS | 1668 | 1461274584477 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:36:24 INFO - PROCESS | 1668 | 1461274584479 Marionette TRACE conn2 <- [1,2986,null,{}] 14:36:24 INFO - PROCESS | 1668 | 1461274584482 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}] 14:36:24 INFO - PROCESS | 1668 | 1461274584646 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:36:24 INFO - PROCESS | 1668 | 1461274584798 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:24 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d06a000 == 102 [pid = 1668] [id = 755] 14:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 170 (0x11be48800) [pid = 1668] [serial = 2264] [outer = 0x0] 14:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 171 (0x11be53000) [pid = 1668] [serial = 2265] [outer = 0x11be48800] 14:36:24 INFO - PROCESS | 1668 | 1461274584833 Marionette DEBUG loaded listener.js 14:36:24 INFO - PROCESS | 1668 | ++DOMWINDOW == 172 (0x1237a9400) [pid = 1668] [serial = 2266] [outer = 0x11be48800] 14:36:25 INFO - PROCESS | 1668 | 1461274585204 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]]]}] 14:36:25 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. 14:36:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 771ms 14:36:25 INFO - PROCESS | 1668 | 1461274585250 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:36:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:36:25 INFO - PROCESS | 1668 | 1461274585253 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:36:25 INFO - PROCESS | 1668 | 1461274585255 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 1668 | 1461274585257 Marionette TRACE conn2 <- [1,2990,null,{}] 14:36:25 INFO - PROCESS | 1668 | 1461274585259 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}] 14:36:25 INFO - PROCESS | 1668 | 1461274585384 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:36:25 INFO - PROCESS | 1668 | 1461274585513 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x137884800 == 103 [pid = 1668] [id = 756] 14:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 173 (0x125c35800) [pid = 1668] [serial = 2267] [outer = 0x0] 14:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x126298800) [pid = 1668] [serial = 2268] [outer = 0x125c35800] 14:36:25 INFO - PROCESS | 1668 | 1461274585546 Marionette DEBUG loaded listener.js 14:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x1289c5800) [pid = 1668] [serial = 2269] [outer = 0x125c35800] 14:36:25 INFO - PROCESS | 1668 | ++DOCSHELL 0x13789b800 == 104 [pid = 1668] [id = 757] 14:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x128f4f800) [pid = 1668] [serial = 2270] [outer = 0x0] 14:36:25 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12aa38400) [pid = 1668] [serial = 2271] [outer = 0x128f4f800] 14:36:25 INFO - PROCESS | 1668 | 1461274585959 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]]]}] 14:36:25 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. 14:36:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 14:36:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:36:25 INFO - PROCESS | 1668 | 1461274585976 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:36:25 INFO - PROCESS | 1668 | 1461274585977 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:36:25 INFO - PROCESS | 1668 | 1461274585985 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 1668 | 1461274585990 Marionette TRACE conn2 <- [1,2994,null,{}] 14:36:25 INFO - PROCESS | 1668 | 1461274585993 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}] 14:36:26 INFO - PROCESS | 1668 | 1461274586174 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:36:26 INFO - PROCESS | 1668 | 1461274586278 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x144fd3800 == 105 [pid = 1668] [id = 758] 14:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x12ab08800) [pid = 1668] [serial = 2272] [outer = 0x0] 14:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12e27fc00) [pid = 1668] [serial = 2273] [outer = 0x12ab08800] 14:36:26 INFO - PROCESS | 1668 | 1461274586308 Marionette DEBUG loaded listener.js 14:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x12ed90800) [pid = 1668] [serial = 2274] [outer = 0x12ab08800] 14:36:26 INFO - PROCESS | 1668 | 1461274586654 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]]]}] 14:36:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:36:26 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 14:36:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 679ms 14:36:26 INFO - PROCESS | 1668 | 1461274586660 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:36:26 INFO - PROCESS | 1668 | 1461274586662 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:36:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:36:26 INFO - PROCESS | 1668 | 1461274586665 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:36:26 INFO - PROCESS | 1668 | 1461274586666 Marionette TRACE conn2 <- [1,2998,null,{}] 14:36:26 INFO - PROCESS | 1668 | 1461274586668 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}] 14:36:26 INFO - PROCESS | 1668 | 1461274586795 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:36:26 INFO - PROCESS | 1668 | 1461274586925 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:26 INFO - PROCESS | 1668 | ++DOCSHELL 0x1450b5000 == 106 [pid = 1668] [id = 759] 14:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x12aba7000) [pid = 1668] [serial = 2275] [outer = 0x0] 14:36:26 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x12f482c00) [pid = 1668] [serial = 2276] [outer = 0x12aba7000] 14:36:26 INFO - PROCESS | 1668 | 1461274586957 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x137d48800) [pid = 1668] [serial = 2277] [outer = 0x12aba7000] 14:36:27 INFO - PROCESS | 1668 | 1461274587313 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]]]}] 14:36:27 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. 14:36:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 668ms 14:36:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:36:27 INFO - PROCESS | 1668 | 1461274587334 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:36:27 INFO - PROCESS | 1668 | 1461274587335 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:36:27 INFO - PROCESS | 1668 | 1461274587337 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:36:27 INFO - PROCESS | 1668 | 1461274587338 Marionette TRACE conn2 <- [1,3002,null,{}] 14:36:27 INFO - PROCESS | 1668 | 1461274587341 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}] 14:36:27 INFO - PROCESS | 1668 | 1461274587465 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:36:27 INFO - PROCESS | 1668 | 1461274587585 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:27 INFO - PROCESS | 1668 | ++DOCSHELL 0x141b17800 == 107 [pid = 1668] [id = 760] 14:36:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x137d54c00) [pid = 1668] [serial = 2278] [outer = 0x0] 14:36:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x137d56800) [pid = 1668] [serial = 2279] [outer = 0x137d54c00] 14:36:27 INFO - PROCESS | 1668 | 1461274587623 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x13a630800) [pid = 1668] [serial = 2280] [outer = 0x137d54c00] 14:36:27 INFO - PROCESS | 1668 | 1461274587990 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]]]}] 14:36:28 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. 14:36:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 14:36:28 INFO - PROCESS | 1668 | 1461274588009 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 1668 | 1461274588010 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:36:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:36:28 INFO - PROCESS | 1668 | 1461274588013 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - PROCESS | 1668 | 1461274588014 Marionette TRACE conn2 <- [1,3006,null,{}] 14:36:28 INFO - PROCESS | 1668 | 1461274588016 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}] 14:36:28 INFO - PROCESS | 1668 | 1461274588140 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:36:28 INFO - PROCESS | 1668 | 1461274588270 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x142677800 == 108 [pid = 1668] [id = 761] 14:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x118942c00) [pid = 1668] [serial = 2281] [outer = 0x0] 14:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x13a708000) [pid = 1668] [serial = 2282] [outer = 0x118942c00] 14:36:28 INFO - PROCESS | 1668 | 1461274588303 Marionette DEBUG loaded listener.js 14:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x13a711400) [pid = 1668] [serial = 2283] [outer = 0x118942c00] 14:36:28 INFO - PROCESS | 1668 | 1461274588648 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]]]}] 14:36:28 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. 14:36:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 668ms 14:36:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:36:28 INFO - PROCESS | 1668 | 1461274588682 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 1668 | 1461274588683 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:36:28 INFO - PROCESS | 1668 | 1461274588686 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - PROCESS | 1668 | 1461274588687 Marionette TRACE conn2 <- [1,3010,null,{}] 14:36:28 INFO - PROCESS | 1668 | 1461274588689 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}] 14:36:28 INFO - PROCESS | 1668 | 1461274588811 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:36:28 INFO - PROCESS | 1668 | 1461274588963 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:28 INFO - PROCESS | 1668 | ++DOCSHELL 0x144eca800 == 109 [pid = 1668] [id = 762] 14:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x1373e2c00) [pid = 1668] [serial = 2284] [outer = 0x0] 14:36:28 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x1373ea800) [pid = 1668] [serial = 2285] [outer = 0x1373e2c00] 14:36:28 INFO - PROCESS | 1668 | 1461274588994 Marionette DEBUG loaded listener.js 14:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x1373ee400) [pid = 1668] [serial = 2286] [outer = 0x1373e2c00] 14:36:29 INFO - PROCESS | 1668 | 1461274589342 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]]]}] 14:36:29 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 14:36:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 672ms 14:36:29 INFO - PROCESS | 1668 | 1461274589359 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:36:29 INFO - PROCESS | 1668 | 1461274589360 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:36:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:36:29 INFO - PROCESS | 1668 | 1461274589362 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:36:29 INFO - PROCESS | 1668 | 1461274589364 Marionette TRACE conn2 <- [1,3014,null,{}] 14:36:29 INFO - PROCESS | 1668 | 1461274589366 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}] 14:36:29 INFO - PROCESS | 1668 | 1461274589488 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:36:29 INFO - PROCESS | 1668 | 1461274589622 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:29 INFO - PROCESS | 1668 | ++DOCSHELL 0x144ee2800 == 110 [pid = 1668] [id = 763] 14:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x1373ea000) [pid = 1668] [serial = 2287] [outer = 0x0] 14:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x13840bc00) [pid = 1668] [serial = 2288] [outer = 0x1373ea000] 14:36:29 INFO - PROCESS | 1668 | 1461274589653 Marionette DEBUG loaded listener.js 14:36:29 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x138411400) [pid = 1668] [serial = 2289] [outer = 0x1373ea000] 14:36:29 INFO - PROCESS | 1668 | [1668] 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 14:36:30 INFO - PROCESS | 1668 | 1461274590043 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:36:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:36:30 INFO - {} 14:36:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:36:30 INFO - {} 14:36:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:36:30 INFO - {} 14:36:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:36:30 INFO - {} 14:36:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 719ms 14:36:30 INFO - PROCESS | 1668 | 1461274590083 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:36:30 INFO - PROCESS | 1668 | 1461274590084 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:36:30 INFO - TEST-START | /FileAPI/fileReader.html 14:36:30 INFO - PROCESS | 1668 | 1461274590086 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:36:30 INFO - PROCESS | 1668 | 1461274590088 Marionette TRACE conn2 <- [1,3018,null,{}] 14:36:30 INFO - PROCESS | 1668 | 1461274590090 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}] 14:36:30 INFO - PROCESS | 1668 | 1461274590244 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:36:30 INFO - PROCESS | 1668 | 1461274590437 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e03000 == 111 [pid = 1668] [id = 764] 14:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x12e285800) [pid = 1668] [serial = 2290] [outer = 0x0] 14:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x138416000) [pid = 1668] [serial = 2291] [outer = 0x12e285800] 14:36:30 INFO - PROCESS | 1668 | 1461274590468 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 1668 | ++DOMWINDOW == 198 (0x141ae3800) [pid = 1668] [serial = 2292] [outer = 0x12e285800] 14:36:30 INFO - PROCESS | 1668 | 1461274590842 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]]]}] 14:36:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:36:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:36:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:36:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:36:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 773ms 14:36:30 INFO - PROCESS | 1668 | 1461274590860 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:36:30 INFO - PROCESS | 1668 | 1461274590861 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:36:30 INFO - TEST-START | /FileAPI/historical.html 14:36:30 INFO - PROCESS | 1668 | 1461274590863 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:36:30 INFO - PROCESS | 1668 | 1461274590864 Marionette TRACE conn2 <- [1,3022,null,{}] 14:36:30 INFO - PROCESS | 1668 | 1461274590867 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}] 14:36:31 INFO - PROCESS | 1668 | 1461274590998 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:36:31 INFO - PROCESS | 1668 | 1461274591103 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:31 INFO - PROCESS | 1668 | ++DOCSHELL 0x12abcd800 == 112 [pid = 1668] [id = 765] 14:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 199 (0x1186f3400) [pid = 1668] [serial = 2293] [outer = 0x0] 14:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 200 (0x12e194800) [pid = 1668] [serial = 2294] [outer = 0x1186f3400] 14:36:31 INFO - PROCESS | 1668 | 1461274591140 Marionette DEBUG loaded listener.js 14:36:31 INFO - PROCESS | 1668 | ++DOMWINDOW == 201 (0x141af0c00) [pid = 1668] [serial = 2295] [outer = 0x1186f3400] 14:36:31 INFO - PROCESS | 1668 | 1461274591504 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"]]]}] 14:36:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:36:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:36:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:36:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:36:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:36:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:36:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:36:31 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 14:36:31 INFO - TEST-START | /FileAPI/idlharness.html 14:36:31 INFO - PROCESS | 1668 | 1461274591534 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:36:31 INFO - PROCESS | 1668 | 1461274591536 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:36:31 INFO - PROCESS | 1668 | 1461274591539 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:36:31 INFO - PROCESS | 1668 | 1461274591541 Marionette TRACE conn2 <- [1,3026,null,{}] 14:36:31 INFO - PROCESS | 1668 | 1461274591543 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}] 14:36:31 INFO - PROCESS | 1668 | 1461274591679 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:36:32 INFO - PROCESS | 1668 | 1461274592142 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:32 INFO - PROCESS | 1668 | ++DOCSHELL 0x125a80800 == 113 [pid = 1668] [id = 766] 14:36:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 202 (0x112bbd400) [pid = 1668] [serial = 2296] [outer = 0x0] 14:36:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x112d1e800) [pid = 1668] [serial = 2297] [outer = 0x112bbd400] 14:36:32 INFO - PROCESS | 1668 | 1461274592186 Marionette DEBUG loaded listener.js 14:36:32 INFO - PROCESS | 1668 | ++DOMWINDOW == 204 (0x114c7b000) [pid = 1668] [serial = 2298] [outer = 0x112bbd400] 14:36:32 INFO - PROCESS | 1668 | 1461274592812 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]]]}] 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:36:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:36:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:36:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:36:32 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 14:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:36:32 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 14:36:32 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 14:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:36:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:36:32 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 14:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:36:32 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 14:36:32 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 14:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:36:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:36:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:36:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:36:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:36:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:36:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 1337ms 14:36:32 INFO - PROCESS | 1668 | 1461274592913 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:36:32 INFO - PROCESS | 1668 | 1461274592916 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:36:32 INFO - TEST-START | /FileAPI/idlharness.worker 14:36:32 INFO - PROCESS | 1668 | 1461274592923 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:36:32 INFO - PROCESS | 1668 | 1461274592925 Marionette TRACE conn2 <- [1,3030,null,{}] 14:36:32 INFO - PROCESS | 1668 | 1461274592929 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}] 14:36:33 INFO - PROCESS | 1668 | 1461274593054 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:36:33 INFO - PROCESS | 1668 | 1461274593159 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:33 INFO - PROCESS | 1668 | ++DOCSHELL 0x12bed0000 == 114 [pid = 1668] [id = 767] 14:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x116faa000) [pid = 1668] [serial = 2299] [outer = 0x0] 14:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 206 (0x118150c00) [pid = 1668] [serial = 2300] [outer = 0x116faa000] 14:36:33 INFO - PROCESS | 1668 | 1461274593190 Marionette DEBUG loaded listener.js 14:36:33 INFO - PROCESS | 1668 | ++DOMWINDOW == 207 (0x11aaf1400) [pid = 1668] [serial = 2301] [outer = 0x116faa000] 14:36:33 INFO - PROCESS | 1668 | [1668] 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 14:36:34 INFO - PROCESS | 1668 | 1461274594130 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,{},{}]]]}] 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:36:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:36:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:36:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:36:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:36:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:36:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:36:34 INFO - {} 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:36:34 INFO - {} 14:36:34 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 - {} 14:36:34 INFO - {} 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:36:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:36:34 INFO - {} 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:36:34 INFO - {} 14:36:34 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 - {} 14:36:34 INFO - {} 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:36:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:36:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:36:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:36:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 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 14:36:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:36:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:36:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:36:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:36:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:36:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:36:34 INFO - {} 14:36:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1236ms 14:36:34 INFO - PROCESS | 1668 | 1461274594161 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:36:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:36:34 INFO - PROCESS | 1668 | 1461274594165 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:36:34 INFO - PROCESS | 1668 | 1461274594169 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:36:34 INFO - PROCESS | 1668 | 1461274594171 Marionette TRACE conn2 <- [1,3034,null,{}] 14:36:34 INFO - PROCESS | 1668 | 1461274594174 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}] 14:36:34 INFO - PROCESS | 1668 | 1461274594349 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12fe05800 == 113 [pid = 1668] [id = 561] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x144fd1800 == 112 [pid = 1668] [id = 753] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x141c42000 == 111 [pid = 1668] [id = 752] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 206 (0x12f9a3800) [pid = 1668] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 205 (0x1237ac000) [pid = 1668] [serial = 2143] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 204 (0x12e682800) [pid = 1668] [serial = 2185] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | 1461274594629 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x141b66800 == 110 [pid = 1668] [id = 751] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x138218800 == 109 [pid = 1668] [id = 750] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x137eae000 == 108 [pid = 1668] [id = 749] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x137d74800 == 107 [pid = 1668] [id = 748] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x137924000 == 106 [pid = 1668] [id = 747] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x131d29000 == 105 [pid = 1668] [id = 746] 14:36:34 INFO - PROCESS | 1668 | ++DOCSHELL 0x119119800 == 106 [pid = 1668] [id = 768] 14:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x11848c800) [pid = 1668] [serial = 2302] [outer = 0x0] 14:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 206 (0x11b048000) [pid = 1668] [serial = 2303] [outer = 0x11848c800] 14:36:34 INFO - PROCESS | 1668 | 1461274594679 Marionette DEBUG loaded listener.js 14:36:34 INFO - PROCESS | 1668 | ++DOMWINDOW == 207 (0x125939400) [pid = 1668] [serial = 2304] [outer = 0x11848c800] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x13031a800 == 105 [pid = 1668] [id = 745] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12f589000 == 104 [pid = 1668] [id = 744] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12e826800 == 103 [pid = 1668] [id = 743] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12beba800 == 102 [pid = 1668] [id = 742] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12f9ac800 == 101 [pid = 1668] [id = 18] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12a9b8000 == 100 [pid = 1668] [id = 741] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12d073800 == 99 [pid = 1668] [id = 740] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12abd1800 == 98 [pid = 1668] [id = 739] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x142cef800 == 97 [pid = 1668] [id = 738] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x142b9e800 == 96 [pid = 1668] [id = 737] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x14269a800 == 95 [pid = 1668] [id = 736] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x142558800 == 94 [pid = 1668] [id = 735] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x141c08000 == 93 [pid = 1668] [id = 734] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x13821b000 == 92 [pid = 1668] [id = 733] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x138039800 == 91 [pid = 1668] [id = 732] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x137a6f000 == 90 [pid = 1668] [id = 731] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x12e58b800 == 89 [pid = 1668] [id = 730] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x125a80000 == 88 [pid = 1668] [id = 729] 14:36:34 INFO - PROCESS | 1668 | --DOCSHELL 0x137e5c800 == 87 [pid = 1668] [id = 728] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 206 (0x127493400) [pid = 1668] [serial = 2167] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 205 (0x129209800) [pid = 1668] [serial = 2170] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 204 (0x1289be000) [pid = 1668] [serial = 2168] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 203 (0x12ab08000) [pid = 1668] [serial = 2173] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 202 (0x12aa3cc00) [pid = 1668] [serial = 2171] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 201 (0x11b99b800) [pid = 1668] [serial = 2155] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 200 (0x11c17ec00) [pid = 1668] [serial = 2156] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 199 (0x11b043c00) [pid = 1668] [serial = 2146] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 198 (0x11c495c00) [pid = 1668] [serial = 2158] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 197 (0x1237b3000) [pid = 1668] [serial = 2159] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 196 (0x114e19800) [pid = 1668] [serial = 2149] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 195 (0x115c1a400) [pid = 1668] [serial = 2150] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 194 (0x137824400) [pid = 1668] [serial = 2140] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 193 (0x1237a9000) [pid = 1668] [serial = 2177] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 192 (0x1259cec00) [pid = 1668] [serial = 2161] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 191 (0x125f50000) [pid = 1668] [serial = 2162] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x1260c5800) [pid = 1668] [serial = 2164] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x12abab400) [pid = 1668] [serial = 2174] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x126463000) [pid = 1668] [serial = 2125] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x12fe8a000) [pid = 1668] [serial = 2134] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x12ab0d800) [pid = 1668] [serial = 2128] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x11a9e5000) [pid = 1668] [serial = 2152] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x11af8a000) [pid = 1668] [serial = 2153] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x12ffb7c00) [pid = 1668] [serial = 2137] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x11b99a000) [pid = 1668] [serial = 2122] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x12e193c00) [pid = 1668] [serial = 2131] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x114e68800) [pid = 1668] [serial = 2119] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x12e2a6400) [pid = 1668] [serial = 2183] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x1269f0800) [pid = 1668] [serial = 1493] [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.] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 177 (0x12e27dc00) [pid = 1668] [serial = 2182] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 176 (0x1181ad800) [pid = 1668] [serial = 2176] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 175 (0x12bbdec00) [pid = 1668] [serial = 2179] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 174 (0x12d028000) [pid = 1668] [serial = 2180] [outer = 0x0] [url = about:blank] 14:36:34 INFO - PROCESS | 1668 | --DOMWINDOW == 173 (0x1269ad000) [pid = 1668] [serial = 2165] [outer = 0x0] [url = about:blank] 14:36:35 INFO - PROCESS | 1668 | 1461274595039 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]]]}] 14:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:36:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 924ms 14:36:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:36:35 INFO - PROCESS | 1668 | 1461274595095 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:36:35 INFO - PROCESS | 1668 | 1461274595097 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:36:35 INFO - PROCESS | 1668 | 1461274595103 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:36:35 INFO - PROCESS | 1668 | 1461274595107 Marionette TRACE conn2 <- [1,3038,null,{}] 14:36:35 INFO - PROCESS | 1668 | 1461274595111 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}] 14:36:35 INFO - PROCESS | 1668 | 1461274595214 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:36:35 INFO - PROCESS | 1668 | 1461274595219 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12d514800 == 88 [pid = 1668] [id = 769] 14:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 174 (0x1260c5800) [pid = 1668] [serial = 2305] [outer = 0x0] 14:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 175 (0x1289c9c00) [pid = 1668] [serial = 2306] [outer = 0x1260c5800] 14:36:35 INFO - PROCESS | 1668 | 1461274595245 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 176 (0x12e27dc00) [pid = 1668] [serial = 2307] [outer = 0x1260c5800] 14:36:35 INFO - PROCESS | 1668 | 1461274595586 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"]]]}] 14:36:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:36:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 526ms 14:36:35 INFO - PROCESS | 1668 | 1461274595626 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:36:35 INFO - PROCESS | 1668 | 1461274595628 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:36:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:36:35 INFO - PROCESS | 1668 | 1461274595644 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:36:35 INFO - PROCESS | 1668 | 1461274595646 Marionette TRACE conn2 <- [1,3042,null,{}] 14:36:35 INFO - PROCESS | 1668 | 1461274595650 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}] 14:36:35 INFO - PROCESS | 1668 | 1461274595748 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:36:35 INFO - PROCESS | 1668 | 1461274595752 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:35 INFO - PROCESS | 1668 | ++DOCSHELL 0x12f58b800 == 89 [pid = 1668] [id = 770] 14:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 177 (0x12e682c00) [pid = 1668] [serial = 2308] [outer = 0x0] 14:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 178 (0x12ed8e400) [pid = 1668] [serial = 2309] [outer = 0x12e682c00] 14:36:35 INFO - PROCESS | 1668 | 1461274595778 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x12f477400) [pid = 1668] [serial = 2310] [outer = 0x12e682c00] 14:36:36 INFO - PROCESS | 1668 | 1461274596243 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]]]}] 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:36:36 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. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:36:36 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'.) 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:36:36 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. 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:36:36 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. 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:36:36 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. 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:36:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 639ms 14:36:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:36:36 INFO - PROCESS | 1668 | 1461274596280 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:36:36 INFO - PROCESS | 1668 | 1461274596282 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:36:36 INFO - PROCESS | 1668 | 1461274596287 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 1668 | 1461274596289 Marionette TRACE conn2 <- [1,3046,null,{}] 14:36:36 INFO - PROCESS | 1668 | 1461274596303 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}] 14:36:36 INFO - PROCESS | 1668 | 1461274596444 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:36:36 INFO - PROCESS | 1668 | 1461274596453 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:36 INFO - PROCESS | 1668 | ++DOCSHELL 0x131d39000 == 90 [pid = 1668] [id = 771] 14:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x137b32000) [pid = 1668] [serial = 2311] [outer = 0x0] 14:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x137b3f400) [pid = 1668] [serial = 2312] [outer = 0x137b32000] 14:36:36 INFO - PROCESS | 1668 | 1461274596506 Marionette DEBUG loaded listener.js 14:36:36 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x13840d000) [pid = 1668] [serial = 2313] [outer = 0x137b32000] 14:36:36 INFO - PROCESS | 1668 | [1668] 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 14:36:36 INFO - PROCESS | 1668 | 1461274596985 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:36:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:36:37 INFO - {} 14:36:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 734ms 14:36:37 INFO - PROCESS | 1668 | 1461274597020 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:36:37 INFO - PROCESS | 1668 | 1461274597021 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:36:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:36:37 INFO - PROCESS | 1668 | 1461274597060 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:36:37 INFO - PROCESS | 1668 | 1461274597061 Marionette TRACE conn2 <- [1,3050,null,{}] 14:36:37 INFO - PROCESS | 1668 | 1461274597063 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}] 14:36:37 INFO - PROCESS | 1668 | 1461274597196 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:36:37 INFO - PROCESS | 1668 | 1461274597210 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x137a6f000 == 91 [pid = 1668] [id = 772] 14:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12bbe5000) [pid = 1668] [serial = 2314] [outer = 0x0] 14:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x138416800) [pid = 1668] [serial = 2315] [outer = 0x12bbe5000] 14:36:37 INFO - PROCESS | 1668 | 1461274597235 Marionette DEBUG loaded listener.js 14:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x13a707000) [pid = 1668] [serial = 2316] [outer = 0x12bbe5000] 14:36:37 INFO - PROCESS | 1668 | 1461274597567 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]]]}] 14:36:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:36:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:36:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:36:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:36:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 535ms 14:36:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:36:37 INFO - PROCESS | 1668 | 1461274597583 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:36:37 INFO - PROCESS | 1668 | 1461274597585 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:36:37 INFO - PROCESS | 1668 | 1461274597587 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:36:37 INFO - PROCESS | 1668 | 1461274597588 Marionette TRACE conn2 <- [1,3054,null,{}] 14:36:37 INFO - PROCESS | 1668 | 1461274597590 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}] 14:36:37 INFO - PROCESS | 1668 | 1461274597723 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:36:37 INFO - PROCESS | 1668 | 1461274597738 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:37 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e65800 == 92 [pid = 1668] [id = 773] 14:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x13a70b800) [pid = 1668] [serial = 2317] [outer = 0x0] 14:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x141a7a000) [pid = 1668] [serial = 2318] [outer = 0x13a70b800] 14:36:37 INFO - PROCESS | 1668 | 1461274597764 Marionette DEBUG loaded listener.js 14:36:37 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x141ae7000) [pid = 1668] [serial = 2319] [outer = 0x13a70b800] 14:36:38 INFO - PROCESS | 1668 | 1461274598239 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"]]]}] 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:36:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:36:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:36:38 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" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:36:38 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" 14:36:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:36:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:36:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 687ms 14:36:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:36:38 INFO - PROCESS | 1668 | 1461274598275 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:36:38 INFO - PROCESS | 1668 | 1461274598277 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:36:38 INFO - PROCESS | 1668 | 1461274598279 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:36:38 INFO - PROCESS | 1668 | 1461274598280 Marionette TRACE conn2 <- [1,3058,null,{}] 14:36:38 INFO - PROCESS | 1668 | 1461274598282 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}] 14:36:38 INFO - PROCESS | 1668 | 1461274598417 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:36:38 INFO - PROCESS | 1668 | 1461274598434 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:38 INFO - PROCESS | 1668 | ++DOCSHELL 0x13812c800 == 93 [pid = 1668] [id = 774] 14:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x141aebc00) [pid = 1668] [serial = 2320] [outer = 0x0] 14:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x141d35c00) [pid = 1668] [serial = 2321] [outer = 0x141aebc00] 14:36:38 INFO - PROCESS | 1668 | 1461274598460 Marionette DEBUG loaded listener.js 14:36:38 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x141d39400) [pid = 1668] [serial = 2322] [outer = 0x141aebc00] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 190 (0x1237ef800) [pid = 1668] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 189 (0x11ad5fc00) [pid = 1668] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 188 (0x114a7a000) [pid = 1668] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 187 (0x12d21c400) [pid = 1668] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 186 (0x125935800) [pid = 1668] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 185 (0x12e18ec00) [pid = 1668] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 184 (0x12601c800) [pid = 1668] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 183 (0x12593e000) [pid = 1668] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 182 (0x12ba33400) [pid = 1668] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 181 (0x114e21c00) [pid = 1668] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 180 (0x141a76800) [pid = 1668] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 179 (0x125f5c000) [pid = 1668] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:36:38 INFO - PROCESS | 1668 | --DOMWINDOW == 178 (0x12e27e800) [pid = 1668] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:36:39 INFO - PROCESS | 1668 | 1461274599107 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]]]}] 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:36:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:36:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:36:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:36:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:36:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:36:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:36:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:36:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:36:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 871ms 14:36:39 INFO - PROCESS | 1668 | 1461274599150 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:36:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:36:39 INFO - PROCESS | 1668 | 1461274599151 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:36:39 INFO - PROCESS | 1668 | 1461274599154 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:36:39 INFO - PROCESS | 1668 | 1461274599155 Marionette TRACE conn2 <- [1,3062,null,{}] 14:36:39 INFO - PROCESS | 1668 | 1461274599157 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}] 14:36:39 INFO - PROCESS | 1668 | 1461274599259 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:36:39 INFO - PROCESS | 1668 | 1461274599345 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x119327800 == 94 [pid = 1668] [id = 775] 14:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 179 (0x114f62c00) [pid = 1668] [serial = 2323] [outer = 0x0] 14:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 180 (0x11bc97000) [pid = 1668] [serial = 2324] [outer = 0x114f62c00] 14:36:39 INFO - PROCESS | 1668 | 1461274599371 Marionette DEBUG loaded listener.js 14:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 181 (0x126026000) [pid = 1668] [serial = 2325] [outer = 0x114f62c00] 14:36:39 INFO - PROCESS | 1668 | [1668] 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 14:36:39 INFO - PROCESS | 1668 | 1461274599668 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:36:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:36:39 INFO - {} 14:36:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 522ms 14:36:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:36:39 INFO - PROCESS | 1668 | 1461274599680 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:36:39 INFO - PROCESS | 1668 | 1461274599681 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:36:39 INFO - PROCESS | 1668 | 1461274599684 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:36:39 INFO - PROCESS | 1668 | 1461274599685 Marionette TRACE conn2 <- [1,3066,null,{}] 14:36:39 INFO - PROCESS | 1668 | 1461274599687 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}] 14:36:39 INFO - PROCESS | 1668 | 1461274599795 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:36:39 INFO - PROCESS | 1668 | 1461274599799 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:39 INFO - PROCESS | 1668 | ++DOCSHELL 0x13792b800 == 95 [pid = 1668] [id = 776] 14:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 182 (0x126292800) [pid = 1668] [serial = 2326] [outer = 0x0] 14:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 183 (0x12645d800) [pid = 1668] [serial = 2327] [outer = 0x126292800] 14:36:39 INFO - PROCESS | 1668 | 1461274599829 Marionette DEBUG loaded listener.js 14:36:39 INFO - PROCESS | 1668 | ++DOMWINDOW == 184 (0x129493800) [pid = 1668] [serial = 2328] [outer = 0x126292800] 14:36:40 INFO - PROCESS | 1668 | 1461274600211 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]]]}] 14:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:36:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 573ms 14:36:40 INFO - PROCESS | 1668 | 1461274600261 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:36:40 INFO - PROCESS | 1668 | 1461274600263 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:36:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:36:40 INFO - PROCESS | 1668 | 1461274600265 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:36:40 INFO - PROCESS | 1668 | 1461274600267 Marionette TRACE conn2 <- [1,3070,null,{}] 14:36:40 INFO - PROCESS | 1668 | 1461274600269 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}] 14:36:40 INFO - PROCESS | 1668 | 1461274600386 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:36:40 INFO - PROCESS | 1668 | 1461274600390 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:40 INFO - PROCESS | 1668 | ++DOCSHELL 0x13a42e800 == 96 [pid = 1668] [id = 777] 14:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 185 (0x12aa3a000) [pid = 1668] [serial = 2329] [outer = 0x0] 14:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 186 (0x137b41400) [pid = 1668] [serial = 2330] [outer = 0x12aa3a000] 14:36:40 INFO - PROCESS | 1668 | 1461274600415 Marionette DEBUG loaded listener.js 14:36:40 INFO - PROCESS | 1668 | ++DOMWINDOW == 187 (0x137b4a000) [pid = 1668] [serial = 2331] [outer = 0x12aa3a000] 14:36:40 INFO - PROCESS | 1668 | 1461274600747 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]]]}] 14:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:36:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 14:36:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:36:40 INFO - PROCESS | 1668 | 1461274600788 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:36:40 INFO - PROCESS | 1668 | 1461274600789 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:36:40 INFO - PROCESS | 1668 | 1461274600791 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:36:40 INFO - PROCESS | 1668 | 1461274600792 Marionette TRACE conn2 <- [1,3074,null,{}] 14:36:40 INFO - PROCESS | 1668 | 1461274600794 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}] 14:36:40 INFO - PROCESS | 1668 | 1461274600899 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:36:41 INFO - PROCESS | 1668 | 1461274601083 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x125957800 == 97 [pid = 1668] [id = 778] 14:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 188 (0x113f61800) [pid = 1668] [serial = 2332] [outer = 0x0] 14:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 189 (0x114d7ec00) [pid = 1668] [serial = 2333] [outer = 0x113f61800] 14:36:41 INFO - PROCESS | 1668 | 1461274601150 Marionette DEBUG loaded listener.js 14:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 190 (0x118703000) [pid = 1668] [serial = 2334] [outer = 0x113f61800] 14:36:41 INFO - PROCESS | 1668 | 1461274601557 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]]]}] 14:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:36:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 819ms 14:36:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:36:41 INFO - PROCESS | 1668 | 1461274601611 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:36:41 INFO - PROCESS | 1668 | 1461274601614 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:36:41 INFO - PROCESS | 1668 | 1461274601618 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:36:41 INFO - PROCESS | 1668 | 1461274601620 Marionette TRACE conn2 <- [1,3078,null,{}] 14:36:41 INFO - PROCESS | 1668 | 1461274601624 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}] 14:36:41 INFO - PROCESS | 1668 | 1461274601783 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:36:41 INFO - PROCESS | 1668 | 1461274601915 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:41 INFO - PROCESS | 1668 | ++DOCSHELL 0x12e3ca000 == 98 [pid = 1668] [id = 779] 14:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 191 (0x11aaf7000) [pid = 1668] [serial = 2335] [outer = 0x0] 14:36:41 INFO - PROCESS | 1668 | ++DOMWINDOW == 192 (0x11bc98000) [pid = 1668] [serial = 2336] [outer = 0x11aaf7000] 14:36:41 INFO - PROCESS | 1668 | 1461274601948 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 193 (0x123745400) [pid = 1668] [serial = 2337] [outer = 0x11aaf7000] 14:36:42 INFO - PROCESS | 1668 | 1461274602349 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] 14:36:42 INFO - PROCESS | 1668 | 1461274602399 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:36:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:36:42 INFO - PROCESS | 1668 | 1461274602403 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:36:42 INFO - PROCESS | 1668 | 1461274602404 Marionette TRACE conn2 <- [1,3082,null,{}] 14:36:42 INFO - PROCESS | 1668 | 1461274602422 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}] 14:36:42 INFO - PROCESS | 1668 | 1461274602543 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:36:42 INFO - PROCESS | 1668 | 1461274602669 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:42 INFO - PROCESS | 1668 | ++DOCSHELL 0x130319800 == 99 [pid = 1668] [id = 780] 14:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 194 (0x1237ae400) [pid = 1668] [serial = 2338] [outer = 0x0] 14:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 195 (0x12629d800) [pid = 1668] [serial = 2339] [outer = 0x1237ae400] 14:36:42 INFO - PROCESS | 1668 | 1461274602702 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 1668 | ++DOMWINDOW == 196 (0x1289c6000) [pid = 1668] [serial = 2340] [outer = 0x1237ae400] 14:36:43 INFO - PROCESS | 1668 | 1461274603094 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]]]}] 14:36:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:36:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:36:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:36:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 733ms 14:36:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:36:43 INFO - PROCESS | 1668 | 1461274603136 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 1668 | 1461274603138 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:36:43 INFO - PROCESS | 1668 | 1461274603141 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 1668 | 1461274603146 Marionette TRACE conn2 <- [1,3086,null,{}] 14:36:43 INFO - PROCESS | 1668 | 1461274603153 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}] 14:36:43 INFO - PROCESS | 1668 | 1461274603280 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:36:43 INFO - PROCESS | 1668 | 1461274603410 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:43 INFO - PROCESS | 1668 | ++DOCSHELL 0x137e79000 == 100 [pid = 1668] [id = 781] 14:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 197 (0x1289c6400) [pid = 1668] [serial = 2341] [outer = 0x0] 14:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 198 (0x12aa45400) [pid = 1668] [serial = 2342] [outer = 0x1289c6400] 14:36:43 INFO - PROCESS | 1668 | 1461274603443 Marionette DEBUG loaded listener.js 14:36:43 INFO - PROCESS | 1668 | ++DOMWINDOW == 199 (0x12ed86000) [pid = 1668] [serial = 2343] [outer = 0x1289c6400] 14:36:43 INFO - PROCESS | 1668 | 1461274603768 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:36:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:36:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 678ms 14:36:43 INFO - PROCESS | 1668 | 1461274603818 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 1668 | 1461274603820 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:36:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:36:43 INFO - PROCESS | 1668 | 1461274603823 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 1668 | 1461274603824 Marionette TRACE conn2 <- [1,3090,null,{}] 14:36:43 INFO - PROCESS | 1668 | 1461274603827 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}] 14:36:43 INFO - PROCESS | 1668 | 1461274603950 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:36:44 INFO - PROCESS | 1668 | 1461274604064 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x141b0e000 == 101 [pid = 1668] [id = 782] 14:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 200 (0x12f169800) [pid = 1668] [serial = 2344] [outer = 0x0] 14:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 201 (0x12f16ec00) [pid = 1668] [serial = 2345] [outer = 0x12f169800] 14:36:44 INFO - PROCESS | 1668 | 1461274604095 Marionette DEBUG loaded listener.js 14:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 202 (0x12f173400) [pid = 1668] [serial = 2346] [outer = 0x12f169800] 14:36:44 INFO - PROCESS | 1668 | 1461274604452 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:36:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:36:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 14:36:44 INFO - PROCESS | 1668 | 1461274604493 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:36:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:36:44 INFO - PROCESS | 1668 | 1461274604494 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:36:44 INFO - PROCESS | 1668 | 1461274604497 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:36:44 INFO - PROCESS | 1668 | 1461274604498 Marionette TRACE conn2 <- [1,3094,null,{}] 14:36:44 INFO - PROCESS | 1668 | 1461274604500 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}] 14:36:44 INFO - PROCESS | 1668 | 1461274604617 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:36:44 INFO - PROCESS | 1668 | 1461274604744 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:44 INFO - PROCESS | 1668 | ++DOCSHELL 0x12a9ac800 == 102 [pid = 1668] [id = 783] 14:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 203 (0x1262a4000) [pid = 1668] [serial = 2347] [outer = 0x0] 14:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 204 (0x126469400) [pid = 1668] [serial = 2348] [outer = 0x1262a4000] 14:36:44 INFO - PROCESS | 1668 | 1461274604785 Marionette DEBUG loaded listener.js 14:36:44 INFO - PROCESS | 1668 | ++DOMWINDOW == 205 (0x12fe93000) [pid = 1668] [serial = 2349] [outer = 0x1262a4000] 14:36:45 INFO - PROCESS | 1668 | 1461274605167 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:36:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:36:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 718ms 14:36:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:36:45 INFO - PROCESS | 1668 | 1461274605216 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:36:45 INFO - PROCESS | 1668 | 1461274605217 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:36:45 INFO - PROCESS | 1668 | 1461274605219 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:36:45 INFO - PROCESS | 1668 | 1461274605220 Marionette TRACE conn2 <- [1,3098,null,{}] 14:36:45 INFO - PROCESS | 1668 | 1461274605223 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}] 14:36:45 INFO - PROCESS | 1668 | 1461274605346 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:36:45 INFO - PROCESS | 1668 | 1461274605468 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:45 INFO - PROCESS | 1668 | ++DOCSHELL 0x14258f800 == 103 [pid = 1668] [id = 784] 14:36:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 206 (0x1373e5800) [pid = 1668] [serial = 2350] [outer = 0x0] 14:36:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 207 (0x137b40400) [pid = 1668] [serial = 2351] [outer = 0x1373e5800] 14:36:45 INFO - PROCESS | 1668 | 1461274605498 Marionette DEBUG loaded listener.js 14:36:45 INFO - PROCESS | 1668 | ++DOMWINDOW == 208 (0x137b4a400) [pid = 1668] [serial = 2352] [outer = 0x1373e5800] 14:36:45 INFO - PROCESS | 1668 | 1461274605855 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]]]}] 14:36:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:36:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:36:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 669ms 14:36:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:36:45 INFO - PROCESS | 1668 | 1461274605889 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:36:45 INFO - PROCESS | 1668 | 1461274605890 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:36:45 INFO - PROCESS | 1668 | 1461274605893 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:36:45 INFO - PROCESS | 1668 | 1461274605894 Marionette TRACE conn2 <- [1,3102,null,{}] 14:36:45 INFO - PROCESS | 1668 | 1461274605897 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}] 14:36:46 INFO - PROCESS | 1668 | 1461274606017 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:36:46 INFO - PROCESS | 1668 | 1461274606145 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x142671000 == 104 [pid = 1668] [id = 785] 14:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 209 (0x137b4a800) [pid = 1668] [serial = 2353] [outer = 0x0] 14:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 210 (0x137b50000) [pid = 1668] [serial = 2354] [outer = 0x137b4a800] 14:36:46 INFO - PROCESS | 1668 | 1461274606177 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 211 (0x137d0e400) [pid = 1668] [serial = 2355] [outer = 0x137b4a800] 14:36:46 INFO - PROCESS | 1668 | 1461274606534 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:36:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 14:36:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:36:46 INFO - PROCESS | 1668 | 1461274606565 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:36:46 INFO - PROCESS | 1668 | 1461274606566 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:36:46 INFO - PROCESS | 1668 | 1461274606568 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:36:46 INFO - PROCESS | 1668 | 1461274606570 Marionette TRACE conn2 <- [1,3106,null,{}] 14:36:46 INFO - PROCESS | 1668 | 1461274606572 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}] 14:36:46 INFO - PROCESS | 1668 | 1461274606695 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:36:46 INFO - PROCESS | 1668 | 1461274606844 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 1668 | ++DOCSHELL 0x142b94800 == 105 [pid = 1668] [id = 786] 14:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 212 (0x137b4f800) [pid = 1668] [serial = 2356] [outer = 0x0] 14:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 213 (0x137d13c00) [pid = 1668] [serial = 2357] [outer = 0x137b4f800] 14:36:46 INFO - PROCESS | 1668 | 1461274606876 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 1668 | ++DOMWINDOW == 214 (0x137d18400) [pid = 1668] [serial = 2358] [outer = 0x137b4f800] 14:36:47 INFO - PROCESS | 1668 | 1461274607230 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]]]}] 14:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:36:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 672ms 14:36:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:36:47 INFO - PROCESS | 1668 | 1461274607241 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 1668 | 1461274607243 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:36:47 INFO - PROCESS | 1668 | 1461274607246 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 1668 | 1461274607247 Marionette TRACE conn2 <- [1,3110,null,{}] 14:36:47 INFO - PROCESS | 1668 | 1461274607249 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}] 14:36:47 INFO - PROCESS | 1668 | 1461274607370 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:36:47 INFO - PROCESS | 1668 | 1461274607501 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:47 INFO - PROCESS | 1668 | ++DOCSHELL 0x144ed9000 == 106 [pid = 1668] [id = 787] 14:36:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 215 (0x137d12800) [pid = 1668] [serial = 2359] [outer = 0x0] 14:36:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 216 (0x137d51400) [pid = 1668] [serial = 2360] [outer = 0x137d12800] 14:36:47 INFO - PROCESS | 1668 | 1461274607534 Marionette DEBUG loaded listener.js 14:36:47 INFO - PROCESS | 1668 | ++DOMWINDOW == 217 (0x137d8f000) [pid = 1668] [serial = 2361] [outer = 0x137d12800] 14:36:47 INFO - PROCESS | 1668 | 1461274607885 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"]]]}] 14:36:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:36:47 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 14:36:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:36:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:36:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 668ms 14:36:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:36:47 INFO - PROCESS | 1668 | 1461274607915 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 1668 | 1461274607916 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:36:47 INFO - PROCESS | 1668 | 1461274607918 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 1668 | 1461274607920 Marionette TRACE conn2 <- [1,3114,null,{}] 14:36:47 INFO - PROCESS | 1668 | 1461274607922 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}] 14:36:48 INFO - PROCESS | 1668 | 1461274608045 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:36:48 INFO - PROCESS | 1668 | 1461274608200 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\", \"0879a6f9-a21d-487b-961b-22c74b7be743\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:48 INFO - PROCESS | 1668 | ++DOCSHELL 0x1450bb000 == 107 [pid = 1668] [id = 788] 14:36:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 218 (0x137d93800) [pid = 1668] [serial = 2362] [outer = 0x0] 14:36:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 219 (0x137d97c00) [pid = 1668] [serial = 2363] [outer = 0x137d93800] 14:36:48 INFO - PROCESS | 1668 | 1461274608238 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 1668 | ++DOMWINDOW == 220 (0x138410400) [pid = 1668] [serial = 2364] [outer = 0x137d93800] 14:36:48 INFO - PROCESS | 1668 | 1461274608663 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]]]}] 14:36:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:36:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 768ms 14:36:48 INFO - PROCESS | 1668 | 1461274608688 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:36:48 INFO - PROCESS | 1668 | 1461274608689 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:36:49 WARNING - u'runner_teardown' () 14:36:49 INFO - No more tests 14:36:49 INFO - Got 0 unexpected results 14:36:49 INFO - SUITE-END | took 516s 14:36:49 INFO - Closing logging queue 14:36:49 INFO - queue closed 14:36:49 INFO - Return code: 0 14:36:49 WARNING - # TBPL SUCCESS # 14:36:49 INFO - Running post-action listener: _resource_record_post_action 14:36:49 INFO - Running post-run listener: _resource_record_post_run 14:36:50 INFO - Total resource usage - Wall time: 540s; CPU: 57.0%; Read bytes: 31317504; Write bytes: 992781312; Read time: 324; Write time: 4738 14:36:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:36:50 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 190933504; Write bytes: 183259136; Read time: 15734; Write time: 323 14:36:50 INFO - run-tests - Wall time: 521s; CPU: 58.0%; Read bytes: 29146624; Write bytes: 794305536; Read time: 299; Write time: 4375 14:36:50 INFO - Running post-run listener: _upload_blobber_files 14:36:50 INFO - Blob upload gear active. 14:36:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:36:50 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 14:36:50 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'] 14:36:50 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 14:36:51 INFO - (blobuploader) - INFO - Open directory for files ... 14:36:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:36:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:36:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:36:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:36:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:36:52 INFO - (blobuploader) - INFO - Done attempting. 14:36:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:36:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:36:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:36:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:36:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:36:53 INFO - (blobuploader) - INFO - Done attempting. 14:36:53 INFO - (blobuploader) - INFO - Iteration through files over. 14:36:53 INFO - Return code: 0 14:36:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:36:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:36:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6d37842b875e5bc313a08f35d921aa98cf47dced17da0d7cb3668500f3f4bbcfcb11f71a99949651704b9bf26d40c39de1803923131911fac4ff3d4cf00cf26d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6dfe2bd93cc276cd10a53b3149acb1e67754d0dead3a1168decd6e154b7318b7efbde98b798ffabd99050eaff9a8791cde6548d4ac90b473ea87b6c972d2e9ce"} 14:36:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:36:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:36:53 INFO - Contents: 14:36:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6d37842b875e5bc313a08f35d921aa98cf47dced17da0d7cb3668500f3f4bbcfcb11f71a99949651704b9bf26d40c39de1803923131911fac4ff3d4cf00cf26d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6dfe2bd93cc276cd10a53b3149acb1e67754d0dead3a1168decd6e154b7318b7efbde98b798ffabd99050eaff9a8791cde6548d4ac90b473ea87b6c972d2e9ce"} 14:36:53 INFO - Running post-run listener: copy_logs_to_upload_dir 14:36:53 INFO - Copying logs to upload dir... 14:36:53 INFO - mkdir: /builds/slave/test/build/upload/logs 14:36:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=624.516166 ========= master_lag: 0.59 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 25 secs) (at 2016-04-21 14:36:54.601639) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 14:36:54.605231) ========= 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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners TMPDIR=/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/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/6d37842b875e5bc313a08f35d921aa98cf47dced17da0d7cb3668500f3f4bbcfcb11f71a99949651704b9bf26d40c39de1803923131911fac4ff3d4cf00cf26d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6dfe2bd93cc276cd10a53b3149acb1e67754d0dead3a1168decd6e154b7318b7efbde98b798ffabd99050eaff9a8791cde6548d4ac90b473ea87b6c972d2e9ce"} build_url:https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012901 build_url: 'https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/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/6d37842b875e5bc313a08f35d921aa98cf47dced17da0d7cb3668500f3f4bbcfcb11f71a99949651704b9bf26d40c39de1803923131911fac4ff3d4cf00cf26d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6dfe2bd93cc276cd10a53b3149acb1e67754d0dead3a1168decd6e154b7318b7efbde98b798ffabd99050eaff9a8791cde6548d4ac90b473ea87b6c972d2e9ce"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QMAzF55eQeSqE29Jof28nA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 14:36:54.642918) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:36:54.643265) ========= 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.QH6qcnHXbh/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.gMZV2DkNpy/Listeners TMPDIR=/var/folders/ls/6dq3sb3j12l2f5_326_ys_8c00000w/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.005197 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:36:54.692639) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:36:54.692986) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:36:54.693394) ========= ========= Total master_lag: 0.72 =========