builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0166 starttime: 1461171611.12 results: success (0) buildid: 20160420085143 builduid: a19590ffd5794bd8b87c1db960dec79d revision: 6a3291366533e40960df1f859d52734f13f3d7a3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:11.121386) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:11.121846) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 7 secs) (at 2016-04-20 10:00:11.122122) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 7 secs) (at 2016-04-20 10:00:18.133221) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:18.133592) ========= 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.Eig4T7mVi8/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.F24d4N3HrO/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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-20 10:00:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.6M=0.001s 2016-04-20 10:00:18 (15.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.119627 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:18.285587) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 10:00:18.288993) ========= 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.Eig4T7mVi8/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.F24d4N3HrO/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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.029914 ========= master_lag: 1.12 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 10:00:19.442606) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 10:00:19.443035) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6a3291366533e40960df1f859d52734f13f3d7a3 --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 6a3291366533e40960df1f859d52734f13f3d7a3 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Eig4T7mVi8/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.F24d4N3HrO/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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-20 10:00:19,520 truncating revision to first 12 chars 2016-04-20 10:00:19,520 Setting DEBUG logging. 2016-04-20 10:00:19,520 attempt 1/10 2016-04-20 10:00:19,520 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6a3291366533?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 10:00:20,824 unpacking tar archive at: fx-team-6a3291366533/testing/mozharness/ program finished with exit code 0 elapsedTime=1.553291 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 10:00:21.020717) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:21.021037) ========= script_repo_revision: 6a3291366533e40960df1f859d52734f13f3d7a3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:21.021418) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:21.021696) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 10:00:21.035961) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-04-20 10:00:21.036373) ========= /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.Eig4T7mVi8/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.F24d4N3HrO/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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 10:00:21 INFO - MultiFileLogger online at 20160420 10:00:21 in /builds/slave/test 10:00:21 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 10:00:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:00:21 INFO - {'append_to_log': False, 10:00:21 INFO - 'base_work_dir': '/builds/slave/test', 10:00:21 INFO - 'blob_upload_branch': 'fx-team', 10:00:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:00:21 INFO - 'buildbot_json_path': 'buildprops.json', 10:00:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:00:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:00:21 INFO - 'download_minidump_stackwalk': True, 10:00:21 INFO - 'download_symbols': 'true', 10:00:21 INFO - 'e10s': False, 10:00:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:00:21 INFO - 'tooltool.py': '/tools/tooltool.py', 10:00:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:00:21 INFO - '/tools/misc-python/virtualenv.py')}, 10:00:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:00:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:00:21 INFO - 'log_level': 'info', 10:00:21 INFO - 'log_to_console': True, 10:00:21 INFO - 'opt_config_files': (), 10:00:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:00:21 INFO - '--processes=1', 10:00:21 INFO - '--config=%(test_path)s/wptrunner.ini', 10:00:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:00:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:00:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:00:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:00:21 INFO - 'pip_index': False, 10:00:21 INFO - 'require_test_zip': True, 10:00:21 INFO - 'test_type': ('testharness',), 10:00:21 INFO - 'this_chunk': '1', 10:00:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:00:21 INFO - 'total_chunks': '10', 10:00:21 INFO - 'virtualenv_path': 'venv', 10:00:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:00:21 INFO - 'work_dir': 'build'} 10:00:21 INFO - ##### 10:00:21 INFO - ##### Running clobber step. 10:00:21 INFO - ##### 10:00:21 INFO - Running pre-action listener: _resource_record_pre_action 10:00:21 INFO - Running main action method: clobber 10:00:21 INFO - rmtree: /builds/slave/test/build 10:00:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:00:22 INFO - Running post-action listener: _resource_record_post_action 10:00:22 INFO - ##### 10:00:22 INFO - ##### Running read-buildbot-config step. 10:00:22 INFO - ##### 10:00:22 INFO - Running pre-action listener: _resource_record_pre_action 10:00:22 INFO - Running main action method: read_buildbot_config 10:00:22 INFO - Using buildbot properties: 10:00:22 INFO - { 10:00:22 INFO - "project": "", 10:00:22 INFO - "product": "firefox", 10:00:22 INFO - "script_repo_revision": "production", 10:00:22 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 10:00:22 INFO - "repository": "", 10:00:22 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 10:00:22 INFO - "buildid": "20160420085143", 10:00:22 INFO - "pgo_build": "False", 10:00:22 INFO - "basedir": "/builds/slave/test", 10:00:22 INFO - "buildnumber": 333, 10:00:22 INFO - "slavename": "t-yosemite-r7-0166", 10:00:22 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 10:00:22 INFO - "platform": "macosx64", 10:00:22 INFO - "branch": "fx-team", 10:00:22 INFO - "revision": "6a3291366533e40960df1f859d52734f13f3d7a3", 10:00:22 INFO - "repo_path": "integration/fx-team", 10:00:22 INFO - "moz_repo_path": "", 10:00:22 INFO - "stage_platform": "macosx64", 10:00:22 INFO - "builduid": "a19590ffd5794bd8b87c1db960dec79d", 10:00:22 INFO - "slavebuilddir": "test" 10:00:22 INFO - } 10:00:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 10:00:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 10:00:22 INFO - Running post-action listener: _resource_record_post_action 10:00:22 INFO - ##### 10:00:22 INFO - ##### Running download-and-extract step. 10:00:22 INFO - ##### 10:00:22 INFO - Running pre-action listener: _resource_record_pre_action 10:00:22 INFO - Running main action method: download_and_extract 10:00:22 INFO - mkdir: /builds/slave/test/build/tests 10:00:22 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')]} 10:00:22 INFO - https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:00:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:00:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:00:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:24 INFO - Downloaded 1235 bytes. 10:00:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:00:24 INFO - Using the following test package requirements: 10:00:24 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 10:00:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 10:00:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 10:00:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'jsshell-mac64.zip'], 10:00:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 10:00:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 10:00:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 10:00:24 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 10:00:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 10:00:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:00:24 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 10:00:24 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 10:00:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:24 INFO - https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:00:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 10:00:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 10:00:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:26 INFO - Downloaded 17975739 bytes. 10:00:26 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/*'] 10:00:26 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/* 10:00:26 INFO - caution: filename not matched: web-platform/* 10:00:26 INFO - Return code: 11 10:00:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:26 INFO - https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:00:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 10:00:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 10:00:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:28 INFO - Downloaded 36397874 bytes. 10:00:28 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/*'] 10:00:28 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/* 10:00:32 INFO - caution: filename not matched: bin/* 10:00:32 INFO - caution: filename not matched: config/* 10:00:32 INFO - caution: filename not matched: mozbase/* 10:00:32 INFO - caution: filename not matched: marionette/* 10:00:32 INFO - caution: filename not matched: tools/wptserve/* 10:00:32 INFO - Return code: 11 10:00:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:32 INFO - https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 10:00:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:00:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:00:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 10:00:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:34 INFO - Downloaded 68745199 bytes. 10:00:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:00:34 INFO - mkdir: /builds/slave/test/properties 10:00:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:00:34 INFO - Writing to file /builds/slave/test/properties/build_url 10:00:34 INFO - Contents: 10:00:34 INFO - build_url:https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:00:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:00:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:00:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:00:35 INFO - Contents: 10:00:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:00:35 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')]} 10:00:35 INFO - https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:00:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:00:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:00:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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 10:00:38 INFO - Downloaded 103381679 bytes. 10:00:38 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'] 10:00:38 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 10:00:41 INFO - Return code: 0 10:00:41 INFO - Running post-action listener: _resource_record_post_action 10:00:41 INFO - Running post-action listener: set_extra_try_arguments 10:00:41 INFO - ##### 10:00:41 INFO - ##### Running create-virtualenv step. 10:00:41 INFO - ##### 10:00:41 INFO - Running pre-action listener: _pre_create_virtualenv 10:00:41 INFO - Running pre-action listener: _resource_record_pre_action 10:00:41 INFO - Running main action method: create_virtualenv 10:00:41 INFO - Creating virtualenv /builds/slave/test/build/venv 10:00:41 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 10:00:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:00:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:00:41 INFO - Using real prefix '/tools/python27' 10:00:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:00:42 INFO - Installing distribute.............................................................................................................................................................................................done. 10:00:45 INFO - Installing pip.................done. 10:00:45 INFO - Return code: 0 10:00:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:00:45 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')]} 10:00:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:00:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:45 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')]} 10:00:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:00:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:45 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 0x10e924e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e941f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1f8d94430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e93d5e0>, '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 0x10e520cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e54b990>, '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.Eig4T7mVi8/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.F24d4N3HrO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:00:45 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 10:00:45 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 10:00:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Eig4T7mVi8/Render', 10:00:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:00:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:00:45 INFO - 'HOME': '/Users/cltbld', 10:00:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:00:45 INFO - 'LOGNAME': 'cltbld', 10:00:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:00:45 INFO - 'MOZ_NO_REMOTE': '1', 10:00:45 INFO - 'NO_EM_RESTART': '1', 10:00:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:00:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:00:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:00:45 INFO - 'PWD': '/builds/slave/test', 10:00:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:00:45 INFO - 'SHELL': '/bin/bash', 10:00:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F24d4N3HrO/Listeners', 10:00:45 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 10:00:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:00:45 INFO - 'USER': 'cltbld', 10:00:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:00:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:00:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:00:45 INFO - 'XPC_FLAGS': '0x0', 10:00:45 INFO - 'XPC_SERVICE_NAME': '0', 10:00:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:00:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:00:46 INFO - Downloading/unpacking psutil>=0.7.1 10:00:46 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 10:00:46 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 10:00:46 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 10:00:46 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 10:00:46 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 10:00:46 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 10:00:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:00:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:00:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:00:49 INFO - Installing collected packages: psutil 10:00:49 INFO - Running setup.py install for psutil 10:00:49 INFO - building 'psutil._psutil_osx' extension 10:00:49 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 10:00:49 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 10:00:49 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 10:00:49 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 10:00:50 INFO - building 'psutil._psutil_posix' extension 10:00:50 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 10:00:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:00:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:00:50 INFO - ^ 10:00:50 INFO - 1 warning generated. 10:00:50 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 10:00:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:00:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:00:50 INFO - Successfully installed psutil 10:00:50 INFO - Cleaning up... 10:00:50 INFO - Return code: 0 10:00:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:00:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:00:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:00:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:50 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 0x10e924e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e941f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1f8d94430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e93d5e0>, '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 0x10e520cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e54b990>, '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.Eig4T7mVi8/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.F24d4N3HrO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:00:50 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 10:00:50 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 10:00:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Eig4T7mVi8/Render', 10:00:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:00:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:00:50 INFO - 'HOME': '/Users/cltbld', 10:00:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:00:50 INFO - 'LOGNAME': 'cltbld', 10:00:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:00:50 INFO - 'MOZ_NO_REMOTE': '1', 10:00:50 INFO - 'NO_EM_RESTART': '1', 10:00:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:00:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:00:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:00:50 INFO - 'PWD': '/builds/slave/test', 10:00:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:00:50 INFO - 'SHELL': '/bin/bash', 10:00:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F24d4N3HrO/Listeners', 10:00:50 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 10:00:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:00:50 INFO - 'USER': 'cltbld', 10:00:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:00:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:00:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:00:50 INFO - 'XPC_FLAGS': '0x0', 10:00:50 INFO - 'XPC_SERVICE_NAME': '0', 10:00:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:00:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:00:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:00:50 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 10:00:50 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 10:00:50 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 10:00:50 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 10:00:50 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 10:00:50 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 10:00:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:00:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:00:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:00:53 INFO - Installing collected packages: mozsystemmonitor 10:00:53 INFO - Running setup.py install for mozsystemmonitor 10:00:53 INFO - Successfully installed mozsystemmonitor 10:00:53 INFO - Cleaning up... 10:00:53 INFO - Return code: 0 10:00:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:00:53 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')]} 10:00:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:00:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:53 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')]} 10:00:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:00:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:53 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 0x10e924e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e941f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1f8d94430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e93d5e0>, '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 0x10e520cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e54b990>, '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.Eig4T7mVi8/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.F24d4N3HrO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:00:53 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 10:00:53 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 10:00:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Eig4T7mVi8/Render', 10:00:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:00:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:00:53 INFO - 'HOME': '/Users/cltbld', 10:00:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:00:53 INFO - 'LOGNAME': 'cltbld', 10:00:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:00:53 INFO - 'MOZ_NO_REMOTE': '1', 10:00:53 INFO - 'NO_EM_RESTART': '1', 10:00:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:00:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:00:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:00:53 INFO - 'PWD': '/builds/slave/test', 10:00:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:00:53 INFO - 'SHELL': '/bin/bash', 10:00:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F24d4N3HrO/Listeners', 10:00:53 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 10:00:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:00:53 INFO - 'USER': 'cltbld', 10:00:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:00:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:00:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:00:53 INFO - 'XPC_FLAGS': '0x0', 10:00:53 INFO - 'XPC_SERVICE_NAME': '0', 10:00:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:00:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:00:53 INFO - Downloading/unpacking blobuploader==1.2.4 10:00:53 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 10:00:53 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 10:00:53 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 10:00:53 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 10:00:53 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 10:00:53 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 10:00:55 INFO - Downloading blobuploader-1.2.4.tar.gz 10:00:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:00:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:00:56 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 10:00:56 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 10:00:56 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 10:00:56 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 10:00:56 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 10:00:56 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 10:00:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:00:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:00:56 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 10:00:56 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 10:00:56 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 10:00:56 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 10:00:56 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 10:00:56 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 10:00:57 INFO - Downloading docopt-0.6.1.tar.gz 10:00:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:00:57 INFO - Installing collected packages: blobuploader, requests, docopt 10:00:57 INFO - Running setup.py install for blobuploader 10:00:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:00:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:00:57 INFO - Running setup.py install for requests 10:00:57 INFO - Running setup.py install for docopt 10:00:58 INFO - Successfully installed blobuploader requests docopt 10:00:58 INFO - Cleaning up... 10:00:58 INFO - Return code: 0 10:00:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:00:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:00:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:00:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:00:58 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 0x10e924e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e941f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1f8d94430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e93d5e0>, '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 0x10e520cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e54b990>, '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.Eig4T7mVi8/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.F24d4N3HrO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:00:58 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 10:00:58 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 10:00:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Eig4T7mVi8/Render', 10:00:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:00:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:00:58 INFO - 'HOME': '/Users/cltbld', 10:00:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:00:58 INFO - 'LOGNAME': 'cltbld', 10:00:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:00:58 INFO - 'MOZ_NO_REMOTE': '1', 10:00:58 INFO - 'NO_EM_RESTART': '1', 10:00:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:00:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:00:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:00:58 INFO - 'PWD': '/builds/slave/test', 10:00:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:00:58 INFO - 'SHELL': '/bin/bash', 10:00:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F24d4N3HrO/Listeners', 10:00:58 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 10:00:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:00:58 INFO - 'USER': 'cltbld', 10:00:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:00:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:00:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:00:58 INFO - 'XPC_FLAGS': '0x0', 10:00:58 INFO - 'XPC_SERVICE_NAME': '0', 10:00:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:00:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:00:58 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-dN5n9S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:00:58 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-Z7MWDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:00:58 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-e2MCEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:00:58 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-XIh3pV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:00:58 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-iCtbDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:00:58 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-QF6Il8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-HNQ9fF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-K1kGLA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-G5D4GG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-Y8W3gJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-svX3hr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-vR4dXM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-WZTIev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-XnpQcz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:00:59 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-t_WB4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:01:00 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-PeM48l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:01:00 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-TyLjXC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:01:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:01:00 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-NUdFz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:01:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:01:00 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-2A56BH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:01:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:00 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-WcuGCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:01:00 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-3HObIs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:01:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:01:01 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 10:01:01 INFO - Running setup.py install for manifestparser 10:01:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:01:01 INFO - Running setup.py install for mozcrash 10:01:01 INFO - Running setup.py install for mozdebug 10:01:01 INFO - Running setup.py install for mozdevice 10:01:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:01:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:01:01 INFO - Running setup.py install for mozfile 10:01:01 INFO - Running setup.py install for mozhttpd 10:01:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:01:01 INFO - Running setup.py install for mozinfo 10:01:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Running setup.py install for mozInstall 10:01:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Running setup.py install for mozleak 10:01:02 INFO - Running setup.py install for mozlog 10:01:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Running setup.py install for moznetwork 10:01:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Running setup.py install for mozprocess 10:01:02 INFO - Running setup.py install for mozprofile 10:01:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:01:02 INFO - Running setup.py install for mozrunner 10:01:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:01:03 INFO - Running setup.py install for mozscreenshot 10:01:03 INFO - Running setup.py install for moztest 10:01:03 INFO - Running setup.py install for mozversion 10:01:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:01:03 INFO - Running setup.py install for wptserve 10:01:03 INFO - Running setup.py install for marionette-driver 10:01:03 INFO - Running setup.py install for browsermob-proxy 10:01:04 INFO - Running setup.py install for marionette-client 10:01:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:01:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:01:04 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 10:01:04 INFO - Cleaning up... 10:01:04 INFO - Return code: 0 10:01:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:01:04 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')]} 10:01:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:01:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:01:04 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')]} 10:01:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:01:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:01:04 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 0x10e924e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e941f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1f8d94430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e93d5e0>, '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 0x10e520cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e54b990>, '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.Eig4T7mVi8/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.F24d4N3HrO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:01:04 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 10:01:04 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 10:01:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Eig4T7mVi8/Render', 10:01:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:01:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:01:04 INFO - 'HOME': '/Users/cltbld', 10:01:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:01:04 INFO - 'LOGNAME': 'cltbld', 10:01:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:01:04 INFO - 'MOZ_NO_REMOTE': '1', 10:01:04 INFO - 'NO_EM_RESTART': '1', 10:01:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:01:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:01:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:01:04 INFO - 'PWD': '/builds/slave/test', 10:01:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:01:04 INFO - 'SHELL': '/bin/bash', 10:01:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F24d4N3HrO/Listeners', 10:01:04 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 10:01:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:01:04 INFO - 'USER': 'cltbld', 10:01:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:01:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:01:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:01:04 INFO - 'XPC_FLAGS': '0x0', 10:01:04 INFO - 'XPC_SERVICE_NAME': '0', 10:01:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:01:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-rNyaOD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-fNInck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-QRwlaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-Cr_Khd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-SibPRd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-oJujph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-_U6jEL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-KOOClY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:01:05 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)) 10:01:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:01:05 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-7S5d1Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-aY7lsP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-W5mitD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-rQYpVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-VdmET2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-IMmwPN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-pWsTL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-STb9a4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-IkAWtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:01:06 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)) 10:01:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:01:06 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-p8HL3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:01:07 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)) 10:01:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:01:07 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-_C63Kt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:01:07 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)) 10:01:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:07 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-TAKod2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:07 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)) 10:01:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:01:07 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-DdtyVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:01:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:01:07 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)) 10:01:07 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)) 10:01:07 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)) 10:01:07 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)) 10:01:07 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)) 10:01:07 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)) 10:01:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:01:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:01:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:01:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:01:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:01:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:01:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:01:10 INFO - Downloading blessings-1.6.tar.gz 10:01:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:01:10 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)) 10:01:10 INFO - Installing collected packages: blessings 10:01:10 INFO - Running setup.py install for blessings 10:01:10 INFO - Successfully installed blessings 10:01:10 INFO - Cleaning up... 10:01:11 INFO - Return code: 0 10:01:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:01:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:01:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:01:11 INFO - Reading from file tmpfile_stdout 10:01:11 INFO - Current package versions: 10:01:11 INFO - blessings == 1.6 10:01:11 INFO - blobuploader == 1.2.4 10:01:11 INFO - browsermob-proxy == 0.6.0 10:01:11 INFO - docopt == 0.6.1 10:01:11 INFO - manifestparser == 1.1 10:01:11 INFO - marionette-client == 2.3.0 10:01:11 INFO - marionette-driver == 1.4.0 10:01:11 INFO - mozInstall == 1.12 10:01:11 INFO - mozcrash == 0.17 10:01:11 INFO - mozdebug == 0.1 10:01:11 INFO - mozdevice == 0.48 10:01:11 INFO - mozfile == 1.2 10:01:11 INFO - mozhttpd == 0.7 10:01:11 INFO - mozinfo == 0.9 10:01:11 INFO - mozleak == 0.1 10:01:11 INFO - mozlog == 3.1 10:01:11 INFO - moznetwork == 0.27 10:01:11 INFO - mozprocess == 0.22 10:01:11 INFO - mozprofile == 0.28 10:01:11 INFO - mozrunner == 6.11 10:01:11 INFO - mozscreenshot == 0.1 10:01:11 INFO - mozsystemmonitor == 0.0 10:01:11 INFO - moztest == 0.7 10:01:11 INFO - mozversion == 1.4 10:01:11 INFO - psutil == 3.1.1 10:01:11 INFO - requests == 1.2.3 10:01:11 INFO - wptserve == 1.4.0 10:01:11 INFO - wsgiref == 0.1.2 10:01:11 INFO - Running post-action listener: _resource_record_post_action 10:01:11 INFO - Running post-action listener: _start_resource_monitoring 10:01:11 INFO - Starting resource monitoring. 10:01:11 INFO - ##### 10:01:11 INFO - ##### Running pull step. 10:01:11 INFO - ##### 10:01:11 INFO - Running pre-action listener: _resource_record_pre_action 10:01:11 INFO - Running main action method: pull 10:01:11 INFO - Pull has nothing to do! 10:01:11 INFO - Running post-action listener: _resource_record_post_action 10:01:11 INFO - ##### 10:01:11 INFO - ##### Running install step. 10:01:11 INFO - ##### 10:01:11 INFO - Running pre-action listener: _resource_record_pre_action 10:01:11 INFO - Running main action method: install 10:01:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:01:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:01:11 INFO - Reading from file tmpfile_stdout 10:01:11 INFO - Detecting whether we're running mozinstall >=1.0... 10:01:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:01:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:01:11 INFO - Reading from file tmpfile_stdout 10:01:11 INFO - Output received: 10:01:11 INFO - Usage: mozinstall [options] installer 10:01:11 INFO - Options: 10:01:11 INFO - -h, --help show this help message and exit 10:01:11 INFO - -d DEST, --destination=DEST 10:01:11 INFO - Directory to install application into. [default: 10:01:11 INFO - "/builds/slave/test"] 10:01:11 INFO - --app=APP Application being installed. [default: firefox] 10:01:11 INFO - mkdir: /builds/slave/test/build/application 10:01:11 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'] 10:01:11 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 10:01:31 INFO - Reading from file tmpfile_stdout 10:01:31 INFO - Output received: 10:01:31 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:01:31 INFO - Running post-action listener: _resource_record_post_action 10:01:31 INFO - ##### 10:01:31 INFO - ##### Running run-tests step. 10:01:31 INFO - ##### 10:01:31 INFO - Running pre-action listener: _resource_record_pre_action 10:01:31 INFO - Running main action method: run_tests 10:01:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:01:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:01:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:01:31 INFO - grabbing minidump binary from tooltool 10:01: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')]} 10:01:31 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 0x10e93d5e0>, '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 0x10e520cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e54b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:01:31 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 10:01:31 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 10:01:31 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:01:31 INFO - Return code: 0 10:01:31 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:01:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:01:31 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/K3tWZ7H7QmK4YBRsT2XiCw/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 10:01:31 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/K3tWZ7H7QmK4YBRsT2XiCw/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 10:01:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Eig4T7mVi8/Render', 10:01:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:01:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:01:31 INFO - 'HOME': '/Users/cltbld', 10:01:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:01:31 INFO - 'LOGNAME': 'cltbld', 10:01:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:01:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:01:31 INFO - 'MOZ_NO_REMOTE': '1', 10:01:31 INFO - 'NO_EM_RESTART': '1', 10:01:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:01:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:01:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:01:31 INFO - 'PWD': '/builds/slave/test', 10:01:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:01:31 INFO - 'SHELL': '/bin/bash', 10:01:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F24d4N3HrO/Listeners', 10:01:31 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 10:01:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:01:31 INFO - 'USER': 'cltbld', 10:01:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:01:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:01:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:01:31 INFO - 'XPC_FLAGS': '0x0', 10:01:31 INFO - 'XPC_SERVICE_NAME': '0', 10:01:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:01:31 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/K3tWZ7H7QmK4YBRsT2XiCw/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 10:01:32 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 10:01:32 INFO - import pkg_resources 10:01:33 INFO - Using 1 client processes 10:01:33 INFO - wptserve Starting http server on 127.0.0.1:8000 10:01:33 INFO - wptserve Starting http server on 127.0.0.1:8001 10:01:33 INFO - wptserve Starting http server on 127.0.0.1:8443 10:01:35 INFO - SUITE-START | Running 778 tests 10:01:35 INFO - Running testharness tests 10:01:35 INFO - Setting up ssl 10:01:35 INFO - PROCESS | certutil | 10:01:35 INFO - PROCESS | certutil | 10:01:35 INFO - PROCESS | certutil | 10:01:35 INFO - Certificate Nickname Trust Attributes 10:01:35 INFO - SSL,S/MIME,JAR/XPI 10:01:35 INFO - 10:01:35 INFO - web-platform-tests CT,, 10:01:35 INFO - 10:01:35 INFO - Starting runner 10:01:36 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:01:36 INFO - PROCESS | 1651 | 1461171696460 Marionette DEBUG Marionette enabled via build flag and pref 10:01:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165de800 == 1 [pid = 1651] [id = 1] 10:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x1165df000) [pid = 1651] [serial = 1] [outer = 0x0] 10:01:36 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x1165e0000) [pid = 1651] [serial = 2] [outer = 0x1165df000] 10:01:36 INFO - PROCESS | 1651 | 1461171696779 Marionette INFO Listening on port 2828 10:01:37 INFO - PROCESS | 1651 | 1461171697000 Marionette DEBUG Marionette enabled via command-line flag 10:01:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11924f800 == 2 [pid = 1651] [id = 2] 10:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x119250000) [pid = 1651] [serial = 3] [outer = 0x0] 10:01:37 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x119251000) [pid = 1651] [serial = 4] [outer = 0x119250000] 10:01:37 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:01:37 INFO - PROCESS | 1651 | 1461171697153 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 10:01:37 INFO - PROCESS | 1651 | 1461171697240 Marionette DEBUG Closed connection conn0 10:01:37 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:01:37 INFO - PROCESS | 1651 | 1461171697247 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 10:01:37 INFO - PROCESS | 1651 | 1461171697262 Marionette DEBUG Closed connection conn1 10:01:37 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:01:37 INFO - PROCESS | 1651 | 1461171697268 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 10:01:37 INFO - PROCESS | 1651 | 1461171697277 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:01:37 INFO - PROCESS | 1651 | 1461171697282 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":"20160420085143","device":"desktop","version":"48.0a1"} 10:01:37 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:01:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7e2000 == 3 [pid = 1651] [id = 3] 10:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x11c7e7800) [pid = 1651] [serial = 5] [outer = 0x0] 10:01:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7e8800 == 4 [pid = 1651] [id = 4] 10:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x11c364c00) [pid = 1651] [serial = 6] [outer = 0x0] 10:01:38 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:01:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12407e000 == 5 [pid = 1651] [id = 5] 10:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x11c362c00) [pid = 1651] [serial = 7] [outer = 0x0] 10:01:38 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:01:38 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x124402400) [pid = 1651] [serial = 8] [outer = 0x11c362c00] 10:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x125e7c800) [pid = 1651] [serial = 9] [outer = 0x11c7e7800] 10:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x125ef8800) [pid = 1651] [serial = 10] [outer = 0x11c364c00] 10:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x125efa400) [pid = 1651] [serial = 11] [outer = 0x11c362c00] 10:01:39 INFO - PROCESS | 1651 | 1461171699312 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1651 | 1461171699322 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x12989fc00) [pid = 1651] [serial = 12] [outer = 0x11c362c00] 10:01:39 INFO - PROCESS | 1651 | 1461171699677 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"eca7363c-0cc2-9c4e-be0b-7254b9105a5d","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":"20160420085143","device":"desktop","version":"48.0a1","command_id":1}}] 10:01:39 INFO - PROCESS | 1651 | 1461171699774 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}] 10:01:39 INFO - PROCESS | 1651 | 1461171699817 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:01:39 INFO - PROCESS | 1651 | 1461171699907 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:01:39 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x12b4aa800) [pid = 1651] [serial = 13] [outer = 0x11c362c00] 10:01:40 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 10:01:40 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 10:01:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:01:40 INFO - PROCESS | 1651 | 1461171700200 Marionette TRACE conn2 <- [1,3,null,{}] 10:01:40 INFO - PROCESS | 1651 | 1461171700203 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:01:40 INFO - PROCESS | 1651 | 1461171700218 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:01:40 INFO - PROCESS | 1651 | 1461171700249 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:01:40 INFO - PROCESS | 1651 | 1461171700250 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:01:40 INFO - PROCESS | 1651 | 1461171700254 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1651 | 1461171700256 Marionette TRACE conn2 <- [1,6,null,{}] 10:01:40 INFO - PROCESS | 1651 | 1461171700258 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}] 10:01:40 INFO - PROCESS | 1651 | 1461171700271 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:01:40 INFO - PROCESS | 1651 | 1461171700274 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b93f800 == 6 [pid = 1651] [id = 6] 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x12b9a9c00) [pid = 1651] [serial = 14] [outer = 0x0] 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x12b9ab800) [pid = 1651] [serial = 15] [outer = 0x12b9a9c00] 10:01:40 INFO - PROCESS | 1651 | 1461171700308 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x12b9b0c00) [pid = 1651] [serial = 16] [outer = 0x12b9a9c00] 10:01:40 INFO - PROCESS | 1651 | 1461171700617 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]]]}] 10:01:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb66000 == 7 [pid = 1651] [id = 7] 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x12bbe3800) [pid = 1651] [serial = 17] [outer = 0x0] 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x12be82c00) [pid = 1651] [serial = 18] [outer = 0x12bbe3800] 10:01:40 INFO - PROCESS | 1651 | 1461171700653 Marionette DEBUG loaded listener.js 10:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x12be89000) [pid = 1651] [serial = 19] [outer = 0x12bbe3800] 10:01:40 INFO - PROCESS | 1651 | 1461171700715 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:01:40 INFO - PROCESS | 1651 | 1461171700716 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:01:40 INFO - PROCESS | 1651 | 1461171700741 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1651 | 1461171700744 Marionette TRACE conn2 <- [1,10,null,{}] 10:01:40 INFO - PROCESS | 1651 | 1461171700755 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}] 10:01:40 INFO - PROCESS | 1651 | 1461171700891 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:01:40 INFO - PROCESS | 1651 | 1461171700922 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1be000 == 8 [pid = 1651] [id = 8] 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12d091400) [pid = 1651] [serial = 20] [outer = 0x0] 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12d330000) [pid = 1651] [serial = 21] [outer = 0x12d091400] 10:01:40 INFO - PROCESS | 1651 | 1461171700952 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12d334400) [pid = 1651] [serial = 22] [outer = 0x12d091400] 10:01:41 INFO - PROCESS | 1651 | 1461171701322 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]]]}] 10:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 640ms 10:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:01:41 INFO - PROCESS | 1651 | 1461171701367 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:01:41 INFO - PROCESS | 1651 | 1461171701369 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:01:41 INFO - PROCESS | 1651 | 1461171701371 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 1651 | 1461171701373 Marionette TRACE conn2 <- [1,14,null,{}] 10:01:41 INFO - PROCESS | 1651 | 1461171701375 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}] 10:01:41 INFO - PROCESS | 1651 | 1461171701474 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:01:41 INFO - PROCESS | 1651 | 1461171701478 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dad9000 == 9 [pid = 1651] [id = 9] 10:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12d336800) [pid = 1651] [serial = 23] [outer = 0x0] 10:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12d4de000) [pid = 1651] [serial = 24] [outer = 0x12d336800] 10:01:41 INFO - PROCESS | 1651 | 1461171701517 Marionette DEBUG loaded listener.js 10:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12e23d800) [pid = 1651] [serial = 25] [outer = 0x12d336800] 10:01:41 INFO - PROCESS | 1651 | 1461171701818 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]]]}] 10:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 10:01:41 INFO - PROCESS | 1651 | 1461171701840 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:01:41 INFO - PROCESS | 1651 | 1461171701842 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:01:41 INFO - PROCESS | 1651 | 1461171701852 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 1651 | 1461171701853 Marionette TRACE conn2 <- [1,18,null,{}] 10:01:41 INFO - PROCESS | 1651 | 1461171701855 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}] 10:01:41 INFO - PROCESS | 1651 | 1461171701952 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:01:41 INFO - PROCESS | 1651 | 1461171701957 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e457000 == 10 [pid = 1651] [id = 10] 10:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12e245c00) [pid = 1651] [serial = 26] [outer = 0x0] 10:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12e31b000) [pid = 1651] [serial = 27] [outer = 0x12e245c00] 10:01:41 INFO - PROCESS | 1651 | 1461171701983 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12e3a2400) [pid = 1651] [serial = 28] [outer = 0x12e245c00] 10:01:42 INFO - PROCESS | 1651 | 1461171702274 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]]]}] 10:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 10:01:42 INFO - PROCESS | 1651 | 1461171702322 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:01:42 INFO - PROCESS | 1651 | 1461171702323 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:01:42 INFO - PROCESS | 1651 | 1461171702325 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1651 | 1461171702327 Marionette TRACE conn2 <- [1,22,null,{}] 10:01:42 INFO - PROCESS | 1651 | 1461171702331 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}] 10:01:42 INFO - PROCESS | 1651 | 1461171702423 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:01:42 INFO - PROCESS | 1651 | 1461171702427 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e465800 == 11 [pid = 1651] [id = 11] 10:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x11ace1400) [pid = 1651] [serial = 29] [outer = 0x0] 10:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12b7ba400) [pid = 1651] [serial = 30] [outer = 0x11ace1400] 10:01:42 INFO - PROCESS | 1651 | 1461171702453 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12e75ac00) [pid = 1651] [serial = 31] [outer = 0x11ace1400] 10:01:42 INFO - PROCESS | 1651 | 1461171702692 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]]]}] 10:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 10:01:42 INFO - PROCESS | 1651 | 1461171702699 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:01:42 INFO - PROCESS | 1651 | 1461171702701 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:01:42 INFO - PROCESS | 1651 | 1461171702703 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1651 | 1461171702704 Marionette TRACE conn2 <- [1,26,null,{}] 10:01:42 INFO - PROCESS | 1651 | 1461171702706 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}] 10:01:42 INFO - PROCESS | 1651 | 1461171702808 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:01:42 INFO - PROCESS | 1651 | 1461171702815 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85f800 == 12 [pid = 1651] [id = 12] 10:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x11aac0800) [pid = 1651] [serial = 32] [outer = 0x0] 10:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x11aaca000) [pid = 1651] [serial = 33] [outer = 0x11aac0800] 10:01:42 INFO - PROCESS | 1651 | 1461171702840 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x11ad1f400) [pid = 1651] [serial = 34] [outer = 0x11aac0800] 10:01:43 INFO - PROCESS | 1651 | 1461171703095 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]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 10:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:01:43 INFO - PROCESS | 1651 | 1461171703123 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1651 | 1461171703124 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:01:43 INFO - PROCESS | 1651 | 1461171703135 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1651 | 1461171703137 Marionette TRACE conn2 <- [1,30,null,{}] 10:01:43 INFO - PROCESS | 1651 | 1461171703139 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}] 10:01:43 INFO - PROCESS | 1651 | 1461171703244 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:01:43 INFO - PROCESS | 1651 | 1461171703251 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec19800 == 13 [pid = 1651] [id = 13] 10:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x11ad26400) [pid = 1651] [serial = 35] [outer = 0x0] 10:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12e762000) [pid = 1651] [serial = 36] [outer = 0x11ad26400] 10:01:43 INFO - PROCESS | 1651 | 1461171703276 Marionette DEBUG loaded listener.js 10:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12efad400) [pid = 1651] [serial = 37] [outer = 0x11ad26400] 10:01:43 INFO - PROCESS | 1651 | 1461171703525 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]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 10:01:43 INFO - PROCESS | 1651 | 1461171703554 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1651 | 1461171703555 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:01:43 INFO - PROCESS | 1651 | 1461171703558 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1651 | 1461171703559 Marionette TRACE conn2 <- [1,34,null,{}] 10:01:43 INFO - PROCESS | 1651 | 1461171703570 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}] 10:01:43 INFO - PROCESS | 1651 | 1461171703661 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:01:43 INFO - PROCESS | 1651 | 1461171703668 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f075000 == 14 [pid = 1651] [id = 14] 10:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12e313400) [pid = 1651] [serial = 38] [outer = 0x0] 10:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12efb3c00) [pid = 1651] [serial = 39] [outer = 0x12e313400] 10:01:43 INFO - PROCESS | 1651 | 1461171703693 Marionette DEBUG loaded listener.js 10:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12f304400) [pid = 1651] [serial = 40] [outer = 0x12e313400] 10:01:43 INFO - PROCESS | 1651 | 1461171703937 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]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 10:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:01:43 INFO - PROCESS | 1651 | 1461171703985 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1651 | 1461171703987 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:01:43 INFO - PROCESS | 1651 | 1461171703989 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1651 | 1461171703990 Marionette TRACE conn2 <- [1,38,null,{}] 10:01:44 INFO - PROCESS | 1651 | 1461171704001 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}] 10:01:44 INFO - PROCESS | 1651 | 1461171704098 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:01:44 INFO - PROCESS | 1651 | 1461171704102 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3b5800 == 15 [pid = 1651] [id = 15] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12f308c00) [pid = 1651] [serial = 41] [outer = 0x0] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12f30ec00) [pid = 1651] [serial = 42] [outer = 0x12f308c00] 10:01:44 INFO - PROCESS | 1651 | 1461171704127 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12f50a000) [pid = 1651] [serial = 43] [outer = 0x12f308c00] 10:01:44 INFO - PROCESS | 1651 | 1461171704369 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]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 10:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:01:44 INFO - PROCESS | 1651 | 1461171704421 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 1651 | 1461171704423 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:01:44 INFO - PROCESS | 1651 | 1461171704425 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 1651 | 1461171704427 Marionette TRACE conn2 <- [1,42,null,{}] 10:01:44 INFO - PROCESS | 1651 | 1461171704435 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}] 10:01:44 INFO - PROCESS | 1651 | 1461171704532 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f64c000 == 16 [pid = 1651] [id = 16] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12f64c800) [pid = 1651] [serial = 44] [outer = 0x0] 10:01:44 INFO - PROCESS | 1651 | 1461171704541 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12f64f800) [pid = 1651] [serial = 45] [outer = 0x12f64c800] 10:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa13800 == 17 [pid = 1651] [id = 17] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12f6cd800) [pid = 1651] [serial = 46] [outer = 0x0] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12f6cf400) [pid = 1651] [serial = 47] [outer = 0x12f6cd800] 10:01:44 INFO - PROCESS | 1651 | 1461171704575 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12f6d3800) [pid = 1651] [serial = 48] [outer = 0x12f6cd800] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12fa29800) [pid = 1651] [serial = 49] [outer = 0x12f64c800] 10:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f64b800 == 18 [pid = 1651] [id = 18] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12f515000) [pid = 1651] [serial = 50] [outer = 0x0] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12fd7b800) [pid = 1651] [serial = 51] [outer = 0x12f515000] 10:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12fd76c00) [pid = 1651] [serial = 52] [outer = 0x12f515000] 10:01:44 INFO - PROCESS | 1651 | 1461171704950 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]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 574ms 10:01:45 INFO - PROCESS | 1651 | 1461171704999 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1651 | 1461171705001 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:01:45 INFO - PROCESS | 1651 | 1461171705003 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1651 | 1461171705005 Marionette TRACE conn2 <- [1,46,null,{}] 10:01:45 INFO - PROCESS | 1651 | 1461171705007 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}] 10:01:45 INFO - PROCESS | 1651 | 1461171705098 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:01:45 INFO - PROCESS | 1651 | 1461171705102 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a950000 == 19 [pid = 1651] [id = 19] 10:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x11a97c000) [pid = 1651] [serial = 53] [outer = 0x0] 10:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x11a996000) [pid = 1651] [serial = 54] [outer = 0x11a97c000] 10:01:45 INFO - PROCESS | 1651 | 1461171705132 Marionette DEBUG loaded listener.js 10:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x12f6d5800) [pid = 1651] [serial = 55] [outer = 0x11a97c000] 10:01:45 INFO - PROCESS | 1651 | 1461171705384 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]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 10:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:01:45 INFO - PROCESS | 1651 | 1461171705422 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1651 | 1461171705423 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:01:45 INFO - PROCESS | 1651 | 1461171705425 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1651 | 1461171705427 Marionette TRACE conn2 <- [1,50,null,{}] 10:01:45 INFO - PROCESS | 1651 | 1461171705437 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}] 10:01:45 INFO - PROCESS | 1651 | 1461171705538 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:01:45 INFO - PROCESS | 1651 | 1461171705542 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ade7000 == 20 [pid = 1651] [id = 20] 10:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x11ae26c00) [pid = 1651] [serial = 56] [outer = 0x0] 10:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x11ae29c00) [pid = 1651] [serial = 57] [outer = 0x11ae26c00] 10:01:45 INFO - PROCESS | 1651 | 1461171705566 Marionette DEBUG loaded listener.js 10:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x11ae5c000) [pid = 1651] [serial = 58] [outer = 0x11ae26c00] 10:01:45 INFO - PROCESS | 1651 | 1461171705801 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]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 428ms 10:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:01:45 INFO - PROCESS | 1651 | 1461171705853 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1651 | 1461171705855 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:01:45 INFO - PROCESS | 1651 | 1461171705857 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1651 | 1461171705859 Marionette TRACE conn2 <- [1,54,null,{}] 10:01:45 INFO - PROCESS | 1651 | 1461171705871 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}] 10:01:45 INFO - PROCESS | 1651 | 1461171705987 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:01:45 INFO - PROCESS | 1651 | 1461171705992 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303c4000 == 21 [pid = 1651] [id = 21] 10:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x11ae5e800) [pid = 1651] [serial = 59] [outer = 0x0] 10:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x11ae64800) [pid = 1651] [serial = 60] [outer = 0x11ae5e800] 10:01:46 INFO - PROCESS | 1651 | 1461171706025 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x12f6d8000) [pid = 1651] [serial = 61] [outer = 0x11ae5e800] 10:01:46 INFO - PROCESS | 1651 | 1461171706358 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]]]}] 10:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 524ms 10:01:46 INFO - PROCESS | 1651 | 1461171706384 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:01:46 INFO - PROCESS | 1651 | 1461171706385 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:01:46 INFO - PROCESS | 1651 | 1461171706388 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:01:46 INFO - PROCESS | 1651 | 1461171706389 Marionette TRACE conn2 <- [1,58,null,{}] 10:01:46 INFO - PROCESS | 1651 | 1461171706392 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}] 10:01:46 INFO - PROCESS | 1651 | 1461171706493 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:01:46 INFO - PROCESS | 1651 | 1461171706498 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a66000 == 22 [pid = 1651] [id = 22] 10:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x130a03400) [pid = 1651] [serial = 62] [outer = 0x0] 10:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x130a09000) [pid = 1651] [serial = 63] [outer = 0x130a03400] 10:01:46 INFO - PROCESS | 1651 | 1461171706525 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x130a0ac00) [pid = 1651] [serial = 64] [outer = 0x130a03400] 10:01:47 INFO - PROCESS | 1651 | 1461171707591 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]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1271ms 10:01:47 INFO - PROCESS | 1651 | 1461171707660 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1651 | 1461171707664 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:01:47 INFO - PROCESS | 1651 | 1461171707667 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1651 | 1461171707670 Marionette TRACE conn2 <- [1,62,null,{}] 10:01:47 INFO - PROCESS | 1651 | 1461171707673 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}] 10:01:47 INFO - PROCESS | 1651 | 1461171707786 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:01:47 INFO - PROCESS | 1651 | 1461171707828 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11582a800 == 23 [pid = 1651] [id = 23] 10:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x116049400) [pid = 1651] [serial = 65] [outer = 0x0] 10:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11652cc00) [pid = 1651] [serial = 66] [outer = 0x116049400] 10:01:47 INFO - PROCESS | 1651 | 1461171707861 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1189f1c00) [pid = 1651] [serial = 67] [outer = 0x116049400] 10:01:48 INFO - PROCESS | 1651 | 1461171708269 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]]]}] 10:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 10:01:48 INFO - PROCESS | 1651 | 1461171708289 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:01:48 INFO - PROCESS | 1651 | 1461171708293 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:01:48 INFO - PROCESS | 1651 | 1461171708300 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:01:48 INFO - PROCESS | 1651 | 1461171708302 Marionette TRACE conn2 <- [1,66,null,{}] 10:01:48 INFO - PROCESS | 1651 | 1461171708304 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}] 10:01:48 INFO - PROCESS | 1651 | 1461171708417 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:01:48 INFO - PROCESS | 1651 | 1461171708458 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119370000 == 24 [pid = 1651] [id = 24] 10:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119240400) [pid = 1651] [serial = 68] [outer = 0x0] 10:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11a97c800) [pid = 1651] [serial = 69] [outer = 0x119240400] 10:01:48 INFO - PROCESS | 1651 | 1461171708489 Marionette DEBUG loaded listener.js 10:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11aabcc00) [pid = 1651] [serial = 70] [outer = 0x119240400] 10:01:48 INFO - PROCESS | 1651 | 1461171708968 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]]]}] 10:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 719ms 10:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:01:49 INFO - PROCESS | 1651 | 1461171709020 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:01:49 INFO - PROCESS | 1651 | 1461171709022 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:01:49 INFO - PROCESS | 1651 | 1461171709026 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:01:49 INFO - PROCESS | 1651 | 1461171709030 Marionette TRACE conn2 <- [1,70,null,{}] 10:01:49 INFO - PROCESS | 1651 | 1461171709041 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}] 10:01:49 INFO - PROCESS | 1651 | 1461171709461 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:01:49 INFO - PROCESS | 1651 | 1461171709514 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116506800 == 25 [pid = 1651] [id = 25] 10:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1189f7800) [pid = 1651] [serial = 71] [outer = 0x0] 10:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118d95000) [pid = 1651] [serial = 72] [outer = 0x1189f7800] 10:01:49 INFO - PROCESS | 1651 | 1461171709543 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118f38000) [pid = 1651] [serial = 73] [outer = 0x1189f7800] 10:01:49 INFO - PROCESS | 1651 | 1461171709929 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]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 979ms 10:01:50 INFO - PROCESS | 1651 | 1461171710005 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:01:50 INFO - PROCESS | 1651 | 1461171710007 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:01:50 INFO - PROCESS | 1651 | 1461171710010 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1651 | 1461171710012 Marionette TRACE conn2 <- [1,74,null,{}] 10:01:50 INFO - PROCESS | 1651 | 1461171710015 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}] 10:01:50 INFO - PROCESS | 1651 | 1461171710099 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:01:50 INFO - PROCESS | 1651 | 1461171710141 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x118996800 == 26 [pid = 1651] [id = 26] 10:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11923a000) [pid = 1651] [serial = 74] [outer = 0x0] 10:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11a97c400) [pid = 1651] [serial = 75] [outer = 0x11923a000] 10:01:50 INFO - PROCESS | 1651 | 1461171710171 Marionette DEBUG loaded listener.js 10:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11aac5000) [pid = 1651] [serial = 76] [outer = 0x11923a000] 10:01:50 INFO - PROCESS | 1651 | 1461171710505 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]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 10:01:50 INFO - PROCESS | 1651 | 1461171710547 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:01:50 INFO - PROCESS | 1651 | 1461171710549 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:01:50 INFO - PROCESS | 1651 | 1461171710554 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1651 | 1461171710555 Marionette TRACE conn2 <- [1,78,null,{}] 10:01:50 INFO - PROCESS | 1651 | 1461171710557 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}] 10:01:50 INFO - PROCESS | 1651 | 1461171710625 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:01:50 INFO - PROCESS | 1651 | 1461171710632 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119055800 == 27 [pid = 1651] [id = 27] 10:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119eb6000) [pid = 1651] [serial = 77] [outer = 0x0] 10:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11a979c00) [pid = 1651] [serial = 78] [outer = 0x119eb6000] 10:01:50 INFO - PROCESS | 1651 | 1461171710661 Marionette DEBUG loaded listener.js 10:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11aa16000) [pid = 1651] [serial = 79] [outer = 0x119eb6000] 10:01:50 INFO - PROCESS | 1651 | 1461171710992 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]]]}] 10:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 10:01:51 INFO - PROCESS | 1651 | 1461171711022 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:01:51 INFO - PROCESS | 1651 | 1461171711025 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:01:51 INFO - PROCESS | 1651 | 1461171711032 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1651 | 1461171711035 Marionette TRACE conn2 <- [1,82,null,{}] 10:01:51 INFO - PROCESS | 1651 | 1461171711037 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}] 10:01:51 INFO - PROCESS | 1651 | 1461171711125 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:01:51 INFO - PROCESS | 1651 | 1461171711167 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11980e800 == 28 [pid = 1651] [id = 28] 10:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116437800) [pid = 1651] [serial = 80] [outer = 0x0] 10:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11aa1e000) [pid = 1651] [serial = 81] [outer = 0x116437800] 10:01:51 INFO - PROCESS | 1651 | 1461171711193 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11ae2f400) [pid = 1651] [serial = 82] [outer = 0x116437800] 10:01:51 INFO - PROCESS | 1651 | 1461171711471 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]]]}] 10:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 10:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:01:51 INFO - PROCESS | 1651 | 1461171711504 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 1651 | 1461171711505 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:01:51 INFO - PROCESS | 1651 | 1461171711507 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1651 | 1461171711508 Marionette TRACE conn2 <- [1,86,null,{}] 10:01:51 INFO - PROCESS | 1651 | 1461171711519 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}] 10:01:51 INFO - PROCESS | 1651 | 1461171711606 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:01:51 INFO - PROCESS | 1651 | 1461171711613 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee7800 == 29 [pid = 1651] [id = 29] 10:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11aa27000) [pid = 1651] [serial = 83] [outer = 0x0] 10:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11ae5d800) [pid = 1651] [serial = 84] [outer = 0x11aa27000] 10:01:51 INFO - PROCESS | 1651 | 1461171711642 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11b5b0000) [pid = 1651] [serial = 85] [outer = 0x11aa27000] 10:01:51 INFO - PROCESS | 1651 | 1461171711970 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]]]}] 10:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 482ms 10:01:51 INFO - PROCESS | 1651 | 1461171711991 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 1651 | 1461171711993 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:01:52 INFO - PROCESS | 1651 | 1461171711997 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:01:52 INFO - PROCESS | 1651 | 1461171711998 Marionette TRACE conn2 <- [1,90,null,{}] 10:01:52 INFO - PROCESS | 1651 | 1461171712001 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}] 10:01:52 INFO - PROCESS | 1651 | 1461171712071 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:01:52 INFO - PROCESS | 1651 | 1461171712077 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a890800 == 30 [pid = 1651] [id = 30] 10:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11b821c00) [pid = 1651] [serial = 86] [outer = 0x0] 10:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11ba53c00) [pid = 1651] [serial = 87] [outer = 0x11b821c00] 10:01:52 INFO - PROCESS | 1651 | 1461171712114 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11bac3400) [pid = 1651] [serial = 88] [outer = 0x11b821c00] 10:01:52 INFO - PROCESS | 1651 | 1461171712426 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]]]}] 10:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 10:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:01:52 INFO - PROCESS | 1651 | 1461171712466 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:01:52 INFO - PROCESS | 1651 | 1461171712467 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:01:52 INFO - PROCESS | 1651 | 1461171712469 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:01:52 INFO - PROCESS | 1651 | 1461171712470 Marionette TRACE conn2 <- [1,94,null,{}] 10:01:52 INFO - PROCESS | 1651 | 1461171712473 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}] 10:01:52 INFO - PROCESS | 1651 | 1461171712545 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:01:52 INFO - PROCESS | 1651 | 1461171712549 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1140a7000 == 31 [pid = 1651] [id = 31] 10:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11ae57800) [pid = 1651] [serial = 89] [outer = 0x0] 10:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11c16d000) [pid = 1651] [serial = 90] [outer = 0x11ae57800] 10:01:52 INFO - PROCESS | 1651 | 1461171712577 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11c197800) [pid = 1651] [serial = 91] [outer = 0x11ae57800] 10:01:52 INFO - PROCESS | 1651 | 1461171712864 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]]]}] 10:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 10:01:52 INFO - PROCESS | 1651 | 1461171712909 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:01:52 INFO - PROCESS | 1651 | 1461171712911 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:01:52 INFO - PROCESS | 1651 | 1461171712941 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:01:52 INFO - PROCESS | 1651 | 1461171712943 Marionette TRACE conn2 <- [1,98,null,{}] 10:01:52 INFO - PROCESS | 1651 | 1461171712948 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}] 10:01:53 INFO - PROCESS | 1651 | 1461171713020 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:01:53 INFO - PROCESS | 1651 | 1461171713024 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b581000 == 32 [pid = 1651] [id = 32] 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11bcb6400) [pid = 1651] [serial = 92] [outer = 0x0] 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11c3ae400) [pid = 1651] [serial = 93] [outer = 0x11bcb6400] 10:01:53 INFO - PROCESS | 1651 | 1461171713053 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11c82d800) [pid = 1651] [serial = 94] [outer = 0x11bcb6400] 10:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 440ms 10:01:53 INFO - PROCESS | 1651 | 1461171713356 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]]]}] 10:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:01:53 INFO - PROCESS | 1651 | 1461171713369 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1651 | 1461171713370 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:01:53 INFO - PROCESS | 1651 | 1461171713372 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1651 | 1461171713373 Marionette TRACE conn2 <- [1,102,null,{}] 10:01:53 INFO - PROCESS | 1651 | 1461171713376 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}] 10:01:53 INFO - PROCESS | 1651 | 1461171713454 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:01:53 INFO - PROCESS | 1651 | 1461171713458 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba8f000 == 33 [pid = 1651] [id = 33] 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11c3b0800) [pid = 1651] [serial = 95] [outer = 0x0] 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123930400) [pid = 1651] [serial = 96] [outer = 0x11c3b0800] 10:01:53 INFO - PROCESS | 1651 | 1461171713488 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123b1e800) [pid = 1651] [serial = 97] [outer = 0x11c3b0800] 10:01:53 INFO - PROCESS | 1651 | 1461171713781 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]]]}] 10:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 10:01:53 INFO - PROCESS | 1651 | 1461171713792 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1651 | 1461171713793 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:01:53 INFO - PROCESS | 1651 | 1461171713806 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1651 | 1461171713807 Marionette TRACE conn2 <- [1,106,null,{}] 10:01:53 INFO - PROCESS | 1651 | 1461171713809 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}] 10:01:53 INFO - PROCESS | 1651 | 1461171713912 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:01:53 INFO - PROCESS | 1651 | 1461171713919 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba97800 == 34 [pid = 1651] [id = 34] 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11aa14000) [pid = 1651] [serial = 98] [outer = 0x0] 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123927c00) [pid = 1651] [serial = 99] [outer = 0x11aa14000] 10:01:53 INFO - PROCESS | 1651 | 1461171713945 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123d56000) [pid = 1651] [serial = 100] [outer = 0x11aa14000] 10:01:54 INFO - PROCESS | 1651 | 1461171714256 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]]]}] 10:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 479ms 10:01:54 INFO - PROCESS | 1651 | 1461171714281 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:01:54 INFO - PROCESS | 1651 | 1461171714283 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:01:54 INFO - PROCESS | 1651 | 1461171714287 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 1651 | 1461171714288 Marionette TRACE conn2 <- [1,110,null,{}] 10:01:54 INFO - PROCESS | 1651 | 1461171714292 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}] 10:01:54 INFO - PROCESS | 1651 | 1461171714407 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:01:54 INFO - PROCESS | 1651 | 1461171714413 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c325800 == 35 [pid = 1651] [id = 35] 10:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123c2cc00) [pid = 1651] [serial = 101] [outer = 0x0] 10:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123e83c00) [pid = 1651] [serial = 102] [outer = 0x123c2cc00] 10:01:54 INFO - PROCESS | 1651 | 1461171714456 Marionette DEBUG loaded listener.js 10:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12448a800) [pid = 1651] [serial = 103] [outer = 0x123c2cc00] 10:01:54 INFO - PROCESS | 1651 | 1461171714852 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]]]}] 10:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 570ms 10:01:54 INFO - PROCESS | 1651 | 1461171714856 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:01:54 INFO - PROCESS | 1651 | 1461171714858 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:01:54 INFO - PROCESS | 1651 | 1461171714865 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 1651 | 1461171714867 Marionette TRACE conn2 <- [1,114,null,{}] 10:01:54 INFO - PROCESS | 1651 | 1461171714870 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}] 10:01:54 INFO - PROCESS | 1651 | 1461171714986 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:01:54 INFO - PROCESS | 1651 | 1461171714993 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7df800 == 36 [pid = 1651] [id = 36] 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123e7c000) [pid = 1651] [serial = 104] [outer = 0x0] 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x125ef2400) [pid = 1651] [serial = 105] [outer = 0x123e7c000] 10:01:55 INFO - PROCESS | 1651 | 1461171715018 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x127c22000) [pid = 1651] [serial = 106] [outer = 0x123e7c000] 10:01:55 INFO - PROCESS | 1651 | 1461171715315 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]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 475ms 10:01:55 INFO - PROCESS | 1651 | 1461171715337 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:01:55 INFO - PROCESS | 1651 | 1461171715338 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:01:55 INFO - PROCESS | 1651 | 1461171715340 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - PROCESS | 1651 | 1461171715341 Marionette TRACE conn2 <- [1,118,null,{}] 10:01:55 INFO - PROCESS | 1651 | 1461171715345 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}] 10:01:55 INFO - PROCESS | 1651 | 1461171715425 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:01:55 INFO - PROCESS | 1651 | 1461171715431 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b92000 == 37 [pid = 1651] [id = 37] 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123b26800) [pid = 1651] [serial = 107] [outer = 0x0] 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x127e93400) [pid = 1651] [serial = 108] [outer = 0x123b26800] 10:01:55 INFO - PROCESS | 1651 | 1461171715456 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x127eaf800) [pid = 1651] [serial = 109] [outer = 0x123b26800] 10:01:55 INFO - PROCESS | 1651 | 1461171715785 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]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 10:01:55 INFO - PROCESS | 1651 | 1461171715810 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:01:55 INFO - PROCESS | 1651 | 1461171715813 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:01:55 INFO - PROCESS | 1651 | 1461171715816 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - PROCESS | 1651 | 1461171715816 Marionette TRACE conn2 <- [1,122,null,{}] 10:01:55 INFO - PROCESS | 1651 | 1461171715818 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}] 10:01:55 INFO - PROCESS | 1651 | 1461171715921 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:01:55 INFO - PROCESS | 1651 | 1461171715929 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c97000 == 38 [pid = 1651] [id = 38] 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1161e9800) [pid = 1651] [serial = 110] [outer = 0x0] 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x127ee9800) [pid = 1651] [serial = 111] [outer = 0x1161e9800] 10:01:55 INFO - PROCESS | 1651 | 1461171715955 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1288b4000) [pid = 1651] [serial = 112] [outer = 0x1161e9800] 10:01:56 INFO - PROCESS | 1651 | 1461171716291 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]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 519ms 10:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:01:56 INFO - PROCESS | 1651 | 1461171716335 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 1651 | 1461171716336 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:01:56 INFO - PROCESS | 1651 | 1461171716338 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 1651 | 1461171716340 Marionette TRACE conn2 <- [1,126,null,{}] 10:01:56 INFO - PROCESS | 1651 | 1461171716342 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}] 10:01:56 INFO - PROCESS | 1651 | 1461171716417 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:01:56 INFO - PROCESS | 1651 | 1461171716422 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12407c800 == 39 [pid = 1651] [id = 39] 10:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128953000) [pid = 1651] [serial = 113] [outer = 0x0] 10:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1289e1400) [pid = 1651] [serial = 114] [outer = 0x128953000] 10:01:56 INFO - PROCESS | 1651 | 1461171716447 Marionette DEBUG loaded listener.js 10:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1298a0c00) [pid = 1651] [serial = 115] [outer = 0x128953000] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119ee7800 == 38 [pid = 1651] [id = 29] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119055800 == 37 [pid = 1651] [id = 27] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11980e800 == 36 [pid = 1651] [id = 28] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba8f000 == 35 [pid = 1651] [id = 33] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11c325800 == 34 [pid = 1651] [id = 35] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba97800 == 33 [pid = 1651] [id = 34] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11a890800 == 32 [pid = 1651] [id = 30] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1140a7000 == 31 [pid = 1651] [id = 31] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11b581000 == 30 [pid = 1651] [id = 32] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7df800 == 29 [pid = 1651] [id = 36] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123b92000 == 28 [pid = 1651] [id = 37] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12dad9000 == 27 [pid = 1651] [id = 9] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1be000 == 26 [pid = 1651] [id = 8] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x118996800 == 25 [pid = 1651] [id = 26] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85f800 == 24 [pid = 1651] [id = 12] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12e465800 == 23 [pid = 1651] [id = 11] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11a950000 == 22 [pid = 1651] [id = 19] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec19800 == 21 [pid = 1651] [id = 13] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11ade7000 == 20 [pid = 1651] [id = 20] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12f075000 == 19 [pid = 1651] [id = 14] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11582a800 == 18 [pid = 1651] [id = 23] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119370000 == 17 [pid = 1651] [id = 24] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3b5800 == 16 [pid = 1651] [id = 15] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x116506800 == 15 [pid = 1651] [id = 25] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1303c4000 == 14 [pid = 1651] [id = 21] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b93f800 == 13 [pid = 1651] [id = 6] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa13800 == 12 [pid = 1651] [id = 17] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12e457000 == 11 [pid = 1651] [id = 10] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x130a66000 == 10 [pid = 1651] [id = 22] 10:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123c97000 == 9 [pid = 1651] [id = 38] 10:01:58 INFO - PROCESS | 1651 | 1461171718685 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]]]}] 10:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2370ms 10:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:01:58 INFO - PROCESS | 1651 | 1461171718710 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:01:58 INFO - PROCESS | 1651 | 1461171718712 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:01:58 INFO - PROCESS | 1651 | 1461171718716 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 1651 | 1461171718717 Marionette TRACE conn2 <- [1,130,null,{}] 10:01:58 INFO - PROCESS | 1651 | 1461171718722 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}] 10:01:58 INFO - PROCESS | 1651 | 1461171718804 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:01:58 INFO - PROCESS | 1651 | 1461171718847 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11605f000 == 10 [pid = 1651] [id = 40] 10:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118fd2400) [pid = 1651] [serial = 116] [outer = 0x0] 10:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119243000) [pid = 1651] [serial = 117] [outer = 0x118fd2400] 10:01:58 INFO - PROCESS | 1651 | 1461171718875 Marionette DEBUG loaded listener.js 10:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119d2d400) [pid = 1651] [serial = 118] [outer = 0x118fd2400] 10:01:59 INFO - PROCESS | 1651 | 1461171719190 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]]]}] 10:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms 10:01:59 INFO - PROCESS | 1651 | 1461171719236 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:01:59 INFO - PROCESS | 1651 | 1461171719241 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:01:59 INFO - PROCESS | 1651 | 1461171719245 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:01:59 INFO - PROCESS | 1651 | 1461171719247 Marionette TRACE conn2 <- [1,134,null,{}] 10:01:59 INFO - PROCESS | 1651 | 1461171719249 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}] 10:01:59 INFO - PROCESS | 1651 | 1461171719326 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:01:59 INFO - PROCESS | 1651 | 1461171719914 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1144b5000 == 11 [pid = 1651] [id = 41] 10:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1146b6800) [pid = 1651] [serial = 119] [outer = 0x0] 10:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11652f800) [pid = 1651] [serial = 120] [outer = 0x1146b6800] 10:01:59 INFO - PROCESS | 1651 | 1461171719944 Marionette DEBUG loaded listener.js 10:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118d8fc00) [pid = 1651] [serial = 121] [outer = 0x1146b6800] 10:02:00 INFO - PROCESS | 1651 | 1461171720334 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]]]}] 10:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1122ms 10:02:00 INFO - PROCESS | 1651 | 1461171720372 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:02:00 INFO - PROCESS | 1651 | 1461171720375 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:02:00 INFO - PROCESS | 1651 | 1461171720379 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1651 | 1461171720381 Marionette TRACE conn2 <- [1,138,null,{}] 10:02:00 INFO - PROCESS | 1651 | 1461171720384 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}] 10:02:00 INFO - PROCESS | 1651 | 1461171720474 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:02:00 INFO - PROCESS | 1651 | 1461171720480 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x119202800 == 12 [pid = 1651] [id = 42] 10:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119eab800) [pid = 1651] [serial = 122] [outer = 0x0] 10:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11aa0fc00) [pid = 1651] [serial = 123] [outer = 0x119eab800] 10:02:00 INFO - PROCESS | 1651 | 1461171720534 Marionette DEBUG loaded listener.js 10:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11aabd000) [pid = 1651] [serial = 124] [outer = 0x119eab800] 10:02:00 INFO - PROCESS | 1651 | 1461171720868 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]]]}] 10:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 10:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:02:00 INFO - PROCESS | 1651 | 1461171720901 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:02:00 INFO - PROCESS | 1651 | 1461171720903 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:02:00 INFO - PROCESS | 1651 | 1461171720906 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1651 | 1461171720907 Marionette TRACE conn2 <- [1,142,null,{}] 10:02:00 INFO - PROCESS | 1651 | 1461171720909 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}] 10:02:00 INFO - PROCESS | 1651 | 1461171720995 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:02:01 INFO - PROCESS | 1651 | 1461171721000 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11994f000 == 13 [pid = 1651] [id = 43] 10:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11acdb000) [pid = 1651] [serial = 125] [outer = 0x0] 10:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11ad25800) [pid = 1651] [serial = 126] [outer = 0x11acdb000] 10:02:01 INFO - PROCESS | 1651 | 1461171721050 Marionette DEBUG loaded listener.js 10:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11ae2c800) [pid = 1651] [serial = 127] [outer = 0x11acdb000] 10:02:01 INFO - PROCESS | 1651 | 1461171721816 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]]]}] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1189f7800) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119eb6000) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11923a000) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x116437800) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11aa27000) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11b821c00) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11ae57800) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11bcb6400) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c3b0800) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11aa14000) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123e7c000) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119240400) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1161e9800) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123b26800) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116049400) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x130a03400) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12f6cd800) [pid = 1651] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12f308c00) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12e313400) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11ad26400) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11aac0800) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ace1400) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12e245c00) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12d336800) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12d091400) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b9a9c00) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11ae5e800) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11ae26c00) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:02:01 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11a97c000) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 968ms 10:02:01 INFO - PROCESS | 1651 | 1461171721875 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:02:01 INFO - PROCESS | 1651 | 1461171721876 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:02:01 INFO - PROCESS | 1651 | 1461171721886 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 1651 | 1461171721890 Marionette TRACE conn2 <- [1,146,null,{}] 10:02:01 INFO - PROCESS | 1651 | 1461171721894 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}] 10:02:01 INFO - PROCESS | 1651 | 1461171721965 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:02:01 INFO - PROCESS | 1651 | 1461171721970 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11995b000 == 14 [pid = 1651] [id = 44] 10:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11aa27000) [pid = 1651] [serial = 128] [outer = 0x0] 10:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ad1b000) [pid = 1651] [serial = 129] [outer = 0x11aa27000] 10:02:01 INFO - PROCESS | 1651 | 1461171721997 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11ae2e400) [pid = 1651] [serial = 130] [outer = 0x11aa27000] 10:02:02 INFO - PROCESS | 1651 | 1461171722323 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]]]}] 10:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 478ms 10:02:02 INFO - PROCESS | 1651 | 1461171722363 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:02:02 INFO - PROCESS | 1651 | 1461171722365 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:02:02 INFO - PROCESS | 1651 | 1461171722368 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:02:02 INFO - PROCESS | 1651 | 1461171722369 Marionette TRACE conn2 <- [1,150,null,{}] 10:02:02 INFO - PROCESS | 1651 | 1461171722372 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}] 10:02:02 INFO - PROCESS | 1651 | 1461171722452 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:02:02 INFO - PROCESS | 1651 | 1461171722456 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11adcd000 == 15 [pid = 1651] [id = 45] 10:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11ae53000) [pid = 1651] [serial = 131] [outer = 0x0] 10:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11b507400) [pid = 1651] [serial = 132] [outer = 0x11ae53000] 10:02:02 INFO - PROCESS | 1651 | 1461171722485 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11b81f800) [pid = 1651] [serial = 133] [outer = 0x11ae53000] 10:02:02 INFO - PROCESS | 1651 | 1461171722802 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]]]}] 10:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 10:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:02:02 INFO - PROCESS | 1651 | 1461171722839 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:02:02 INFO - PROCESS | 1651 | 1461171722840 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:02:02 INFO - PROCESS | 1651 | 1461171722842 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:02:02 INFO - PROCESS | 1651 | 1461171722844 Marionette TRACE conn2 <- [1,154,null,{}] 10:02:02 INFO - PROCESS | 1651 | 1461171722846 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}] 10:02:02 INFO - PROCESS | 1651 | 1461171722922 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:02:02 INFO - PROCESS | 1651 | 1461171722974 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b57e000 == 16 [pid = 1651] [id = 46] 10:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11aac7c00) [pid = 1651] [serial = 134] [outer = 0x0] 10:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11bac0800) [pid = 1651] [serial = 135] [outer = 0x11aac7c00] 10:02:03 INFO - PROCESS | 1651 | 1461171723026 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c16e800) [pid = 1651] [serial = 136] [outer = 0x11aac7c00] 10:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 620ms 10:02:03 INFO - PROCESS | 1651 | 1461171723458 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]]]}] 10:02:03 INFO - PROCESS | 1651 | 1461171723463 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:02:03 INFO - PROCESS | 1651 | 1461171723464 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:02:03 INFO - PROCESS | 1651 | 1461171723466 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 1651 | 1461171723468 Marionette TRACE conn2 <- [1,158,null,{}] 10:02:03 INFO - PROCESS | 1651 | 1461171723470 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}] 10:02:03 INFO - PROCESS | 1651 | 1461171723565 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:02:03 INFO - PROCESS | 1651 | 1461171723572 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119269000 == 17 [pid = 1651] [id = 47] 10:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11886f800) [pid = 1651] [serial = 137] [outer = 0x0] 10:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c174800) [pid = 1651] [serial = 138] [outer = 0x11886f800] 10:02:03 INFO - PROCESS | 1651 | 1461171723597 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12392d400) [pid = 1651] [serial = 139] [outer = 0x11886f800] 10:02:04 INFO - PROCESS | 1651 | 1461171724019 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]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 570ms 10:02:04 INFO - PROCESS | 1651 | 1461171724037 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:02:04 INFO - PROCESS | 1651 | 1461171724040 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:02:04 INFO - PROCESS | 1651 | 1461171724043 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 1651 | 1461171724046 Marionette TRACE conn2 <- [1,162,null,{}] 10:02:04 INFO - PROCESS | 1651 | 1461171724050 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}] 10:02:04 INFO - PROCESS | 1651 | 1461171724141 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:02:04 INFO - PROCESS | 1651 | 1461171724196 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118965800 == 18 [pid = 1651] [id = 48] 10:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116047800) [pid = 1651] [serial = 140] [outer = 0x0] 10:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118879400) [pid = 1651] [serial = 141] [outer = 0x116047800] 10:02:04 INFO - PROCESS | 1651 | 1461171724227 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119237400) [pid = 1651] [serial = 142] [outer = 0x116047800] 10:02:04 INFO - PROCESS | 1651 | 1461171724688 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]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 10:02:04 INFO - PROCESS | 1651 | 1461171724717 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 1651 | 1461171724723 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:02:04 INFO - PROCESS | 1651 | 1461171724761 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 1651 | 1461171724765 Marionette TRACE conn2 <- [1,166,null,{}] 10:02:04 INFO - PROCESS | 1651 | 1461171724787 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}] 10:02:04 INFO - PROCESS | 1651 | 1461171724915 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:02:04 INFO - PROCESS | 1651 | 1461171724981 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b836800 == 19 [pid = 1651] [id = 49] 10:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11aa17800) [pid = 1651] [serial = 143] [outer = 0x0] 10:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11ad18400) [pid = 1651] [serial = 144] [outer = 0x11aa17800] 10:02:05 INFO - PROCESS | 1651 | 1461171725028 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11ae22c00) [pid = 1651] [serial = 145] [outer = 0x11aa17800] 10:02:05 INFO - PROCESS | 1651 | 1461171725549 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]]]}] 10:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 870ms 10:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:02:05 INFO - PROCESS | 1651 | 1461171725600 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:02:05 INFO - PROCESS | 1651 | 1461171725601 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:02:05 INFO - PROCESS | 1651 | 1461171725604 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - PROCESS | 1651 | 1461171725607 Marionette TRACE conn2 <- [1,170,null,{}] 10:02:05 INFO - PROCESS | 1651 | 1461171725618 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}] 10:02:05 INFO - PROCESS | 1651 | 1461171725710 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:02:05 INFO - PROCESS | 1651 | 1461171725770 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e7000 == 20 [pid = 1651] [id = 50] 10:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11ae60400) [pid = 1651] [serial = 146] [outer = 0x0] 10:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11c173800) [pid = 1651] [serial = 147] [outer = 0x11ae60400] 10:02:05 INFO - PROCESS | 1651 | 1461171725806 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c3adc00) [pid = 1651] [serial = 148] [outer = 0x11ae60400] 10:02:06 INFO - PROCESS | 1651 | 1461171726226 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]]]}] 10:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 10:02:06 INFO - PROCESS | 1651 | 1461171726276 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:02:06 INFO - PROCESS | 1651 | 1461171726278 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:02:06 INFO - PROCESS | 1651 | 1461171726404 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:02:06 INFO - PROCESS | 1651 | 1461171726406 Marionette TRACE conn2 <- [1,174,null,{}] 10:02:06 INFO - PROCESS | 1651 | 1461171726415 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}] 10:02:06 INFO - PROCESS | 1651 | 1461171726492 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:02:06 INFO - PROCESS | 1651 | 1461171726538 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186e7800 == 21 [pid = 1651] [id = 51] 10:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118d8f000) [pid = 1651] [serial = 149] [outer = 0x0] 10:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118df1400) [pid = 1651] [serial = 150] [outer = 0x118d8f000] 10:02:06 INFO - PROCESS | 1651 | 1461171726565 Marionette DEBUG loaded listener.js 10:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119243800) [pid = 1651] [serial = 151] [outer = 0x118d8f000] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x125efa400) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x124402400) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118d95000) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118f38000) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11a979c00) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11a97c400) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11aa16000) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11aa1e000) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11ae5d800) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11b5b0000) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11ba53c00) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11c197800) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11bac3400) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11c16d000) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11c3ae400) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c82d800) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123b1e800) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123930400) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123927c00) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123d56000) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11aac5000) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123e83c00) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x125ef2400) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11a97c800) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1288b4000) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x127c22000) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1289e1400) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x127e93400) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11652cc00) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x127eaf800) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x127ee9800) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11aabcc00) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1189f1c00) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x130a0ac00) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x130a09000) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11ae2f400) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119243000) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12e762000) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12efad400) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11aaca000) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11ad1f400) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12b7ba400) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12e75ac00) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12e3a2400) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12e31b000) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12d4de000) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12e23d800) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12d330000) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12d334400) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12be82c00) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12b9ab800) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12b9b0c00) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11ae5c000) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x11ae29c00) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x11a996000) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12f6d5800) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12fd7b800) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12f64f800) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12f6cf400) [pid = 1651] [serial = 47] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12f6d3800) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x12f30ec00) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12f50a000) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x12f304400) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x12efb3c00) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x11ae64800) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x12f6d8000) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 10:02:07 INFO - PROCESS | 1651 | 1461171727361 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]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1002ms 10:02:07 INFO - PROCESS | 1651 | 1461171727376 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 1651 | 1461171727379 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:02:07 INFO - PROCESS | 1651 | 1461171727382 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - PROCESS | 1651 | 1461171727384 Marionette TRACE conn2 <- [1,178,null,{}] 10:02:07 INFO - PROCESS | 1651 | 1461171727389 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}] 10:02:07 INFO - PROCESS | 1651 | 1461171727458 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:02:07 INFO - PROCESS | 1651 | 1461171727465 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158f9000 == 22 [pid = 1651] [id = 52] 10:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x118879c00) [pid = 1651] [serial = 152] [outer = 0x0] 10:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x118d95c00) [pid = 1651] [serial = 153] [outer = 0x118879c00] 10:02:07 INFO - PROCESS | 1651 | 1461171727497 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x11923c800) [pid = 1651] [serial = 154] [outer = 0x118879c00] 10:02:07 INFO - PROCESS | 1651 | 1461171727863 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]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 521ms 10:02:07 INFO - PROCESS | 1651 | 1461171727904 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 1651 | 1461171727911 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:02:07 INFO - PROCESS | 1651 | 1461171727917 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - PROCESS | 1651 | 1461171727920 Marionette TRACE conn2 <- [1,182,null,{}] 10:02:07 INFO - PROCESS | 1651 | 1461171727923 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}] 10:02:08 INFO - PROCESS | 1651 | 1461171728038 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:02:08 INFO - PROCESS | 1651 | 1461171728049 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11898d000 == 23 [pid = 1651] [id = 53] 10:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x11884c400) [pid = 1651] [serial = 155] [outer = 0x0] 10:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x11a976800) [pid = 1651] [serial = 156] [outer = 0x11884c400] 10:02:08 INFO - PROCESS | 1651 | 1461171728090 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x11a998000) [pid = 1651] [serial = 157] [outer = 0x11884c400] 10:02:08 INFO - PROCESS | 1651 | 1461171728484 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]]]}] 10:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 622ms 10:02:08 INFO - PROCESS | 1651 | 1461171728539 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:02:08 INFO - PROCESS | 1651 | 1461171728542 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:02:08 INFO - PROCESS | 1651 | 1461171728546 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - PROCESS | 1651 | 1461171728550 Marionette TRACE conn2 <- [1,186,null,{}] 10:02:08 INFO - PROCESS | 1651 | 1461171728561 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}] 10:02:08 INFO - PROCESS | 1651 | 1461171728671 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:02:08 INFO - PROCESS | 1651 | 1461171728688 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119948000 == 24 [pid = 1651] [id = 54] 10:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x114655400) [pid = 1651] [serial = 158] [outer = 0x0] 10:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11ace6800) [pid = 1651] [serial = 159] [outer = 0x114655400] 10:02:08 INFO - PROCESS | 1651 | 1461171728733 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11ad20800) [pid = 1651] [serial = 160] [outer = 0x114655400] 10:02:09 INFO - PROCESS | 1651 | 1461171729065 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]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 574ms 10:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:02:09 INFO - PROCESS | 1651 | 1461171729120 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 1651 | 1461171729121 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:02:09 INFO - PROCESS | 1651 | 1461171729124 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - PROCESS | 1651 | 1461171729125 Marionette TRACE conn2 <- [1,190,null,{}] 10:02:09 INFO - PROCESS | 1651 | 1461171729138 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}] 10:02:09 INFO - PROCESS | 1651 | 1461171729208 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:02:09 INFO - PROCESS | 1651 | 1461171729213 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a858800 == 25 [pid = 1651] [id = 55] 10:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11ad26400) [pid = 1651] [serial = 161] [outer = 0x0] 10:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11ae29800) [pid = 1651] [serial = 162] [outer = 0x11ad26400] 10:02:09 INFO - PROCESS | 1651 | 1461171729242 Marionette DEBUG loaded listener.js 10:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11ae5dc00) [pid = 1651] [serial = 163] [outer = 0x11ad26400] 10:02:09 INFO - PROCESS | 1651 | 1461171729589 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]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 468ms 10:02:09 INFO - PROCESS | 1651 | 1461171729593 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 1651 | 1461171729594 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:02:09 INFO - PROCESS | 1651 | 1461171729600 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - PROCESS | 1651 | 1461171729602 Marionette TRACE conn2 <- [1,194,null,{}] 10:02:09 INFO - PROCESS | 1651 | 1461171729604 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}] 10:02:09 INFO - PROCESS | 1651 | 1461171729687 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:02:09 INFO - PROCESS | 1651 | 1461171729691 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8a5800 == 26 [pid = 1651] [id = 56] 10:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x114f64c00) [pid = 1651] [serial = 164] [outer = 0x0] 10:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11ae66800) [pid = 1651] [serial = 165] [outer = 0x114f64c00] 10:02:09 INFO - PROCESS | 1651 | 1461171729719 Marionette DEBUG loaded listener.js 10:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11b819c00) [pid = 1651] [serial = 166] [outer = 0x114f64c00] 10:02:10 INFO - PROCESS | 1651 | 1461171730041 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]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 10:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:02:10 INFO - PROCESS | 1651 | 1461171730070 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 1651 | 1461171730071 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:02:10 INFO - PROCESS | 1651 | 1461171730073 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 1651 | 1461171730074 Marionette TRACE conn2 <- [1,198,null,{}] 10:02:10 INFO - PROCESS | 1651 | 1461171730077 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}] 10:02:10 INFO - PROCESS | 1651 | 1461171730175 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:02:10 INFO - PROCESS | 1651 | 1461171730182 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11adea000 == 27 [pid = 1651] [id = 57] 10:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11ae62c00) [pid = 1651] [serial = 167] [outer = 0x0] 10:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11bac2800) [pid = 1651] [serial = 168] [outer = 0x11ae62c00] 10:02:10 INFO - PROCESS | 1651 | 1461171730211 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11c35b000) [pid = 1651] [serial = 169] [outer = 0x11ae62c00] 10:02:10 INFO - PROCESS | 1651 | 1461171730556 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]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 10:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:02:10 INFO - PROCESS | 1651 | 1461171730594 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 1651 | 1461171730595 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:02:10 INFO - PROCESS | 1651 | 1461171730597 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 1651 | 1461171730599 Marionette TRACE conn2 <- [1,202,null,{}] 10:02:10 INFO - PROCESS | 1651 | 1461171730601 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}] 10:02:10 INFO - PROCESS | 1651 | 1461171730686 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:02:10 INFO - PROCESS | 1651 | 1461171730690 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba97000 == 28 [pid = 1651] [id = 58] 10:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11c35dc00) [pid = 1651] [serial = 170] [outer = 0x0] 10:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x123927c00) [pid = 1651] [serial = 171] [outer = 0x11c35dc00] 10:02:10 INFO - PROCESS | 1651 | 1461171730716 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x123933000) [pid = 1651] [serial = 172] [outer = 0x11c35dc00] 10:02:11 INFO - PROCESS | 1651 | 1461171731022 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]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 467ms 10:02:11 INFO - PROCESS | 1651 | 1461171731066 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 1651 | 1461171731067 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:02:11 INFO - PROCESS | 1651 | 1461171731070 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 1651 | 1461171731071 Marionette TRACE conn2 <- [1,206,null,{}] 10:02:11 INFO - PROCESS | 1651 | 1461171731074 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}] 10:02:11 INFO - PROCESS | 1651 | 1461171731159 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:02:11 INFO - PROCESS | 1651 | 1461171731190 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd9f000 == 29 [pid = 1651] [id = 59] 10:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123933400) [pid = 1651] [serial = 173] [outer = 0x0] 10:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x123c2d800) [pid = 1651] [serial = 174] [outer = 0x123933400] 10:02:11 INFO - PROCESS | 1651 | 1461171731231 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123e77400) [pid = 1651] [serial = 175] [outer = 0x123933400] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11aac7c00) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119eab800) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11acdb000) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11886f800) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11aa27000) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1146b6800) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x11ae53000) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x118fd2400) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x128953000) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:02:11 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123c2cc00) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:02:11 INFO - PROCESS | 1651 | 1461171731710 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]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 10:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:02:11 INFO - PROCESS | 1651 | 1461171731740 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 1651 | 1461171731741 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:02:11 INFO - PROCESS | 1651 | 1461171731743 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 1651 | 1461171731744 Marionette TRACE conn2 <- [1,210,null,{}] 10:02:11 INFO - PROCESS | 1651 | 1461171731746 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}] 10:02:11 INFO - PROCESS | 1651 | 1461171731829 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:02:11 INFO - PROCESS | 1651 | 1461171731857 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119947800 == 30 [pid = 1651] [id = 60] 10:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11aabe800) [pid = 1651] [serial = 176] [outer = 0x0] 10:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11ba4f400) [pid = 1651] [serial = 177] [outer = 0x11aabe800] 10:02:11 INFO - PROCESS | 1651 | 1461171731883 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x123e78c00) [pid = 1651] [serial = 178] [outer = 0x11aabe800] 10:02:12 INFO - PROCESS | 1651 | 1461171732149 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]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 420ms 10:02:12 INFO - PROCESS | 1651 | 1461171732172 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1651 | 1461171732173 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:02:12 INFO - PROCESS | 1651 | 1461171732176 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1651 | 1461171732177 Marionette TRACE conn2 <- [1,214,null,{}] 10:02:12 INFO - PROCESS | 1651 | 1461171732188 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}] 10:02:12 INFO - PROCESS | 1651 | 1461171732264 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:02:12 INFO - PROCESS | 1651 | 1461171732268 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7f9800 == 31 [pid = 1651] [id = 61] 10:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x123e7a400) [pid = 1651] [serial = 179] [outer = 0x0] 10:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x124113800) [pid = 1651] [serial = 180] [outer = 0x123e7a400] 10:02:12 INFO - PROCESS | 1651 | 1461171732297 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x12448ac00) [pid = 1651] [serial = 181] [outer = 0x123e7a400] 10:02:12 INFO - PROCESS | 1651 | 1461171732600 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]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 477ms 10:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:02:12 INFO - PROCESS | 1651 | 1461171732653 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1651 | 1461171732655 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:02:12 INFO - PROCESS | 1651 | 1461171732657 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1651 | 1461171732659 Marionette TRACE conn2 <- [1,218,null,{}] 10:02:12 INFO - PROCESS | 1651 | 1461171732661 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}] 10:02:12 INFO - PROCESS | 1651 | 1461171732763 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:02:12 INFO - PROCESS | 1651 | 1461171732767 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a892000 == 32 [pid = 1651] [id = 62] 10:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x12448bc00) [pid = 1651] [serial = 182] [outer = 0x0] 10:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1278bf000) [pid = 1651] [serial = 183] [outer = 0x12448bc00] 10:02:12 INFO - PROCESS | 1651 | 1461171732798 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x127c1ec00) [pid = 1651] [serial = 184] [outer = 0x12448bc00] 10:02:13 INFO - PROCESS | 1651 | 1461171733088 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]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 10:02:13 INFO - PROCESS | 1651 | 1461171733126 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 1651 | 1461171733128 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:02:13 INFO - PROCESS | 1651 | 1461171733134 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 1651 | 1461171733135 Marionette TRACE conn2 <- [1,222,null,{}] 10:02:13 INFO - PROCESS | 1651 | 1461171733138 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}] 10:02:13 INFO - PROCESS | 1651 | 1461171733210 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:02:13 INFO - PROCESS | 1651 | 1461171733216 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x124063800 == 33 [pid = 1651] [id = 63] 10:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x127c24800) [pid = 1651] [serial = 185] [outer = 0x0] 10:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x127e28c00) [pid = 1651] [serial = 186] [outer = 0x127c24800] 10:02:13 INFO - PROCESS | 1651 | 1461171733241 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x127ea6400) [pid = 1651] [serial = 187] [outer = 0x127c24800] 10:02:13 INFO - PROCESS | 1651 | 1461171733623 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]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 519ms 10:02:13 INFO - PROCESS | 1651 | 1461171733654 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 1651 | 1461171733656 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:02:13 INFO - PROCESS | 1651 | 1461171733659 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 1651 | 1461171733661 Marionette TRACE conn2 <- [1,226,null,{}] 10:02:13 INFO - PROCESS | 1651 | 1461171733665 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}] 10:02:13 INFO - PROCESS | 1651 | 1461171733766 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:02:13 INFO - PROCESS | 1651 | 1461171733829 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x118636000 == 34 [pid = 1651] [id = 64] 10:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11581dc00) [pid = 1651] [serial = 188] [outer = 0x0] 10:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118fcf000) [pid = 1651] [serial = 189] [outer = 0x11581dc00] 10:02:13 INFO - PROCESS | 1651 | 1461171733861 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11935e400) [pid = 1651] [serial = 190] [outer = 0x11581dc00] 10:02:14 INFO - PROCESS | 1651 | 1461171734411 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]]]}] 10:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 823ms 10:02:14 INFO - PROCESS | 1651 | 1461171734482 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:02:14 INFO - PROCESS | 1651 | 1461171734486 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:02:14 INFO - PROCESS | 1651 | 1461171734491 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:02:14 INFO - PROCESS | 1651 | 1461171734492 Marionette TRACE conn2 <- [1,230,null,{}] 10:02:14 INFO - PROCESS | 1651 | 1461171734495 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}] 10:02:14 INFO - PROCESS | 1651 | 1461171734596 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:02:14 INFO - PROCESS | 1651 | 1461171734660 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11adcf800 == 35 [pid = 1651] [id = 65] 10:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11aa1c400) [pid = 1651] [serial = 191] [outer = 0x0] 10:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11aabfc00) [pid = 1651] [serial = 192] [outer = 0x11aa1c400] 10:02:14 INFO - PROCESS | 1651 | 1461171734690 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11ad23400) [pid = 1651] [serial = 193] [outer = 0x11aa1c400] 10:02:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1146bc000) [pid = 1651] [serial = 194] [outer = 0x12f515000] 10:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12407c800 == 34 [pid = 1651] [id = 39] 10:02:15 INFO - PROCESS | 1651 | 1461171735395 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]]]}] 10:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 919ms 10:02:15 INFO - PROCESS | 1651 | 1461171735410 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:02:15 INFO - PROCESS | 1651 | 1461171735413 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:02:15 INFO - PROCESS | 1651 | 1461171735417 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 1651 | 1461171735419 Marionette TRACE conn2 <- [1,234,null,{}] 10:02:15 INFO - PROCESS | 1651 | 1461171735422 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}] 10:02:15 INFO - PROCESS | 1651 | 1461171735492 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119d2d400) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11c16e800) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11aa0fc00) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11ad25800) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11aabd000) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11bac0800) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12392d400) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11ad1b000) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11ae2e400) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11c174800) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118d8fc00) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11b507400) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11652f800) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11ae2c800) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11b81f800) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1298a0c00) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12448a800) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 10:02:15 INFO - PROCESS | 1651 | 1461171735544 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118629000 == 35 [pid = 1651] [id = 66] 10:02:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118f3a400) [pid = 1651] [serial = 195] [outer = 0x0] 10:02:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119eabc00) [pid = 1651] [serial = 196] [outer = 0x118f3a400] 10:02:15 INFO - PROCESS | 1651 | 1461171735573 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11a993800) [pid = 1651] [serial = 197] [outer = 0x118f3a400] 10:02:15 INFO - PROCESS | 1651 | 1461171735875 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]]]}] 10:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 472ms 10:02:15 INFO - PROCESS | 1651 | 1461171735889 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:02:15 INFO - PROCESS | 1651 | 1461171735892 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:02:15 INFO - PROCESS | 1651 | 1461171735905 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 1651 | 1461171735907 Marionette TRACE conn2 <- [1,238,null,{}] 10:02:15 INFO - PROCESS | 1651 | 1461171735910 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}] 10:02:15 INFO - PROCESS | 1651 | 1461171735988 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:02:15 INFO - PROCESS | 1651 | 1461171735993 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119943800 == 36 [pid = 1651] [id = 67] 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11a994400) [pid = 1651] [serial = 198] [outer = 0x0] 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11aac7c00) [pid = 1651] [serial = 199] [outer = 0x11a994400] 10:02:16 INFO - PROCESS | 1651 | 1461171736022 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11ae29400) [pid = 1651] [serial = 200] [outer = 0x11a994400] 10:02:16 INFO - PROCESS | 1651 | 1461171736341 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]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 10:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:02:16 INFO - PROCESS | 1651 | 1461171736376 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1651 | 1461171736378 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:02:16 INFO - PROCESS | 1651 | 1461171736383 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 1651 | 1461171736385 Marionette TRACE conn2 <- [1,242,null,{}] 10:02:16 INFO - PROCESS | 1651 | 1461171736393 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}] 10:02:16 INFO - PROCESS | 1651 | 1461171736467 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:02:16 INFO - PROCESS | 1651 | 1461171736471 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a866800 == 37 [pid = 1651] [id = 68] 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11643c400) [pid = 1651] [serial = 201] [outer = 0x0] 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11b502800) [pid = 1651] [serial = 202] [outer = 0x11643c400] 10:02:16 INFO - PROCESS | 1651 | 1461171736502 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11ba57400) [pid = 1651] [serial = 203] [outer = 0x11643c400] 10:02:16 INFO - PROCESS | 1651 | 1461171736835 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]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 10:02:16 INFO - PROCESS | 1651 | 1461171736853 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1651 | 1461171736855 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:02:16 INFO - PROCESS | 1651 | 1461171736857 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 1651 | 1461171736858 Marionette TRACE conn2 <- [1,246,null,{}] 10:02:16 INFO - PROCESS | 1651 | 1461171736861 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}] 10:02:16 INFO - PROCESS | 1651 | 1461171736952 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:02:16 INFO - PROCESS | 1651 | 1461171736958 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a967000 == 38 [pid = 1651] [id = 69] 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11ae5c000) [pid = 1651] [serial = 204] [outer = 0x0] 10:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11bcb9c00) [pid = 1651] [serial = 205] [outer = 0x11ae5c000] 10:02:16 INFO - PROCESS | 1651 | 1461171736986 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11c191400) [pid = 1651] [serial = 206] [outer = 0x11ae5c000] 10:02:17 INFO - PROCESS | 1651 | 1461171737288 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]]]}] 10:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 10:02:17 INFO - PROCESS | 1651 | 1461171737327 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1651 | 1461171737328 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:02:17 INFO - PROCESS | 1651 | 1461171737334 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1651 | 1461171737336 Marionette TRACE conn2 <- [1,250,null,{}] 10:02:17 INFO - PROCESS | 1651 | 1461171737339 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}] 10:02:17 INFO - PROCESS | 1651 | 1461171737444 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:02:17 INFO - PROCESS | 1651 | 1461171737453 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd8a000 == 39 [pid = 1651] [id = 70] 10:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11886f800) [pid = 1651] [serial = 207] [outer = 0x0] 10:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11c3b0800) [pid = 1651] [serial = 208] [outer = 0x11886f800] 10:02:17 INFO - PROCESS | 1651 | 1461171737493 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123932800) [pid = 1651] [serial = 209] [outer = 0x11886f800] 10:02:17 INFO - PROCESS | 1651 | 1461171737939 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]]]}] 10:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 620ms 10:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:02:17 INFO - PROCESS | 1651 | 1461171737955 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1651 | 1461171737956 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:02:17 INFO - PROCESS | 1651 | 1461171737958 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1651 | 1461171737959 Marionette TRACE conn2 <- [1,254,null,{}] 10:02:17 INFO - PROCESS | 1651 | 1461171737961 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}] 10:02:18 INFO - PROCESS | 1651 | 1461171738060 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:02:18 INFO - PROCESS | 1651 | 1461171738091 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a0000 == 40 [pid = 1651] [id = 71] 10:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123c36000) [pid = 1651] [serial = 210] [outer = 0x0] 10:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12440d800) [pid = 1651] [serial = 211] [outer = 0x123c36000] 10:02:18 INFO - PROCESS | 1651 | 1461171738117 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x127c0e800) [pid = 1651] [serial = 212] [outer = 0x123c36000] 10:02:18 INFO - PROCESS | 1651 | 1461171738452 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]]]}] 10:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 10:02:18 INFO - PROCESS | 1651 | 1461171738477 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:02:18 INFO - PROCESS | 1651 | 1461171738478 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:02:18 INFO - PROCESS | 1651 | 1461171738480 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:02:18 INFO - PROCESS | 1651 | 1461171738481 Marionette TRACE conn2 <- [1,258,null,{}] 10:02:18 INFO - PROCESS | 1651 | 1461171738484 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}] 10:02:18 INFO - PROCESS | 1651 | 1461171738569 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:02:18 INFO - PROCESS | 1651 | 1461171738598 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c8d800 == 41 [pid = 1651] [id = 72] 10:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x127c18c00) [pid = 1651] [serial = 213] [outer = 0x0] 10:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127c21800) [pid = 1651] [serial = 214] [outer = 0x127c18c00] 10:02:18 INFO - PROCESS | 1651 | 1461171738622 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127e9d400) [pid = 1651] [serial = 215] [outer = 0x127c18c00] 10:02:18 INFO - PROCESS | 1651 | 1461171738908 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]]]}] 10:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 10:02:18 INFO - PROCESS | 1651 | 1461171738951 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:02:18 INFO - PROCESS | 1651 | 1461171738952 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:02:18 INFO - PROCESS | 1651 | 1461171738954 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:02:18 INFO - PROCESS | 1651 | 1461171738955 Marionette TRACE conn2 <- [1,262,null,{}] 10:02:18 INFO - PROCESS | 1651 | 1461171738958 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}] 10:02:19 INFO - PROCESS | 1651 | 1461171739042 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:02:19 INFO - PROCESS | 1651 | 1461171739070 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12406d800 == 42 [pid = 1651] [id = 73] 10:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x127c23c00) [pid = 1651] [serial = 216] [outer = 0x0] 10:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x127ee7800) [pid = 1651] [serial = 217] [outer = 0x127c23c00] 10:02:19 INFO - PROCESS | 1651 | 1461171739095 Marionette DEBUG loaded listener.js 10:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1283b1c00) [pid = 1651] [serial = 218] [outer = 0x127c23c00] 10:02:19 INFO - PROCESS | 1651 | 1461171739410 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 10:02:19 INFO - PROCESS | 1651 | 1461171739422 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 1651 | 1461171739423 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:02:19 INFO - PROCESS | 1651 | 1461171739426 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1651 | 1461171739427 Marionette TRACE conn2 <- [1,266,null,{}] 10:02:19 INFO - PROCESS | 1651 | 1461171739440 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}] 10:02:19 INFO - PROCESS | 1651 | 1461171739527 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:02:19 INFO - PROCESS | 1651 | 1461171739531 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a863000 == 43 [pid = 1651] [id = 74] 10:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1283b2000) [pid = 1651] [serial = 219] [outer = 0x0] 10:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1288a9c00) [pid = 1651] [serial = 220] [outer = 0x1283b2000] 10:02:19 INFO - PROCESS | 1651 | 1461171739556 Marionette DEBUG loaded listener.js 10:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1288b8400) [pid = 1651] [serial = 221] [outer = 0x1283b2000] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11ae62c00) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x114f64c00) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11c35dc00) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11884c400) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11ad26400) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118879c00) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11aabe800) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123933400) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123e7a400) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12448bc00) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x114655400) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116047800) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11aa17800) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11ae60400) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:02:19 INFO - PROCESS | 1651 | 1461171739914 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 522ms 10:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:02:19 INFO - PROCESS | 1651 | 1461171739954 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 1651 | 1461171739955 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:02:19 INFO - PROCESS | 1651 | 1461171739957 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1651 | 1461171739958 Marionette TRACE conn2 <- [1,270,null,{}] 10:02:19 INFO - PROCESS | 1651 | 1461171739961 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}] 10:02:20 INFO - PROCESS | 1651 | 1461171740039 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:02:20 INFO - PROCESS | 1651 | 1461171740043 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x127b2c000 == 44 [pid = 1651] [id = 75] 10:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11ae25400) [pid = 1651] [serial = 222] [outer = 0x0] 10:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11babfc00) [pid = 1651] [serial = 223] [outer = 0x11ae25400] 10:02:20 INFO - PROCESS | 1651 | 1461171740072 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12411ac00) [pid = 1651] [serial = 224] [outer = 0x11ae25400] 10:02:20 INFO - PROCESS | 1651 | 1461171740375 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]]]}] 10:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 10:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:02:20 INFO - PROCESS | 1651 | 1461171740426 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:02:20 INFO - PROCESS | 1651 | 1461171740428 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:02:20 INFO - PROCESS | 1651 | 1461171740430 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:02:20 INFO - PROCESS | 1651 | 1461171740432 Marionette TRACE conn2 <- [1,274,null,{}] 10:02:20 INFO - PROCESS | 1651 | 1461171740434 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}] 10:02:20 INFO - PROCESS | 1651 | 1461171740518 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:02:20 INFO - PROCESS | 1651 | 1461171740560 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12888e000 == 45 [pid = 1651] [id = 76] 10:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11ae5bc00) [pid = 1651] [serial = 225] [outer = 0x0] 10:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128956000) [pid = 1651] [serial = 226] [outer = 0x11ae5bc00] 10:02:20 INFO - PROCESS | 1651 | 1461171740589 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1289e8400) [pid = 1651] [serial = 227] [outer = 0x11ae5bc00] 10:02:20 INFO - PROCESS | 1651 | 1461171740859 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]]]}] 10:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 10:02:20 INFO - PROCESS | 1651 | 1461171740903 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:02:20 INFO - PROCESS | 1651 | 1461171740904 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:02:20 INFO - PROCESS | 1651 | 1461171740907 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:02:20 INFO - PROCESS | 1651 | 1461171740908 Marionette TRACE conn2 <- [1,278,null,{}] 10:02:20 INFO - PROCESS | 1651 | 1461171740910 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}] 10:02:21 INFO - PROCESS | 1651 | 1461171740999 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:02:21 INFO - PROCESS | 1651 | 1461171741002 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x129391000 == 46 [pid = 1651] [id = 77] 10:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129980800) [pid = 1651] [serial = 228] [outer = 0x0] 10:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1299bd400) [pid = 1651] [serial = 229] [outer = 0x129980800] 10:02:21 INFO - PROCESS | 1651 | 1461171741028 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b4ad400) [pid = 1651] [serial = 230] [outer = 0x129980800] 10:02:21 INFO - PROCESS | 1651 | 1461171741338 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]]]}] 10:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 10:02:21 INFO - PROCESS | 1651 | 1461171741375 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:02:21 INFO - PROCESS | 1651 | 1461171741377 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:02:21 INFO - PROCESS | 1651 | 1461171741382 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:02:21 INFO - PROCESS | 1651 | 1461171741383 Marionette TRACE conn2 <- [1,282,null,{}] 10:02:21 INFO - PROCESS | 1651 | 1461171741386 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}] 10:02:21 INFO - PROCESS | 1651 | 1461171741477 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:02:21 INFO - PROCESS | 1651 | 1461171741486 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12982f000 == 47 [pid = 1651] [id = 78] 10:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b4b1c00) [pid = 1651] [serial = 231] [outer = 0x0] 10:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b7b8400) [pid = 1651] [serial = 232] [outer = 0x12b4b1c00] 10:02:21 INFO - PROCESS | 1651 | 1461171741511 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12b9a4400) [pid = 1651] [serial = 233] [outer = 0x12b4b1c00] 10:02:21 INFO - PROCESS | 1651 | 1461171741904 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]]]}] 10:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 569ms 10:02:21 INFO - PROCESS | 1651 | 1461171741951 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:02:21 INFO - PROCESS | 1651 | 1461171741954 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:02:21 INFO - PROCESS | 1651 | 1461171741957 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:02:21 INFO - PROCESS | 1651 | 1461171741960 Marionette TRACE conn2 <- [1,286,null,{}] 10:02:21 INFO - PROCESS | 1651 | 1461171741966 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}] 10:02:22 INFO - PROCESS | 1651 | 1461171742059 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:02:22 INFO - PROCESS | 1651 | 1461171742117 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119260000 == 48 [pid = 1651] [id = 79] 10:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11652d400) [pid = 1651] [serial = 234] [outer = 0x0] 10:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1192c6800) [pid = 1651] [serial = 235] [outer = 0x11652d400] 10:02:22 INFO - PROCESS | 1651 | 1461171742149 Marionette DEBUG loaded listener.js 10:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11a998400) [pid = 1651] [serial = 236] [outer = 0x11652d400] 10:02:22 INFO - PROCESS | 1651 | 1461171742576 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]]]}] 10:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 10:02:22 INFO - PROCESS | 1651 | 1461171742646 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:02:22 INFO - PROCESS | 1651 | 1461171742650 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:02:22 INFO - PROCESS | 1651 | 1461171742655 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:02:22 INFO - PROCESS | 1651 | 1461171742657 Marionette TRACE conn2 <- [1,290,null,{}] 10:02:22 INFO - PROCESS | 1651 | 1461171742660 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}] 10:02:22 INFO - PROCESS | 1651 | 1461171742756 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:02:22 INFO - PROCESS | 1651 | 1461171742812 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd9c000 == 49 [pid = 1651] [id = 80] 10:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11ad1bc00) [pid = 1651] [serial = 237] [outer = 0x0] 10:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11ae2e000) [pid = 1651] [serial = 238] [outer = 0x11ad1bc00] 10:02:22 INFO - PROCESS | 1651 | 1461171742842 Marionette DEBUG loaded listener.js 10:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11ae66c00) [pid = 1651] [serial = 239] [outer = 0x11ad1bc00] 10:02:23 INFO - PROCESS | 1651 | 1461171743253 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]]]}] 10:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 10:02:23 INFO - PROCESS | 1651 | 1461171743275 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:02:23 INFO - PROCESS | 1651 | 1461171743277 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:02:23 INFO - PROCESS | 1651 | 1461171743279 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 1651 | 1461171743282 Marionette TRACE conn2 <- [1,294,null,{}] 10:02:23 INFO - PROCESS | 1651 | 1461171743289 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}] 10:02:23 INFO - PROCESS | 1651 | 1461171743404 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:02:23 INFO - PROCESS | 1651 | 1461171743462 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288a3800 == 50 [pid = 1651] [id = 81] 10:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11c16ec00) [pid = 1651] [serial = 240] [outer = 0x0] 10:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123b21000) [pid = 1651] [serial = 241] [outer = 0x11c16ec00] 10:02:23 INFO - PROCESS | 1651 | 1461171743493 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12440a800) [pid = 1651] [serial = 242] [outer = 0x11c16ec00] 10:02:23 INFO - PROCESS | 1651 | 1461171743930 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]]]}] 10:02:23 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. 10:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 10:02:23 INFO - PROCESS | 1651 | 1461171743951 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:02:23 INFO - PROCESS | 1651 | 1461171743953 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:02:23 INFO - PROCESS | 1651 | 1461171743955 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 1651 | 1461171743957 Marionette TRACE conn2 <- [1,298,null,{}] 10:02:23 INFO - PROCESS | 1651 | 1461171743959 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}] 10:02:24 INFO - PROCESS | 1651 | 1461171744087 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:02:24 INFO - PROCESS | 1651 | 1461171744129 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11644f800 == 51 [pid = 1651] [id = 82] 10:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119242000) [pid = 1651] [serial = 243] [outer = 0x0] 10:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11a97d400) [pid = 1651] [serial = 244] [outer = 0x119242000] 10:02:24 INFO - PROCESS | 1651 | 1461171744165 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11bcbbc00) [pid = 1651] [serial = 245] [outer = 0x119242000] 10:02:24 INFO - PROCESS | 1651 | 1461171744805 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]]]}] 10:02:24 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. 10:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 869ms 10:02:24 INFO - PROCESS | 1651 | 1461171744825 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:02:24 INFO - PROCESS | 1651 | 1461171744827 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:02:24 INFO - PROCESS | 1651 | 1461171744831 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - PROCESS | 1651 | 1461171744833 Marionette TRACE conn2 <- [1,302,null,{}] 10:02:24 INFO - PROCESS | 1651 | 1461171744836 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}] 10:02:24 INFO - PROCESS | 1651 | 1461171744920 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:02:24 INFO - PROCESS | 1651 | 1461171744963 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x118948800 == 52 [pid = 1651] [id = 83] 10:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116049400) [pid = 1651] [serial = 246] [outer = 0x0] 10:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1189b4400) [pid = 1651] [serial = 247] [outer = 0x116049400] 10:02:24 INFO - PROCESS | 1651 | 1461171744991 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11a971c00) [pid = 1651] [serial = 248] [outer = 0x116049400] 10:02:25 INFO - PROCESS | 1651 | 1461171745411 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]]]}] 10:02:25 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. 10:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 10:02:25 INFO - PROCESS | 1651 | 1461171745451 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 1651 | 1461171745455 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:02:25 INFO - PROCESS | 1651 | 1461171745459 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1651 | 1461171745461 Marionette TRACE conn2 <- [1,306,null,{}] 10:02:25 INFO - PROCESS | 1651 | 1461171745463 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}] 10:02:25 INFO - PROCESS | 1651 | 1461171745564 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11a892000 == 51 [pid = 1651] [id = 62] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7f9800 == 50 [pid = 1651] [id = 61] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd9f000 == 49 [pid = 1651] [id = 59] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119947800 == 48 [pid = 1651] [id = 60] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba97000 == 47 [pid = 1651] [id = 58] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x129391000 == 46 [pid = 1651] [id = 77] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12888e000 == 45 [pid = 1651] [id = 76] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x127b2c000 == 44 [pid = 1651] [id = 75] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11a863000 == 43 [pid = 1651] [id = 74] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12406d800 == 42 [pid = 1651] [id = 73] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x123c8d800 == 41 [pid = 1651] [id = 72] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a0000 == 40 [pid = 1651] [id = 71] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd8a000 == 39 [pid = 1651] [id = 70] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x127e28c00) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11a967000 == 38 [pid = 1651] [id = 69] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11a866800 == 37 [pid = 1651] [id = 68] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119943800 == 36 [pid = 1651] [id = 67] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x118629000 == 35 [pid = 1651] [id = 66] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11adcf800 == 34 [pid = 1651] [id = 65] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x118636000 == 33 [pid = 1651] [id = 64] 10:02:25 INFO - PROCESS | 1651 | --DOCSHELL 0x124063800 == 32 [pid = 1651] [id = 63] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11bac2800) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11ae66800) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123927c00) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11a976800) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11a998000) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ae29800) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118df1400) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118d95c00) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11923c800) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11ba4f400) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123c2d800) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123933000) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124113800) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x127c1ec00) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12448ac00) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1278bf000) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123e77400) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11ace6800) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119237400) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118879400) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11ae22c00) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ad18400) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11c3adc00) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11c173800) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11ad20800) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123e78c00) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11c35b000) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11b819c00) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11ae5dc00) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 10:02:25 INFO - PROCESS | 1651 | 1461171745630 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158f8000 == 33 [pid = 1651] [id = 84] 10:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118611400) [pid = 1651] [serial = 249] [outer = 0x0] 10:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11a976800) [pid = 1651] [serial = 250] [outer = 0x118611400] 10:02:25 INFO - PROCESS | 1651 | 1461171745657 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11aac5c00) [pid = 1651] [serial = 251] [outer = 0x118611400] 10:02:25 INFO - PROCESS | 1651 | 1461171745986 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]]]}] 10:02:26 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. 10:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 10:02:26 INFO - PROCESS | 1651 | 1461171746028 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1651 | 1461171746030 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:02:26 INFO - PROCESS | 1651 | 1461171746032 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - PROCESS | 1651 | 1461171746034 Marionette TRACE conn2 <- [1,310,null,{}] 10:02:26 INFO - PROCESS | 1651 | 1461171746042 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}] 10:02:26 INFO - PROCESS | 1651 | 1461171746116 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:02:26 INFO - PROCESS | 1651 | 1461171746121 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85f000 == 34 [pid = 1651] [id = 85] 10:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11ad24800) [pid = 1651] [serial = 252] [outer = 0x0] 10:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11ae5f000) [pid = 1651] [serial = 253] [outer = 0x11ad24800] 10:02:26 INFO - PROCESS | 1651 | 1461171746152 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11b819800) [pid = 1651] [serial = 254] [outer = 0x11ad24800] 10:02:26 INFO - PROCESS | 1651 | 1461171746501 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]]]}] 10:02:26 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. 10:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 10:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:02:26 INFO - PROCESS | 1651 | 1461171746553 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1651 | 1461171746554 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:02:26 INFO - PROCESS | 1651 | 1461171746556 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - PROCESS | 1651 | 1461171746557 Marionette TRACE conn2 <- [1,314,null,{}] 10:02:26 INFO - PROCESS | 1651 | 1461171746559 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}] 10:02:26 INFO - PROCESS | 1651 | 1461171746630 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:02:26 INFO - PROCESS | 1651 | 1461171746635 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b56d000 == 35 [pid = 1651] [id = 86] 10:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11ba51400) [pid = 1651] [serial = 255] [outer = 0x0] 10:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11bcb7800) [pid = 1651] [serial = 256] [outer = 0x11ba51400] 10:02:26 INFO - PROCESS | 1651 | 1461171746664 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11c199800) [pid = 1651] [serial = 257] [outer = 0x11ba51400] 10:02:27 INFO - PROCESS | 1651 | 1461171747034 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]]]}] 10:02:27 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. 10:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 10:02:27 INFO - PROCESS | 1651 | 1461171747076 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 1651 | 1461171747078 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:02:27 INFO - PROCESS | 1651 | 1461171747081 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1651 | 1461171747083 Marionette TRACE conn2 <- [1,318,null,{}] 10:02:27 INFO - PROCESS | 1651 | 1461171747087 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}] 10:02:27 INFO - PROCESS | 1651 | 1461171747220 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:02:27 INFO - PROCESS | 1651 | 1461171747236 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba95000 == 36 [pid = 1651] [id = 87] 10:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11c35b000) [pid = 1651] [serial = 258] [outer = 0x0] 10:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11c3b6c00) [pid = 1651] [serial = 259] [outer = 0x11c35b000] 10:02:27 INFO - PROCESS | 1651 | 1461171747276 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12392fc00) [pid = 1651] [serial = 260] [outer = 0x11c35b000] 10:02:27 INFO - PROCESS | 1651 | 1461171747609 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]]]}] 10:02:27 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. 10:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 10:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:02:27 INFO - PROCESS | 1651 | 1461171747651 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 1651 | 1461171747653 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:02:27 INFO - PROCESS | 1651 | 1461171747655 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1651 | 1461171747656 Marionette TRACE conn2 <- [1,322,null,{}] 10:02:27 INFO - PROCESS | 1651 | 1461171747658 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}] 10:02:27 INFO - PROCESS | 1651 | 1461171747747 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:02:27 INFO - PROCESS | 1651 | 1461171747777 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1bd000 == 37 [pid = 1651] [id = 88] 10:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118df8400) [pid = 1651] [serial = 261] [outer = 0x0] 10:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123c2d800) [pid = 1651] [serial = 262] [outer = 0x118df8400] 10:02:27 INFO - PROCESS | 1651 | 1461171747806 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x127c19c00) [pid = 1651] [serial = 263] [outer = 0x118df8400] 10:02:28 INFO - PROCESS | 1651 | 1461171748156 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]]]}] 10:02:28 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. 10:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 10:02:28 INFO - PROCESS | 1651 | 1461171748175 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:02:28 INFO - PROCESS | 1651 | 1461171748176 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:02:28 INFO - PROCESS | 1651 | 1461171748180 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1651 | 1461171748182 Marionette TRACE conn2 <- [1,326,null,{}] 10:02:28 INFO - PROCESS | 1651 | 1461171748185 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}] 10:02:28 INFO - PROCESS | 1651 | 1461171748276 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:02:28 INFO - PROCESS | 1651 | 1461171748280 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c8c800 == 38 [pid = 1651] [id = 89] 10:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127c1a400) [pid = 1651] [serial = 264] [outer = 0x0] 10:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x127e23c00) [pid = 1651] [serial = 265] [outer = 0x127c1a400] 10:02:28 INFO - PROCESS | 1651 | 1461171748307 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127eec400) [pid = 1651] [serial = 266] [outer = 0x127c1a400] 10:02:28 INFO - PROCESS | 1651 | 1461171748716 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]]]}] 10:02:28 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. 10:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 571ms 10:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:02:28 INFO - PROCESS | 1651 | 1461171748750 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:02:28 INFO - PROCESS | 1651 | 1461171748751 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:02:28 INFO - PROCESS | 1651 | 1461171748753 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1651 | 1461171748754 Marionette TRACE conn2 <- [1,330,null,{}] 10:02:28 INFO - PROCESS | 1651 | 1461171748757 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}] 10:02:28 INFO - PROCESS | 1651 | 1461171748844 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:02:28 INFO - PROCESS | 1651 | 1461171748858 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12406f800 == 39 [pid = 1651] [id = 90] 10:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1283a9800) [pid = 1651] [serial = 267] [outer = 0x0] 10:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128953000) [pid = 1651] [serial = 268] [outer = 0x1283a9800] 10:02:28 INFO - PROCESS | 1651 | 1461171748883 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1289e2c00) [pid = 1651] [serial = 269] [outer = 0x1283a9800] 10:02:29 INFO - PROCESS | 1651 | 1461171749223 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]]]}] 10:02:29 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. 10:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 10:02:29 INFO - PROCESS | 1651 | 1461171749272 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:02:29 INFO - PROCESS | 1651 | 1461171749274 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:02:29 INFO - PROCESS | 1651 | 1461171749276 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:02:29 INFO - PROCESS | 1651 | 1461171749277 Marionette TRACE conn2 <- [1,334,null,{}] 10:02:29 INFO - PROCESS | 1651 | 1461171749279 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}] 10:02:29 INFO - PROCESS | 1651 | 1461171749369 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:02:29 INFO - PROCESS | 1651 | 1461171749384 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x127b30800 == 40 [pid = 1651] [id = 91] 10:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1289e6000) [pid = 1651] [serial = 270] [outer = 0x0] 10:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1298a2400) [pid = 1651] [serial = 271] [outer = 0x1289e6000] 10:02:29 INFO - PROCESS | 1651 | 1461171749409 Marionette DEBUG loaded listener.js 10:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1299b7800) [pid = 1651] [serial = 272] [outer = 0x1289e6000] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x129980800) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123c36000) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x127c23c00) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x127c18c00) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1283b2000) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11643c400) [pid = 1651] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118f3a400) [pid = 1651] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11a994400) [pid = 1651] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11886f800) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11ae5c000) [pid = 1651] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11ae5bc00) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:02:29 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11ae25400) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:02:29 INFO - PROCESS | 1651 | 1461171749938 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]]]}] 10:02:29 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. 10:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 718ms 10:02:29 INFO - PROCESS | 1651 | 1461171749994 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:02:29 INFO - PROCESS | 1651 | 1461171749995 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:02:30 INFO - PROCESS | 1651 | 1461171749998 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:02:30 INFO - PROCESS | 1651 | 1461171749999 Marionette TRACE conn2 <- [1,338,null,{}] 10:02:30 INFO - PROCESS | 1651 | 1461171750001 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}] 10:02:30 INFO - PROCESS | 1651 | 1461171750075 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:02:30 INFO - PROCESS | 1651 | 1461171750080 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11995e800 == 41 [pid = 1651] [id = 92] 10:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11b5af000) [pid = 1651] [serial = 273] [outer = 0x0] 10:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11c3b5400) [pid = 1651] [serial = 274] [outer = 0x11b5af000] 10:02:30 INFO - PROCESS | 1651 | 1461171750107 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1289de800) [pid = 1651] [serial = 275] [outer = 0x11b5af000] 10:02:30 INFO - PROCESS | 1651 | 1461171750438 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]]]}] 10:02:30 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. 10:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 10:02:30 INFO - PROCESS | 1651 | 1461171750466 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:02:30 INFO - PROCESS | 1651 | 1461171750468 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:02:30 INFO - PROCESS | 1651 | 1461171750470 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:02:30 INFO - PROCESS | 1651 | 1461171750472 Marionette TRACE conn2 <- [1,342,null,{}] 10:02:30 INFO - PROCESS | 1651 | 1461171750474 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}] 10:02:30 INFO - PROCESS | 1651 | 1461171750580 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:02:30 INFO - PROCESS | 1651 | 1461171750607 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x128922800 == 42 [pid = 1651] [id = 93] 10:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1299bf400) [pid = 1651] [serial = 276] [outer = 0x0] 10:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12b3f2c00) [pid = 1651] [serial = 277] [outer = 0x1299bf400] 10:02:30 INFO - PROCESS | 1651 | 1461171750636 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12b3fb000) [pid = 1651] [serial = 278] [outer = 0x1299bf400] 10:02:30 INFO - PROCESS | 1651 | 1461171750920 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]]]}] 10:02:30 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. 10:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 10:02:30 INFO - PROCESS | 1651 | 1461171750940 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:02:30 INFO - PROCESS | 1651 | 1461171750941 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:02:30 INFO - PROCESS | 1651 | 1461171750944 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:02:30 INFO - PROCESS | 1651 | 1461171750945 Marionette TRACE conn2 <- [1,346,null,{}] 10:02:30 INFO - PROCESS | 1651 | 1461171750957 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}] 10:02:31 INFO - PROCESS | 1651 | 1461171751039 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:02:31 INFO - PROCESS | 1651 | 1461171751043 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b711000 == 43 [pid = 1651] [id = 94] 10:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12b3fdc00) [pid = 1651] [serial = 279] [outer = 0x0] 10:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b9a5400) [pid = 1651] [serial = 280] [outer = 0x12b3fdc00] 10:02:31 INFO - PROCESS | 1651 | 1461171751071 Marionette DEBUG loaded listener.js 10:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b9ac000) [pid = 1651] [serial = 281] [outer = 0x12b3fdc00] 10:02:31 INFO - PROCESS | 1651 | 1461171751366 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]]]}] 10:02:31 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. 10:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 478ms 10:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:02:31 INFO - PROCESS | 1651 | 1461171751423 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1651 | 1461171751424 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:02:31 INFO - PROCESS | 1651 | 1461171751426 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1651 | 1461171751427 Marionette TRACE conn2 <- [1,350,null,{}] 10:02:31 INFO - PROCESS | 1651 | 1461171751429 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}] 10:02:31 INFO - PROCESS | 1651 | 1461171751524 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:02:31 INFO - PROCESS | 1651 | 1461171751533 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b937800 == 44 [pid = 1651] [id = 95] 10:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b3f9800) [pid = 1651] [serial = 282] [outer = 0x0] 10:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b9ae000) [pid = 1651] [serial = 283] [outer = 0x12b3f9800] 10:02:31 INFO - PROCESS | 1651 | 1461171751558 Marionette DEBUG loaded listener.js 10:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12bbe4400) [pid = 1651] [serial = 284] [outer = 0x12b3f9800] 10:02:31 INFO - PROCESS | 1651 | 1461171751869 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]]]}] 10:02:31 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. 10:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 10:02:31 INFO - PROCESS | 1651 | 1461171751895 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1651 | 1461171751898 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:02:31 INFO - PROCESS | 1651 | 1461171751901 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1651 | 1461171751902 Marionette TRACE conn2 <- [1,354,null,{}] 10:02:31 INFO - PROCESS | 1651 | 1461171751904 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}] 10:02:32 INFO - PROCESS | 1651 | 1461171752027 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:02:32 INFO - PROCESS | 1651 | 1461171752092 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118636000 == 45 [pid = 1651] [id = 96] 10:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1146bcc00) [pid = 1651] [serial = 285] [outer = 0x0] 10:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116029c00) [pid = 1651] [serial = 286] [outer = 0x1146bcc00] 10:02:32 INFO - PROCESS | 1651 | 1461171752125 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118d95000) [pid = 1651] [serial = 287] [outer = 0x1146bcc00] 10:02:32 INFO - PROCESS | 1651 | 1461171752587 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]]]}] 10:02:32 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. 10:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 718ms 10:02:32 INFO - PROCESS | 1651 | 1461171752631 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 1651 | 1461171752634 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:02:32 INFO - PROCESS | 1651 | 1461171752638 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 1651 | 1461171752641 Marionette TRACE conn2 <- [1,358,null,{}] 10:02:32 INFO - PROCESS | 1651 | 1461171752644 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}] 10:02:32 INFO - PROCESS | 1651 | 1461171752742 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:02:32 INFO - PROCESS | 1651 | 1461171752801 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a962000 == 46 [pid = 1651] [id = 97] 10:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11aa29000) [pid = 1651] [serial = 288] [outer = 0x0] 10:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11ace6800) [pid = 1651] [serial = 289] [outer = 0x11aa29000] 10:02:32 INFO - PROCESS | 1651 | 1461171752833 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11ad20800) [pid = 1651] [serial = 290] [outer = 0x11aa29000] 10:02:33 INFO - PROCESS | 1651 | 1461171753273 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]]]}] 10:02:33 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. 10:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 10:02:33 INFO - PROCESS | 1651 | 1461171753309 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:02:33 INFO - PROCESS | 1651 | 1461171753311 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:02:33 INFO - PROCESS | 1651 | 1461171753333 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 1651 | 1461171753335 Marionette TRACE conn2 <- [1,362,null,{}] 10:02:33 INFO - PROCESS | 1651 | 1461171753338 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}] 10:02:33 INFO - PROCESS | 1651 | 1461171753436 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:02:33 INFO - PROCESS | 1651 | 1461171753509 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12407c800 == 47 [pid = 1651] [id = 98] 10:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11babbc00) [pid = 1651] [serial = 291] [outer = 0x0] 10:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11bac1c00) [pid = 1651] [serial = 292] [outer = 0x11babbc00] 10:02:33 INFO - PROCESS | 1651 | 1461171753545 Marionette DEBUG loaded listener.js 10:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123b1f400) [pid = 1651] [serial = 293] [outer = 0x11babbc00] 10:02:34 INFO - PROCESS | 1651 | 1461171754036 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]]]}] 10:02:34 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. 10:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 10:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:02:34 INFO - PROCESS | 1651 | 1461171754053 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 1651 | 1461171754055 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:02:34 INFO - PROCESS | 1651 | 1461171754080 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - PROCESS | 1651 | 1461171754084 Marionette TRACE conn2 <- [1,366,null,{}] 10:02:34 INFO - PROCESS | 1651 | 1461171754089 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}] 10:02:34 INFO - PROCESS | 1651 | 1461171754190 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:02:34 INFO - PROCESS | 1651 | 1461171754248 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c047800 == 48 [pid = 1651] [id = 99] 10:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x123b20000) [pid = 1651] [serial = 294] [outer = 0x0] 10:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x127e93800) [pid = 1651] [serial = 295] [outer = 0x123b20000] 10:02:34 INFO - PROCESS | 1651 | 1461171754279 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12989b000) [pid = 1651] [serial = 296] [outer = 0x123b20000] 10:02:34 INFO - PROCESS | 1651 | 1461171754870 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]]]}] 10:02:34 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. 10:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 845ms 10:02:34 INFO - PROCESS | 1651 | 1461171754905 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 1651 | 1461171754907 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:02:34 INFO - PROCESS | 1651 | 1461171754910 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - PROCESS | 1651 | 1461171754913 Marionette TRACE conn2 <- [1,370,null,{}] 10:02:34 INFO - PROCESS | 1651 | 1461171754917 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}] 10:02:35 INFO - PROCESS | 1651 | 1461171755002 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:02:35 INFO - PROCESS | 1651 | 1461171755064 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a89c000 == 49 [pid = 1651] [id = 100] 10:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119080000) [pid = 1651] [serial = 297] [outer = 0x0] 10:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11a97ec00) [pid = 1651] [serial = 298] [outer = 0x119080000] 10:02:35 INFO - PROCESS | 1651 | 1461171755091 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11aac0800) [pid = 1651] [serial = 299] [outer = 0x119080000] 10:02:35 INFO - PROCESS | 1651 | 1461171755538 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]]]}] 10:02:35 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. 10:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 10:02:35 INFO - PROCESS | 1651 | 1461171755583 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 1651 | 1461171755586 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:02:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:02:35 INFO - PROCESS | 1651 | 1461171755591 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 1651 | 1461171755592 Marionette TRACE conn2 <- [1,374,null,{}] 10:02:35 INFO - PROCESS | 1651 | 1461171755595 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}] 10:02:35 INFO - PROCESS | 1651 | 1461171755700 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12b937800 == 48 [pid = 1651] [id = 95] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12b711000 == 47 [pid = 1651] [id = 94] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x128922800 == 46 [pid = 1651] [id = 93] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11995e800 == 45 [pid = 1651] [id = 92] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x127b30800 == 44 [pid = 1651] [id = 91] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12406f800 == 43 [pid = 1651] [id = 90] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x123c8c800 == 42 [pid = 1651] [id = 89] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1bd000 == 41 [pid = 1651] [id = 88] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12b7b8400) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118fcf000) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11aabfc00) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba95000 == 40 [pid = 1651] [id = 87] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11b56d000 == 39 [pid = 1651] [id = 86] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85f000 == 38 [pid = 1651] [id = 85] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1158f8000 == 37 [pid = 1651] [id = 84] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x118948800 == 36 [pid = 1651] [id = 83] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11644f800 == 35 [pid = 1651] [id = 82] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd9c000 == 34 [pid = 1651] [id = 80] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119260000 == 33 [pid = 1651] [id = 79] 10:02:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12982f000 == 32 [pid = 1651] [id = 78] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1299bd400) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12440d800) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x127ee7800) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127c21800) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127e9d400) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x127c0e800) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1288a9c00) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11b502800) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11ba57400) [pid = 1651] [serial = 203] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119eabc00) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11a993800) [pid = 1651] [serial = 197] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11aac7c00) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ae29400) [pid = 1651] [serial = 200] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11c3b0800) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11bcb9c00) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c191400) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1283b1c00) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1289e8400) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11babfc00) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1288b8400) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128956000) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12b4ad400) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123932800) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12411ac00) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 10:02:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12fd76c00) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:02:35 INFO - PROCESS | 1651 | 1461171755783 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158e2800 == 33 [pid = 1651] [id = 101] 10:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119244c00) [pid = 1651] [serial = 300] [outer = 0x0] 10:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11aa1b400) [pid = 1651] [serial = 301] [outer = 0x119244c00] 10:02:35 INFO - PROCESS | 1651 | 1461171755811 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11ae29000) [pid = 1651] [serial = 302] [outer = 0x119244c00] 10:02:36 INFO - PROCESS | 1651 | 1461171756127 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:02:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:02:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 10:02:36 INFO - PROCESS | 1651 | 1461171756160 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:02:36 INFO - PROCESS | 1651 | 1461171756162 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:02:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:02:36 INFO - PROCESS | 1651 | 1461171756167 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:02:36 INFO - PROCESS | 1651 | 1461171756170 Marionette TRACE conn2 <- [1,378,null,{}] 10:02:36 INFO - PROCESS | 1651 | 1461171756177 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}] 10:02:36 INFO - PROCESS | 1651 | 1461171756255 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:02:36 INFO - PROCESS | 1651 | 1461171756283 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a89b000 == 34 [pid = 1651] [id = 102] 10:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11ae60000) [pid = 1651] [serial = 303] [outer = 0x0] 10:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11bac3c00) [pid = 1651] [serial = 304] [outer = 0x11ae60000] 10:02:36 INFO - PROCESS | 1651 | 1461171756324 Marionette DEBUG loaded listener.js 10:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11c3b5000) [pid = 1651] [serial = 305] [outer = 0x11ae60000] 10:02:36 INFO - PROCESS | 1651 | 1461171756716 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:02:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:02:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 10:02:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:02:36 INFO - PROCESS | 1651 | 1461171756789 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:02:36 INFO - PROCESS | 1651 | 1461171756790 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:02:36 INFO - PROCESS | 1651 | 1461171756793 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:02:36 INFO - PROCESS | 1651 | 1461171756794 Marionette TRACE conn2 <- [1,382,null,{}] 10:02:36 INFO - PROCESS | 1651 | 1461171756796 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}] 10:02:36 INFO - PROCESS | 1651 | 1461171756876 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:02:36 INFO - PROCESS | 1651 | 1461171756930 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b571000 == 35 [pid = 1651] [id = 103] 10:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11c3b5c00) [pid = 1651] [serial = 306] [outer = 0x0] 10:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123c2b400) [pid = 1651] [serial = 307] [outer = 0x11c3b5c00] 10:02:36 INFO - PROCESS | 1651 | 1461171756957 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127c39800) [pid = 1651] [serial = 308] [outer = 0x11c3b5c00] 10:02:37 INFO - PROCESS | 1651 | 1461171757236 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:02:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 467ms 10:02:37 INFO - PROCESS | 1651 | 1461171757261 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 1651 | 1461171757263 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:02:37 INFO - PROCESS | 1651 | 1461171757274 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1651 | 1461171757275 Marionette TRACE conn2 <- [1,386,null,{}] 10:02:37 INFO - PROCESS | 1651 | 1461171757277 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}] 10:02:37 INFO - PROCESS | 1651 | 1461171757358 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:02:37 INFO - PROCESS | 1651 | 1461171757365 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8eb800 == 36 [pid = 1651] [id = 104] 10:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127ea8400) [pid = 1651] [serial = 309] [outer = 0x0] 10:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1283b4000) [pid = 1651] [serial = 310] [outer = 0x127ea8400] 10:02:37 INFO - PROCESS | 1651 | 1461171757391 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129899400) [pid = 1651] [serial = 311] [outer = 0x127ea8400] 10:02:37 INFO - PROCESS | 1651 | 1461171757739 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]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:02:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 10:02:37 INFO - PROCESS | 1651 | 1461171757742 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 1651 | 1461171757744 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:02:37 INFO - PROCESS | 1651 | 1461171757747 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1651 | 1461171757750 Marionette TRACE conn2 <- [1,390,null,{}] 10:02:37 INFO - PROCESS | 1651 | 1461171757752 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}] 10:02:37 INFO - PROCESS | 1651 | 1461171757873 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:02:37 INFO - PROCESS | 1651 | 1461171757887 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x124074000 == 37 [pid = 1651] [id = 105] 10:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129899c00) [pid = 1651] [serial = 312] [outer = 0x0] 10:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1299b8c00) [pid = 1651] [serial = 313] [outer = 0x129899c00] 10:02:37 INFO - PROCESS | 1651 | 1461171757914 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b3fac00) [pid = 1651] [serial = 314] [outer = 0x129899c00] 10:02:38 INFO - PROCESS | 1651 | 1461171758267 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]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:02:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 571ms 10:02:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:02:38 INFO - PROCESS | 1651 | 1461171758318 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 1651 | 1461171758319 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:02:38 INFO - PROCESS | 1651 | 1461171758321 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1651 | 1461171758322 Marionette TRACE conn2 <- [1,394,null,{}] 10:02:38 INFO - PROCESS | 1651 | 1461171758324 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}] 10:02:38 INFO - PROCESS | 1651 | 1461171758417 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:02:38 INFO - PROCESS | 1651 | 1461171758427 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x127ce6800 == 38 [pid = 1651] [id = 106] 10:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b3fb400) [pid = 1651] [serial = 315] [outer = 0x0] 10:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12b7b7000) [pid = 1651] [serial = 316] [outer = 0x12b3fb400] 10:02:38 INFO - PROCESS | 1651 | 1461171758453 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bbdfc00) [pid = 1651] [serial = 317] [outer = 0x12b3fb400] 10:02:38 INFO - PROCESS | 1651 | 1461171758816 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]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:02:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 10:02:38 INFO - PROCESS | 1651 | 1461171758840 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 1651 | 1461171758841 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:02:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:02:38 INFO - PROCESS | 1651 | 1461171758850 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1651 | 1461171758851 Marionette TRACE conn2 <- [1,398,null,{}] 10:02:38 INFO - PROCESS | 1651 | 1461171758854 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}] 10:02:38 INFO - PROCESS | 1651 | 1461171758947 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:02:38 INFO - PROCESS | 1651 | 1461171758951 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288d7800 == 39 [pid = 1651] [id = 107] 10:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x125ef7400) [pid = 1651] [serial = 318] [outer = 0x0] 10:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bbec000) [pid = 1651] [serial = 319] [outer = 0x125ef7400] 10:02:38 INFO - PROCESS | 1651 | 1461171758976 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12be87000) [pid = 1651] [serial = 320] [outer = 0x125ef7400] 10:02:39 INFO - PROCESS | 1651 | 1461171759340 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]]]}] 10:02:39 INFO - PROCESS | 1651 | 1461171759342 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:02:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:02:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 10:02:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:02:39 INFO - PROCESS | 1651 | 1461171759369 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:02:39 INFO - PROCESS | 1651 | 1461171759370 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:02:39 INFO - PROCESS | 1651 | 1461171759372 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:02:39 INFO - PROCESS | 1651 | 1461171759373 Marionette TRACE conn2 <- [1,402,null,{}] 10:02:39 INFO - PROCESS | 1651 | 1461171759376 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}] 10:02:39 INFO - PROCESS | 1651 | 1461171759469 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:02:39 INFO - PROCESS | 1651 | 1461171759484 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3bf000 == 40 [pid = 1651] [id = 108] 10:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12be8b000) [pid = 1651] [serial = 321] [outer = 0x0] 10:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12d086400) [pid = 1651] [serial = 322] [outer = 0x12be8b000] 10:02:39 INFO - PROCESS | 1651 | 1461171759510 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12d10ec00) [pid = 1651] [serial = 323] [outer = 0x12be8b000] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11581dc00) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118d8f000) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11aa1c400) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127c24800) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x127c1a400) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1283a9800) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119242000) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118611400) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11ad1bc00) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11652d400) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11ba51400) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11c35b000) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11ad24800) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116049400) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c16ec00) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1289e6000) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12b3fdc00) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11b5af000) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1299bf400) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118df8400) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:02:39 INFO - PROCESS | 1651 | 1461171759992 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]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:02:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 668ms 10:02:40 INFO - PROCESS | 1651 | 1461171760041 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 1651 | 1461171760042 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:02:40 INFO - PROCESS | 1651 | 1461171760045 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 1651 | 1461171760046 Marionette TRACE conn2 <- [1,406,null,{}] 10:02:40 INFO - PROCESS | 1651 | 1461171760049 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}] 10:02:40 INFO - PROCESS | 1651 | 1461171760125 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:02:40 INFO - PROCESS | 1651 | 1461171760132 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119956000 == 41 [pid = 1651] [id = 109] 10:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11aa1c400) [pid = 1651] [serial = 324] [outer = 0x0] 10:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11ae25c00) [pid = 1651] [serial = 325] [outer = 0x11aa1c400] 10:02:40 INFO - PROCESS | 1651 | 1461171760239 Marionette DEBUG loaded listener.js 10:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123d5a000) [pid = 1651] [serial = 326] [outer = 0x11aa1c400] 10:02:40 INFO - PROCESS | 1651 | 1461171760585 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]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:02:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 10:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:02:40 INFO - PROCESS | 1651 | 1461171760615 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 1651 | 1461171760616 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:02:40 INFO - PROCESS | 1651 | 1461171760618 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 1651 | 1461171760620 Marionette TRACE conn2 <- [1,410,null,{}] 10:02:40 INFO - PROCESS | 1651 | 1461171760623 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}] 10:02:40 INFO - PROCESS | 1651 | 1461171760737 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:02:40 INFO - PROCESS | 1651 | 1461171760744 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce84000 == 42 [pid = 1651] [id = 110] 10:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12989e800) [pid = 1651] [serial = 327] [outer = 0x0] 10:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12d333400) [pid = 1651] [serial = 328] [outer = 0x12989e800] 10:02:40 INFO - PROCESS | 1651 | 1461171760774 Marionette DEBUG loaded listener.js 10:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12d33e000) [pid = 1651] [serial = 329] [outer = 0x12989e800] 10:02:41 INFO - PROCESS | 1651 | 1461171761115 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]]]}] 10:02:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:02:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 10:02:41 INFO - PROCESS | 1651 | 1461171761140 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:02:41 INFO - PROCESS | 1651 | 1461171761141 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:02:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:02:41 INFO - PROCESS | 1651 | 1461171761144 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:02:41 INFO - PROCESS | 1651 | 1461171761145 Marionette TRACE conn2 <- [1,414,null,{}] 10:02:41 INFO - PROCESS | 1651 | 1461171761150 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}] 10:02:41 INFO - PROCESS | 1651 | 1461171761227 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:02:41 INFO - PROCESS | 1651 | 1461171761277 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1b6000 == 43 [pid = 1651] [id = 111] 10:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12d110000) [pid = 1651] [serial = 330] [outer = 0x0] 10:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12d4d8800) [pid = 1651] [serial = 331] [outer = 0x12d110000] 10:02:41 INFO - PROCESS | 1651 | 1461171761302 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12db18800) [pid = 1651] [serial = 332] [outer = 0x12d110000] 10:02:41 INFO - PROCESS | 1651 | 1461171761586 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]]]}] 10:02:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:02:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 473ms 10:02:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:02:41 INFO - PROCESS | 1651 | 1461171761620 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:02:41 INFO - PROCESS | 1651 | 1461171761621 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:02:41 INFO - PROCESS | 1651 | 1461171761623 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:02:41 INFO - PROCESS | 1651 | 1461171761624 Marionette TRACE conn2 <- [1,418,null,{}] 10:02:41 INFO - PROCESS | 1651 | 1461171761626 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}] 10:02:41 INFO - PROCESS | 1651 | 1461171761710 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:02:41 INFO - PROCESS | 1651 | 1461171761717 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d417000 == 44 [pid = 1651] [id = 112] 10:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12d4da000) [pid = 1651] [serial = 333] [outer = 0x0] 10:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12e238c00) [pid = 1651] [serial = 334] [outer = 0x12d4da000] 10:02:41 INFO - PROCESS | 1651 | 1461171761742 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12e23fc00) [pid = 1651] [serial = 335] [outer = 0x12d4da000] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1288a3800 == 43 [pid = 1651] [id = 81] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1158e2800 == 42 [pid = 1651] [id = 101] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11a89c000 == 41 [pid = 1651] [id = 100] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12c047800 == 40 [pid = 1651] [id = 99] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12407c800 == 39 [pid = 1651] [id = 98] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11a962000 == 38 [pid = 1651] [id = 97] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118636000 == 37 [pid = 1651] [id = 96] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11a89b000 == 36 [pid = 1651] [id = 102] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1288d7800 == 35 [pid = 1651] [id = 107] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x124074000 == 34 [pid = 1651] [id = 105] 10:02:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11b571000 == 33 [pid = 1651] [id = 103] 10:02:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3bf000 == 32 [pid = 1651] [id = 108] 10:02:43 INFO - PROCESS | 1651 | --DOCSHELL 0x127ce6800 == 31 [pid = 1651] [id = 106] 10:02:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce84000 == 30 [pid = 1651] [id = 110] 10:02:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119956000 == 29 [pid = 1651] [id = 109] 10:02:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8eb800 == 28 [pid = 1651] [id = 104] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119243800) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11ad23400) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11935e400) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x127e23c00) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128953000) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11bcbbc00) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11a97d400) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11a976800) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11aac5c00) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11ae66c00) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11ae2e000) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11a998400) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1192c6800) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11bcb7800) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11c199800) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11c3b6c00) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12392fc00) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11ae5f000) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11b819800) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11a971c00) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1189b4400) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12440a800) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123b21000) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1298a2400) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12b9ac000) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1299b7800) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11c3b5400) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1289de800) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12b9a5400) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12b3f2c00) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123c2d800) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1289e2c00) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x127c19c00) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x127eec400) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12b3fb000) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12b9ae000) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1b6000 == 27 [pid = 1651] [id = 111] 10:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x127ea6400) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 10:02:43 INFO - PROCESS | 1651 | 1461171763674 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]]]}] 10:02:43 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 10:02:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2070ms 10:02:43 INFO - PROCESS | 1651 | 1461171763695 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:02:43 INFO - PROCESS | 1651 | 1461171763703 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:02:43 INFO - PROCESS | 1651 | 1461171763708 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 1651 | 1461171763711 Marionette TRACE conn2 <- [1,422,null,{}] 10:02:43 INFO - PROCESS | 1651 | 1461171763717 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}] 10:02:43 INFO - PROCESS | 1651 | 1461171763835 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:02:43 INFO - PROCESS | 1651 | 1461171763876 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160ca800 == 28 [pid = 1651] [id = 113] 10:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118879c00) [pid = 1651] [serial = 336] [outer = 0x0] 10:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1189b9400) [pid = 1651] [serial = 337] [outer = 0x118879c00] 10:02:43 INFO - PROCESS | 1651 | 1461171763906 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11935b800) [pid = 1651] [serial = 338] [outer = 0x118879c00] 10:02:44 INFO - PROCESS | 1651 | 1461171764678 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]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:02:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1026ms 10:02:44 INFO - PROCESS | 1651 | 1461171764733 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:02:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:02:44 INFO - PROCESS | 1651 | 1461171764738 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:02:44 INFO - PROCESS | 1651 | 1461171764742 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:02:44 INFO - PROCESS | 1651 | 1461171764744 Marionette TRACE conn2 <- [1,426,null,{}] 10:02:44 INFO - PROCESS | 1651 | 1461171764746 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}] 10:02:44 INFO - PROCESS | 1651 | 1461171764820 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:02:44 INFO - PROCESS | 1651 | 1461171764824 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119055000 == 29 [pid = 1651] [id = 114] 10:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118d95800) [pid = 1651] [serial = 339] [outer = 0x0] 10:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11a998000) [pid = 1651] [serial = 340] [outer = 0x118d95800] 10:02:44 INFO - PROCESS | 1651 | 1461171764854 Marionette DEBUG loaded listener.js 10:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11aa1d400) [pid = 1651] [serial = 341] [outer = 0x118d95800] 10:02:45 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 10:02:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:02:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1 10:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:45 INFO - _addTest/ [0,429,"getWindowHandle",null] 10:02:45 INFO - PROCESS | 1651 | 1461171765218 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:02:45 INFO - PROCESS | 1651 | 1461171765229 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 1651 | 1461171765233 Marionette TRACE conn2 <- [1,430,null,{}] 10:02:45 INFO - PROCESS | 1651 | 1461171765241 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}] 10:02:45 INFO - PROCESS | 1651 | 1461171765313 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:02:45 INFO - PROCESS | 1651 | 1461171765318 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11995c000 == 30 [pid = 1651] [id = 115] 10:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1146bb000) [pid = 1651] [serial = 342] [outer = 0x0] 10:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11ad23400) [pid = 1651] [serial = 343] [outer = 0x1146bb000] 10:02:45 INFO - PROCESS | 1651 | 1461171765349 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11ae27c00) [pid = 1651] [serial = 344] [outer = 0x1146bb000] 10:02:45 INFO - PROCESS | 1651 | 1461171765677 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]]]}] 10:02:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:02:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 475ms 10:02:45 INFO - PROCESS | 1651 | 1461171765703 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:02:45 INFO - PROCESS | 1651 | 1461171765705 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:02:45 INFO - PROCESS | 1651 | 1461171765707 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 1651 | 1461171765708 Marionette TRACE conn2 <- [1,434,null,{}] 10:02:45 INFO - PROCESS | 1651 | 1461171765711 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}] 10:02:45 INFO - PROCESS | 1651 | 1461171765785 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:02:45 INFO - PROCESS | 1651 | 1461171765789 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a865800 == 31 [pid = 1651] [id = 116] 10:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11ae2a000) [pid = 1651] [serial = 345] [outer = 0x0] 10:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11ae5bc00) [pid = 1651] [serial = 346] [outer = 0x11ae2a000] 10:02:45 INFO - PROCESS | 1651 | 1461171765818 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11b502400) [pid = 1651] [serial = 347] [outer = 0x11ae2a000] 10:02:46 INFO - PROCESS | 1651 | 1461171766165 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]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:02:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 10:02:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:02:46 INFO - PROCESS | 1651 | 1461171766176 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:02:46 INFO - PROCESS | 1651 | 1461171766178 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:02:46 INFO - PROCESS | 1651 | 1461171766182 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 1651 | 1461171766185 Marionette TRACE conn2 <- [1,438,null,{}] 10:02:46 INFO - PROCESS | 1651 | 1461171766198 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}] 10:02:46 INFO - PROCESS | 1651 | 1461171766267 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:02:46 INFO - PROCESS | 1651 | 1461171766271 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a963000 == 32 [pid = 1651] [id = 117] 10:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1161ef400) [pid = 1651] [serial = 348] [outer = 0x0] 10:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11b81c800) [pid = 1651] [serial = 349] [outer = 0x1161ef400] 10:02:46 INFO - PROCESS | 1651 | 1461171766299 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11bac0800) [pid = 1651] [serial = 350] [outer = 0x1161ef400] 10:02:46 INFO - PROCESS | 1651 | 1461171766640 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]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:02:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 483ms 10:02:46 INFO - PROCESS | 1651 | 1461171766666 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:02:46 INFO - PROCESS | 1651 | 1461171766667 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:02:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:02:46 INFO - PROCESS | 1651 | 1461171766670 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 1651 | 1461171766671 Marionette TRACE conn2 <- [1,442,null,{}] 10:02:46 INFO - PROCESS | 1651 | 1461171766673 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}] 10:02:46 INFO - PROCESS | 1651 | 1461171766756 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:02:46 INFO - PROCESS | 1651 | 1461171766799 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b56c000 == 33 [pid = 1651] [id = 118] 10:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11ae53800) [pid = 1651] [serial = 351] [outer = 0x0] 10:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11bcbc800) [pid = 1651] [serial = 352] [outer = 0x11ae53800] 10:02:46 INFO - PROCESS | 1651 | 1461171766830 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123927800) [pid = 1651] [serial = 353] [outer = 0x11ae53800] 10:02:47 INFO - PROCESS | 1651 | 1461171767132 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]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 10:02:47 INFO - PROCESS | 1651 | 1461171767190 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1651 | 1461171767192 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:02:47 INFO - PROCESS | 1651 | 1461171767194 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1651 | 1461171767195 Marionette TRACE conn2 <- [1,446,null,{}] 10:02:47 INFO - PROCESS | 1651 | 1461171767197 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}] 10:02:47 INFO - PROCESS | 1651 | 1461171767266 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:02:47 INFO - PROCESS | 1651 | 1461171767270 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c19e000 == 34 [pid = 1651] [id = 119] 10:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11c3b2000) [pid = 1651] [serial = 354] [outer = 0x0] 10:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123b1ec00) [pid = 1651] [serial = 355] [outer = 0x11c3b2000] 10:02:47 INFO - PROCESS | 1651 | 1461171767298 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123f5a000) [pid = 1651] [serial = 356] [outer = 0x11c3b2000] 10:02:47 INFO - PROCESS | 1651 | 1461171767632 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]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 10:02:47 INFO - PROCESS | 1651 | 1461171767678 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1651 | 1461171767680 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:02:47 INFO - PROCESS | 1651 | 1461171767682 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1651 | 1461171767683 Marionette TRACE conn2 <- [1,450,null,{}] 10:02:47 INFO - PROCESS | 1651 | 1461171767685 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}] 10:02:47 INFO - PROCESS | 1651 | 1461171767755 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:02:47 INFO - PROCESS | 1651 | 1461171767759 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c40a800 == 35 [pid = 1651] [id = 120] 10:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123927c00) [pid = 1651] [serial = 357] [outer = 0x0] 10:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12440f000) [pid = 1651] [serial = 358] [outer = 0x123927c00] 10:02:47 INFO - PROCESS | 1651 | 1461171767787 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x125ef9400) [pid = 1651] [serial = 359] [outer = 0x123927c00] 10:02:48 INFO - PROCESS | 1651 | 1461171768185 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] 10:02:48 INFO - PROCESS | 1651 | 1461171768203 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:02:48 INFO - PROCESS | 1651 | 1461171768216 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 1651 | 1461171768218 Marionette TRACE conn2 <- [1,454,null,{}] 10:02:48 INFO - PROCESS | 1651 | 1461171768222 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}] 10:02:48 INFO - PROCESS | 1651 | 1461171768357 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:02:48 INFO - PROCESS | 1651 | 1461171768403 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11995a800 == 36 [pid = 1651] [id = 121] 10:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123930800) [pid = 1651] [serial = 360] [outer = 0x0] 10:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127c19c00) [pid = 1651] [serial = 361] [outer = 0x123930800] 10:02:48 INFO - PROCESS | 1651 | 1461171768442 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x127c26c00) [pid = 1651] [serial = 362] [outer = 0x123930800] 10:02:48 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:02:48 INFO - PROCESS | 1651 | 1461171768899 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]]]}] 10:02:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 731ms 10:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:02:48 INFO - PROCESS | 1651 | 1461171768938 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:02:48 INFO - PROCESS | 1651 | 1461171768939 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:02:48 INFO - PROCESS | 1651 | 1461171768941 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 1651 | 1461171768942 Marionette TRACE conn2 <- [1,458,null,{}] 10:02:48 INFO - PROCESS | 1651 | 1461171768945 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}] 10:02:49 INFO - PROCESS | 1651 | 1461171769042 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:02:49 INFO - PROCESS | 1651 | 1461171769047 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c8e000 == 37 [pid = 1651] [id = 122] 10:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124403400) [pid = 1651] [serial = 363] [outer = 0x0] 10:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x127e9bc00) [pid = 1651] [serial = 364] [outer = 0x124403400] 10:02:49 INFO - PROCESS | 1651 | 1461171769077 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127ee6c00) [pid = 1651] [serial = 365] [outer = 0x124403400] 10:02:49 INFO - PROCESS | 1651 | 1461171769577 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] 10:02:49 INFO - PROCESS | 1651 | 1461171769622 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:02:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:02:49 INFO - PROCESS | 1651 | 1461171769625 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - PROCESS | 1651 | 1461171769627 Marionette TRACE conn2 <- [1,462,null,{}] 10:02:49 INFO - PROCESS | 1651 | 1461171769631 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}] 10:02:49 INFO - PROCESS | 1651 | 1461171769729 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:02:49 INFO - PROCESS | 1651 | 1461171769785 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a962800 == 38 [pid = 1651] [id = 123] 10:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1289de800) [pid = 1651] [serial = 366] [outer = 0x0] 10:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1289e2c00) [pid = 1651] [serial = 367] [outer = 0x1289de800] 10:02:49 INFO - PROCESS | 1651 | 1461171769815 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129977400) [pid = 1651] [serial = 368] [outer = 0x1289de800] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b4b1c00) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b3fb400) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x125ef7400) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12be8b000) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11aa1c400) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x127ea8400) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11c3b5c00) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11ae60000) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119244c00) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119080000) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123b20000) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11babbc00) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11aa29000) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1146bcc00) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b3f9800) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12d110000) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12989e800) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:02:50 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x129899c00) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:02:50 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:02:50 INFO - PROCESS | 1651 | 1461171770333 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] 10:02:50 INFO - PROCESS | 1651 | 1461171770347 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:02:50 INFO - PROCESS | 1651 | 1461171770352 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:02:50 INFO - PROCESS | 1651 | 1461171770353 Marionette TRACE conn2 <- [1,466,null,{}] 10:02:50 INFO - PROCESS | 1651 | 1461171770355 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}] 10:02:50 INFO - PROCESS | 1651 | 1461171770428 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:02:50 INFO - PROCESS | 1651 | 1461171770472 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x124063800 == 39 [pid = 1651] [id = 124] 10:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11ae5b800) [pid = 1651] [serial = 369] [outer = 0x0] 10:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x127e9d400) [pid = 1651] [serial = 370] [outer = 0x11ae5b800] 10:02:50 INFO - PROCESS | 1651 | 1461171770499 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129981800) [pid = 1651] [serial = 371] [outer = 0x11ae5b800] 10:02:50 INFO - PROCESS | 1651 | 1461171770790 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] 10:02:50 INFO - PROCESS | 1651 | 1461171770822 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:02:50 INFO - PROCESS | 1651 | 1461171770825 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:02:50 INFO - PROCESS | 1651 | 1461171770826 Marionette TRACE conn2 <- [1,470,null,{}] 10:02:50 INFO - PROCESS | 1651 | 1461171770828 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}] 10:02:50 INFO - PROCESS | 1651 | 1461171770908 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:02:50 INFO - PROCESS | 1651 | 1461171770915 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x128890800 == 40 [pid = 1651] [id = 125] 10:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129981c00) [pid = 1651] [serial = 372] [outer = 0x0] 10:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1299c3c00) [pid = 1651] [serial = 373] [outer = 0x129981c00] 10:02:50 INFO - PROCESS | 1651 | 1461171770941 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b3f2c00) [pid = 1651] [serial = 374] [outer = 0x129981c00] 10:02:51 INFO - PROCESS | 1651 | 1461171771284 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]]]}] 10:02:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 10:02:51 INFO - PROCESS | 1651 | 1461171771296 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:02:51 INFO - PROCESS | 1651 | 1461171771297 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:02:51 INFO - PROCESS | 1651 | 1461171771304 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 1651 | 1461171771305 Marionette TRACE conn2 <- [1,474,null,{}] 10:02:51 INFO - PROCESS | 1651 | 1461171771307 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}] 10:02:51 INFO - PROCESS | 1651 | 1461171771406 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:02:51 INFO - PROCESS | 1651 | 1461171771413 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288c6800 == 41 [pid = 1651] [id = 126] 10:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12989e800) [pid = 1651] [serial = 375] [outer = 0x0] 10:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b3f5800) [pid = 1651] [serial = 376] [outer = 0x12989e800] 10:02:51 INFO - PROCESS | 1651 | 1461171771438 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b3fe800) [pid = 1651] [serial = 377] [outer = 0x12989e800] 10:02:51 INFO - PROCESS | 1651 | 1461171771739 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]]]}] 10:02:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 10:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:02:51 INFO - PROCESS | 1651 | 1461171771773 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:02:51 INFO - PROCESS | 1651 | 1461171771774 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:02:51 INFO - PROCESS | 1651 | 1461171771776 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 1651 | 1461171771777 Marionette TRACE conn2 <- [1,478,null,{}] 10:02:51 INFO - PROCESS | 1651 | 1461171771780 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}] 10:02:51 INFO - PROCESS | 1651 | 1461171771858 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:02:51 INFO - PROCESS | 1651 | 1461171771863 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c63800 == 42 [pid = 1651] [id = 127] 10:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1289e5000) [pid = 1651] [serial = 378] [outer = 0x0] 10:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12b9a1400) [pid = 1651] [serial = 379] [outer = 0x1289e5000] 10:02:51 INFO - PROCESS | 1651 | 1461171771891 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12b9aac00) [pid = 1651] [serial = 380] [outer = 0x1289e5000] 10:02:52 INFO - PROCESS | 1651 | 1461171772472 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]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 770ms 10:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:02:52 INFO - PROCESS | 1651 | 1461171772547 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1651 | 1461171772549 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:02:52 INFO - PROCESS | 1651 | 1461171772553 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1651 | 1461171772556 Marionette TRACE conn2 <- [1,482,null,{}] 10:02:52 INFO - PROCESS | 1651 | 1461171772560 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}] 10:02:52 INFO - PROCESS | 1651 | 1461171772664 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:02:52 INFO - PROCESS | 1651 | 1461171772713 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11863f800 == 43 [pid = 1651] [id = 128] 10:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118684800) [pid = 1651] [serial = 381] [outer = 0x0] 10:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118df8400) [pid = 1651] [serial = 382] [outer = 0x118684800] 10:02:52 INFO - PROCESS | 1651 | 1461171772745 Marionette DEBUG loaded listener.js 10:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119d29800) [pid = 1651] [serial = 383] [outer = 0x118684800] 10:02:53 INFO - PROCESS | 1651 | 1461171773329 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]]]}] 10:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 822ms 10:02:53 INFO - PROCESS | 1651 | 1461171773375 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:02:53 INFO - PROCESS | 1651 | 1461171773379 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:02:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:02:53 INFO - PROCESS | 1651 | 1461171773384 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:02:53 INFO - PROCESS | 1651 | 1461171773385 Marionette TRACE conn2 <- [1,486,null,{}] 10:02:53 INFO - PROCESS | 1651 | 1461171773388 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}] 10:02:53 INFO - PROCESS | 1651 | 1461171773499 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:02:53 INFO - PROCESS | 1651 | 1461171773546 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a897000 == 44 [pid = 1651] [id = 129] 10:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119080000) [pid = 1651] [serial = 384] [outer = 0x0] 10:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11aabec00) [pid = 1651] [serial = 385] [outer = 0x119080000] 10:02:53 INFO - PROCESS | 1651 | 1461171773576 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11ad1c400) [pid = 1651] [serial = 386] [outer = 0x119080000] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1288c6800 == 43 [pid = 1651] [id = 126] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x128890800 == 42 [pid = 1651] [id = 125] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x124063800 == 41 [pid = 1651] [id = 124] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12e238c00) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | 1461171774344 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]]]}] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11a962800 == 40 [pid = 1651] [id = 123] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x123c8e000 == 39 [pid = 1651] [id = 122] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11995a800 == 38 [pid = 1651] [id = 121] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11c40a800 == 37 [pid = 1651] [id = 120] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11c19e000 == 36 [pid = 1651] [id = 119] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11b56c000 == 35 [pid = 1651] [id = 118] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11a963000 == 34 [pid = 1651] [id = 117] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11a865800 == 33 [pid = 1651] [id = 116] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11995c000 == 32 [pid = 1651] [id = 115] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119055000 == 31 [pid = 1651] [id = 114] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1160ca800 == 30 [pid = 1651] [id = 113] 10:02:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d417000 == 29 [pid = 1651] [id = 112] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b9a4400) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b7b7000) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12bbec000) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12d086400) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11ae25c00) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123d5a000) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12d10ec00) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1283b4000) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123c2b400) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x127c39800) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11bac3c00) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11c3b5000) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11aa1b400) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11ae29000) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11aac0800) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11a97ec00) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12989b000) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x127e93800) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123b1f400) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11bac1c00) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11ad20800) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11ace6800) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118d95000) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116029c00) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12bbe4400) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12db18800) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x129899400) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12d33e000) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1299b8c00) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12d4d8800) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12b3fac00) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12bbdfc00) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12be87000) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 10:02:54 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12d333400) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 10:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1020ms 10:02:54 INFO - PROCESS | 1651 | 1461171774405 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1651 | 1461171774408 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:02:54 INFO - PROCESS | 1651 | 1461171774416 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1651 | 1461171774419 Marionette TRACE conn2 <- [1,490,null,{}] 10:02:54 INFO - PROCESS | 1651 | 1461171774439 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}] 10:02:54 INFO - PROCESS | 1651 | 1461171774510 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:02:54 INFO - PROCESS | 1651 | 1461171774522 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11897d800 == 30 [pid = 1651] [id = 130] 10:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x119d2ec00) [pid = 1651] [serial = 387] [outer = 0x0] 10:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119eb3400) [pid = 1651] [serial = 388] [outer = 0x119d2ec00] 10:02:54 INFO - PROCESS | 1651 | 1461171774551 Marionette DEBUG loaded listener.js 10:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11a992c00) [pid = 1651] [serial = 389] [outer = 0x119d2ec00] 10:02:54 INFO - PROCESS | 1651 | 1461171774876 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]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 490ms 10:02:54 INFO - PROCESS | 1651 | 1461171774903 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1651 | 1461171774907 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:02:54 INFO - PROCESS | 1651 | 1461171774911 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1651 | 1461171774913 Marionette TRACE conn2 <- [1,494,null,{}] 10:02:54 INFO - PROCESS | 1651 | 1461171774915 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}] 10:02:55 INFO - PROCESS | 1651 | 1461171774999 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:02:55 INFO - PROCESS | 1651 | 1461171775063 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119803000 == 31 [pid = 1651] [id = 131] 10:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11aa14c00) [pid = 1651] [serial = 390] [outer = 0x0] 10:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11ace4400) [pid = 1651] [serial = 391] [outer = 0x11aa14c00] 10:02:55 INFO - PROCESS | 1651 | 1461171775092 Marionette DEBUG loaded listener.js 10:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11ae25400) [pid = 1651] [serial = 392] [outer = 0x11aa14c00] 10:02:55 INFO - PROCESS | 1651 | 1461171775412 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]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:02:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 10:02:55 INFO - PROCESS | 1651 | 1461171775435 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1651 | 1461171775436 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:02:55 INFO - PROCESS | 1651 | 1461171775439 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1651 | 1461171775441 Marionette TRACE conn2 <- [1,498,null,{}] 10:02:55 INFO - PROCESS | 1651 | 1461171775452 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}] 10:02:55 INFO - PROCESS | 1651 | 1461171775528 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:02:55 INFO - PROCESS | 1651 | 1461171775573 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11add0800 == 32 [pid = 1651] [id = 132] 10:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11ad22c00) [pid = 1651] [serial = 393] [outer = 0x0] 10:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11ae4d000) [pid = 1651] [serial = 394] [outer = 0x11ad22c00] 10:02:55 INFO - PROCESS | 1651 | 1461171775602 Marionette DEBUG loaded listener.js 10:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11bab5000) [pid = 1651] [serial = 395] [outer = 0x11ad22c00] 10:02:55 INFO - PROCESS | 1651 | 1461171775889 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]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:02:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms 10:02:55 INFO - PROCESS | 1651 | 1461171775910 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1651 | 1461171775912 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:02:55 INFO - PROCESS | 1651 | 1461171775924 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1651 | 1461171775925 Marionette TRACE conn2 <- [1,502,null,{}] 10:02:55 INFO - PROCESS | 1651 | 1461171775927 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}] 10:02:56 INFO - PROCESS | 1651 | 1461171776009 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:02:56 INFO - PROCESS | 1651 | 1461171776015 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd90000 == 33 [pid = 1651] [id = 133] 10:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11bac2c00) [pid = 1651] [serial = 396] [outer = 0x0] 10:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11c18e400) [pid = 1651] [serial = 397] [outer = 0x11bac2c00] 10:02:56 INFO - PROCESS | 1651 | 1461171776043 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11c3b6c00) [pid = 1651] [serial = 398] [outer = 0x11bac2c00] 10:02:56 INFO - PROCESS | 1651 | 1461171776383 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]]]}] 10:02:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:02:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 10:02:56 INFO - PROCESS | 1651 | 1461171776393 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:02:56 INFO - PROCESS | 1651 | 1461171776394 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:02:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:02:56 INFO - PROCESS | 1651 | 1461171776399 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - PROCESS | 1651 | 1461171776402 Marionette TRACE conn2 <- [1,506,null,{}] 10:02:56 INFO - PROCESS | 1651 | 1461171776405 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}] 10:02:56 INFO - PROCESS | 1651 | 1461171776506 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:02:56 INFO - PROCESS | 1651 | 1461171776521 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1bd000 == 34 [pid = 1651] [id = 134] 10:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11587a000) [pid = 1651] [serial = 399] [outer = 0x0] 10:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11c3b7800) [pid = 1651] [serial = 400] [outer = 0x11587a000] 10:02:56 INFO - PROCESS | 1651 | 1461171776547 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123c2d800) [pid = 1651] [serial = 401] [outer = 0x11587a000] 10:02:56 INFO - PROCESS | 1651 | 1461171776890 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]]]}] 10:02:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:02:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 522ms 10:02:56 INFO - PROCESS | 1651 | 1461171776921 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:02:56 INFO - PROCESS | 1651 | 1461171776922 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:02:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:02:56 INFO - PROCESS | 1651 | 1461171776925 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - PROCESS | 1651 | 1461171776926 Marionette TRACE conn2 <- [1,510,null,{}] 10:02:56 INFO - PROCESS | 1651 | 1461171776928 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}] 10:02:57 INFO - PROCESS | 1651 | 1461171777030 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:02:57 INFO - PROCESS | 1651 | 1461171777037 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8ed000 == 35 [pid = 1651] [id = 135] 10:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123f1f400) [pid = 1651] [serial = 402] [outer = 0x0] 10:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124585c00) [pid = 1651] [serial = 403] [outer = 0x123f1f400] 10:02:57 INFO - PROCESS | 1651 | 1461171777066 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127eac800) [pid = 1651] [serial = 404] [outer = 0x123f1f400] 10:02:57 INFO - PROCESS | 1651 | 1461171777426 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]]]}] 10:02:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:02:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 517ms 10:02:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:02:57 INFO - PROCESS | 1651 | 1461171777443 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 1651 | 1461171777444 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:02:57 INFO - PROCESS | 1651 | 1461171777447 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 1651 | 1461171777451 Marionette TRACE conn2 <- [1,514,null,{}] 10:02:57 INFO - PROCESS | 1651 | 1461171777455 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}] 10:02:57 INFO - PROCESS | 1651 | 1461171777544 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:02:57 INFO - PROCESS | 1651 | 1461171777575 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x124223800 == 36 [pid = 1651] [id = 136] 10:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x127e26800) [pid = 1651] [serial = 405] [outer = 0x0] 10:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1283aa400) [pid = 1651] [serial = 406] [outer = 0x127e26800] 10:02:57 INFO - PROCESS | 1651 | 1461171777601 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1288ae800) [pid = 1651] [serial = 407] [outer = 0x127e26800] 10:02:57 INFO - PROCESS | 1651 | 1461171777933 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]]]}] 10:02:57 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 10:02:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 523ms 10:02:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:02:57 INFO - PROCESS | 1651 | 1461171777970 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 1651 | 1461171777971 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:02:57 INFO - PROCESS | 1651 | 1461171777974 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 1651 | 1461171777975 Marionette TRACE conn2 <- [1,518,null,{}] 10:02:57 INFO - PROCESS | 1651 | 1461171777977 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}] 10:02:58 INFO - PROCESS | 1651 | 1461171778063 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:02:58 INFO - PROCESS | 1651 | 1461171778093 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e66000 == 37 [pid = 1651] [id = 137] 10:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1288b4000) [pid = 1651] [serial = 408] [outer = 0x0] 10:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1289df400) [pid = 1651] [serial = 409] [outer = 0x1288b4000] 10:02:58 INFO - PROCESS | 1651 | 1461171778118 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129975c00) [pid = 1651] [serial = 410] [outer = 0x1288b4000] 10:02:58 INFO - PROCESS | 1651 | 1461171778452 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]]]}] 10:02:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:02:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 517ms 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123930800) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1146bb000) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11ae2a000) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11c3b2000) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ae53800) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118879c00) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1161ef400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118d95800) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123927c00) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x124403400) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11ae5b800) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1289de800) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x129981c00) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12989e800) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:02:58 INFO - PROCESS | 1651 | 1461171778561 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:02:58 INFO - PROCESS | 1651 | 1461171778563 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:02:58 INFO - PROCESS | 1651 | 1461171778567 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:02:58 INFO - PROCESS | 1651 | 1461171778568 Marionette TRACE conn2 <- [1,522,null,{}] 10:02:58 INFO - PROCESS | 1651 | 1461171778570 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}] 10:02:58 INFO - PROCESS | 1651 | 1461171778643 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:02:58 INFO - PROCESS | 1651 | 1461171778649 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a89d000 == 38 [pid = 1651] [id = 138] 10:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11aaca800) [pid = 1651] [serial = 411] [outer = 0x0] 10:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11ae5c800) [pid = 1651] [serial = 412] [outer = 0x11aaca800] 10:02:58 INFO - PROCESS | 1651 | 1461171778675 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12392e000) [pid = 1651] [serial = 413] [outer = 0x11aaca800] 10:02:59 INFO - PROCESS | 1651 | 1461171779062 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 10:02:59 INFO - PROCESS | 1651 | 1461171779087 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:02:59 INFO - PROCESS | 1651 | 1461171779089 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:02:59 INFO - PROCESS | 1651 | 1461171779091 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1651 | 1461171779092 Marionette TRACE conn2 <- [1,526,null,{}] 10:02:59 INFO - PROCESS | 1651 | 1461171779095 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}] 10:02:59 INFO - PROCESS | 1651 | 1461171779208 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:02:59 INFO - PROCESS | 1651 | 1461171779218 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12888b000 == 39 [pid = 1651] [id = 139] 10:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11aa20400) [pid = 1651] [serial = 414] [outer = 0x0] 10:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x125ef0000) [pid = 1651] [serial = 415] [outer = 0x11aa20400] 10:02:59 INFO - PROCESS | 1651 | 1461171779254 Marionette DEBUG loaded listener.js 10:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1299c1c00) [pid = 1651] [serial = 416] [outer = 0x11aa20400] 10:02:59 INFO - PROCESS | 1651 | 1461171779610 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]]]}] 10:02:59 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 10:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 568ms 10:02:59 INFO - PROCESS | 1651 | 1461171779659 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:02:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:02:59 INFO - PROCESS | 1651 | 1461171779661 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:02:59 INFO - PROCESS | 1651 | 1461171779663 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1651 | 1461171779665 Marionette TRACE conn2 <- [1,530,null,{}] 10:02:59 INFO - PROCESS | 1651 | 1461171779668 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}] 10:02:59 INFO - PROCESS | 1651 | 1461171779754 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:02:59 INFO - PROCESS | 1651 | 1461171779801 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3c5800 == 40 [pid = 1651] [id = 140] 10:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1299bd000) [pid = 1651] [serial = 417] [outer = 0x0] 10:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12b4a6800) [pid = 1651] [serial = 418] [outer = 0x1299bd000] 10:02:59 INFO - PROCESS | 1651 | 1461171779834 Marionette DEBUG loaded listener.js 10:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12bbedc00) [pid = 1651] [serial = 419] [outer = 0x1299bd000] 10:03:00 INFO - PROCESS | 1651 | 1461171780154 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"]]]}] 10:03:00 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 10:03:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:03:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:03:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:03:00 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 10:03:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:03:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:03:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:03:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 10:03:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:03:00 INFO - PROCESS | 1651 | 1461171780185 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 1651 | 1461171780186 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:03:00 INFO - PROCESS | 1651 | 1461171780188 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 1651 | 1461171780189 Marionette TRACE conn2 <- [1,534,null,{}] 10:03:00 INFO - PROCESS | 1651 | 1461171780191 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}] 10:03:00 INFO - PROCESS | 1651 | 1461171780270 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:03:00 INFO - PROCESS | 1651 | 1461171780275 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb5c000 == 41 [pid = 1651] [id = 141] 10:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12be84c00) [pid = 1651] [serial = 420] [outer = 0x0] 10:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12d08a000) [pid = 1651] [serial = 421] [outer = 0x12be84c00] 10:03:00 INFO - PROCESS | 1651 | 1461171780302 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12d32f800) [pid = 1651] [serial = 422] [outer = 0x12be84c00] 10:03:00 INFO - PROCESS | 1651 | 1461171780687 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]]]}] 10:03:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:03:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 10:03:00 INFO - PROCESS | 1651 | 1461171780707 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 1651 | 1461171780709 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:03:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:03:00 INFO - PROCESS | 1651 | 1461171780713 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 1651 | 1461171780715 Marionette TRACE conn2 <- [1,538,null,{}] 10:03:00 INFO - PROCESS | 1651 | 1461171780719 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}] 10:03:00 INFO - PROCESS | 1651 | 1461171780850 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:03:00 INFO - PROCESS | 1651 | 1461171780925 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x118949800 == 42 [pid = 1651] [id = 142] 10:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116193400) [pid = 1651] [serial = 423] [outer = 0x0] 10:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118fcec00) [pid = 1651] [serial = 424] [outer = 0x116193400] 10:03:00 INFO - PROCESS | 1651 | 1461171780977 Marionette DEBUG loaded listener.js 10:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11a973400) [pid = 1651] [serial = 425] [outer = 0x116193400] 10:03:01 INFO - PROCESS | 1651 | 1461171781393 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]]]}] 10:03:01 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. 10:03:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 722ms 10:03:01 INFO - PROCESS | 1651 | 1461171781435 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1651 | 1461171781439 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:03:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:03:01 INFO - PROCESS | 1651 | 1461171781443 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1651 | 1461171781445 Marionette TRACE conn2 <- [1,542,null,{}] 10:03:01 INFO - PROCESS | 1651 | 1461171781448 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}] 10:03:01 INFO - PROCESS | 1651 | 1461171781544 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:03:01 INFO - PROCESS | 1651 | 1461171781587 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd8b800 == 43 [pid = 1651] [id = 143] 10:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116199000) [pid = 1651] [serial = 426] [outer = 0x0] 10:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11aa18800) [pid = 1651] [serial = 427] [outer = 0x116199000] 10:03:01 INFO - PROCESS | 1651 | 1461171781615 Marionette DEBUG loaded listener.js 10:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11ae64000) [pid = 1651] [serial = 428] [outer = 0x116199000] 10:03:01 INFO - PROCESS | 1651 | 1461171781995 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]]]}] 10:03:02 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. 10:03:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 10:03:02 INFO - PROCESS | 1651 | 1461171782013 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:03:02 INFO - PROCESS | 1651 | 1461171782017 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:03:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:03:02 INFO - PROCESS | 1651 | 1461171782021 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 1651 | 1461171782024 Marionette TRACE conn2 <- [1,546,null,{}] 10:03:02 INFO - PROCESS | 1651 | 1461171782052 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}] 10:03:02 INFO - PROCESS | 1651 | 1461171782171 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:03:02 INFO - PROCESS | 1651 | 1461171782253 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3cd800 == 44 [pid = 1651] [id = 144] 10:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11bcb8400) [pid = 1651] [serial = 429] [outer = 0x0] 10:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123e7f800) [pid = 1651] [serial = 430] [outer = 0x11bcb8400] 10:03:02 INFO - PROCESS | 1651 | 1461171782306 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x127c21800) [pid = 1651] [serial = 431] [outer = 0x11bcb8400] 10:03:02 INFO - PROCESS | 1651 | 1461171782716 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]]]}] 10:03:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:03:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 10:03:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:03:02 INFO - PROCESS | 1651 | 1461171782743 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:03:02 INFO - PROCESS | 1651 | 1461171782745 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:03:02 INFO - PROCESS | 1651 | 1461171782770 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 1651 | 1461171782771 Marionette TRACE conn2 <- [1,550,null,{}] 10:03:02 INFO - PROCESS | 1651 | 1461171782775 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}] 10:03:02 INFO - PROCESS | 1651 | 1461171782873 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:03:02 INFO - PROCESS | 1651 | 1461171782950 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce82800 == 45 [pid = 1651] [id = 145] 10:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127c23c00) [pid = 1651] [serial = 432] [outer = 0x0] 10:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1289dfc00) [pid = 1651] [serial = 433] [outer = 0x127c23c00] 10:03:02 INFO - PROCESS | 1651 | 1461171782987 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b4af000) [pid = 1651] [serial = 434] [outer = 0x127c23c00] 10:03:03 INFO - PROCESS | 1651 | 1461171783367 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]]]}] 10:03:03 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. 10:03:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 641ms 10:03:03 INFO - PROCESS | 1651 | 1461171783390 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:03:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:03:03 INFO - PROCESS | 1651 | 1461171783391 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:03:03 INFO - PROCESS | 1651 | 1461171783393 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1651 | 1461171783395 Marionette TRACE conn2 <- [1,554,null,{}] 10:03:03 INFO - PROCESS | 1651 | 1461171783397 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}] 10:03:03 INFO - PROCESS | 1651 | 1461171783492 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:03:03 INFO - PROCESS | 1651 | 1461171783570 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c8800 == 46 [pid = 1651] [id = 146] 10:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b9a8000) [pid = 1651] [serial = 435] [outer = 0x0] 10:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12bbe2400) [pid = 1651] [serial = 436] [outer = 0x12b9a8000] 10:03:03 INFO - PROCESS | 1651 | 1461171783601 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12be7d800) [pid = 1651] [serial = 437] [outer = 0x12b9a8000] 10:03:03 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:04 INFO - PROCESS | 1651 | 1461171784010 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]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:03:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 10:03:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:03:04 INFO - PROCESS | 1651 | 1461171784065 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 1651 | 1461171784066 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:03:04 INFO - PROCESS | 1651 | 1461171784068 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1651 | 1461171784069 Marionette TRACE conn2 <- [1,558,null,{}] 10:03:04 INFO - PROCESS | 1651 | 1461171784072 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}] 10:03:04 INFO - PROCESS | 1651 | 1461171784180 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:03:04 INFO - PROCESS | 1651 | 1461171784241 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d42a000 == 47 [pid = 1651] [id = 147] 10:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12d334400) [pid = 1651] [serial = 438] [outer = 0x0] 10:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12d4d9c00) [pid = 1651] [serial = 439] [outer = 0x12d334400] 10:03:04 INFO - PROCESS | 1651 | 1461171784272 Marionette DEBUG loaded listener.js 10:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12db14800) [pid = 1651] [serial = 440] [outer = 0x12d334400] 10:03:04 INFO - PROCESS | 1651 | 1461171784823 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]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:03:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 820ms 10:03:04 INFO - PROCESS | 1651 | 1461171784892 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 1651 | 1461171784893 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:03:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:03:04 INFO - PROCESS | 1651 | 1461171784897 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1651 | 1461171784902 Marionette TRACE conn2 <- [1,562,null,{}] 10:03:04 INFO - PROCESS | 1651 | 1461171784906 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}] 10:03:04 INFO - PROCESS | 1651 | 1461171784993 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:03:05 INFO - PROCESS | 1651 | 1461171785051 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119eea800 == 48 [pid = 1651] [id = 148] 10:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119d2d400) [pid = 1651] [serial = 441] [outer = 0x0] 10:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119eb5800) [pid = 1651] [serial = 442] [outer = 0x119d2d400] 10:03:05 INFO - PROCESS | 1651 | 1461171785078 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11aac0800) [pid = 1651] [serial = 443] [outer = 0x119d2d400] 10:03:05 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:05 INFO - PROCESS | 1651 | 1461171785503 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]]]}] 10:03:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:03:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 623ms 10:03:05 INFO - PROCESS | 1651 | 1461171785520 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:03:05 INFO - PROCESS | 1651 | 1461171785524 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:03:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:03:05 INFO - PROCESS | 1651 | 1461171785528 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:03:05 INFO - PROCESS | 1651 | 1461171785530 Marionette TRACE conn2 <- [1,566,null,{}] 10:03:05 INFO - PROCESS | 1651 | 1461171785532 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}] 10:03:05 INFO - PROCESS | 1651 | 1461171785627 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:03:05 INFO - PROCESS | 1651 | 1461171785671 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85b000 == 49 [pid = 1651] [id = 149] 10:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11923ec00) [pid = 1651] [serial = 444] [outer = 0x0] 10:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11ae29000) [pid = 1651] [serial = 445] [outer = 0x11923ec00] 10:03:05 INFO - PROCESS | 1651 | 1461171785698 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11ae60800) [pid = 1651] [serial = 446] [outer = 0x11923ec00] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3c5800 == 48 [pid = 1651] [id = 140] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12888b000 == 47 [pid = 1651] [id = 139] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11a89d000 == 46 [pid = 1651] [id = 138] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x125e66000 == 45 [pid = 1651] [id = 137] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x124223800 == 44 [pid = 1651] [id = 136] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8ed000 == 43 [pid = 1651] [id = 135] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1bd000 == 42 [pid = 1651] [id = 134] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b9a1400) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd90000 == 41 [pid = 1651] [id = 133] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11add0800 == 40 [pid = 1651] [id = 132] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119803000 == 39 [pid = 1651] [id = 131] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11897d800 == 38 [pid = 1651] [id = 130] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11a897000 == 37 [pid = 1651] [id = 129] 10:03:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11863f800 == 36 [pid = 1651] [id = 128] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127c26c00) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127c19c00) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11ae27c00) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11ad23400) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11ae5bc00) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11b502400) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123b1ec00) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123f5a000) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11bcbc800) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123927800) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1189b9400) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11935b800) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11b81c800) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11bac0800) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11a998000) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11aa1d400) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12440f000) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x127e9bc00) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x127e9d400) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1289e2c00) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1299c3c00) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129977400) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x127ee6c00) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x129981800) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b3f2c00) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12b3f5800) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125ef9400) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12b3fe800) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 10:03:05 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:06 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:06 INFO - PROCESS | 1651 | 1461171786055 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]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 570ms 10:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:03:06 INFO - PROCESS | 1651 | 1461171786099 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 1651 | 1461171786100 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:03:06 INFO - PROCESS | 1651 | 1461171786102 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1651 | 1461171786105 Marionette TRACE conn2 <- [1,570,null,{}] 10:03:06 INFO - PROCESS | 1651 | 1461171786112 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}] 10:03:06 INFO - PROCESS | 1651 | 1461171786192 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:03:06 INFO - PROCESS | 1651 | 1461171786198 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a854000 == 37 [pid = 1651] [id = 150] 10:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11b50a400) [pid = 1651] [serial = 447] [outer = 0x0] 10:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11ba4f400) [pid = 1651] [serial = 448] [outer = 0x11b50a400] 10:03:06 INFO - PROCESS | 1651 | 1461171786228 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11bcbc800) [pid = 1651] [serial = 449] [outer = 0x11b50a400] 10:03:06 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:06 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:06 INFO - PROCESS | 1651 | 1461171786608 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]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 520ms 10:03:06 INFO - PROCESS | 1651 | 1461171786624 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 1651 | 1461171786626 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:03:06 INFO - PROCESS | 1651 | 1461171786628 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1651 | 1461171786629 Marionette TRACE conn2 <- [1,574,null,{}] 10:03:06 INFO - PROCESS | 1651 | 1461171786634 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}] 10:03:06 INFO - PROCESS | 1651 | 1461171786717 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:03:06 INFO - PROCESS | 1651 | 1461171786764 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba88800 == 38 [pid = 1651] [id = 151] 10:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11bcbf400) [pid = 1651] [serial = 450] [outer = 0x0] 10:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123927800) [pid = 1651] [serial = 451] [outer = 0x11bcbf400] 10:03:06 INFO - PROCESS | 1651 | 1461171786793 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124490400) [pid = 1651] [serial = 452] [outer = 0x11bcbf400] 10:03:07 INFO - PROCESS | 1651 | 1461171787203 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]]]}] 10:03:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:03:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 10:03:07 INFO - PROCESS | 1651 | 1461171787250 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1651 | 1461171787252 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:03:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:03:07 INFO - PROCESS | 1651 | 1461171787256 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1651 | 1461171787257 Marionette TRACE conn2 <- [1,578,null,{}] 10:03:07 INFO - PROCESS | 1651 | 1461171787261 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}] 10:03:07 INFO - PROCESS | 1651 | 1461171787411 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:03:07 INFO - PROCESS | 1651 | 1461171787489 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118db5800 == 39 [pid = 1651] [id = 152] 10:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118616400) [pid = 1651] [serial = 453] [outer = 0x0] 10:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118d92800) [pid = 1651] [serial = 454] [outer = 0x118616400] 10:03:07 INFO - PROCESS | 1651 | 1461171787562 Marionette DEBUG loaded listener.js 10:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119d2f000) [pid = 1651] [serial = 455] [outer = 0x118616400] 10:03:08 INFO - PROCESS | 1651 | 1461171788012 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]]]}] 10:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 770ms 10:03:08 INFO - PROCESS | 1651 | 1461171788026 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:03:08 INFO - PROCESS | 1651 | 1461171788029 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:03:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:03:08 INFO - PROCESS | 1651 | 1461171788053 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:03:08 INFO - PROCESS | 1651 | 1461171788056 Marionette TRACE conn2 <- [1,582,null,{}] 10:03:08 INFO - PROCESS | 1651 | 1461171788060 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}] 10:03:08 INFO - PROCESS | 1651 | 1461171788157 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:03:08 INFO - PROCESS | 1651 | 1461171788217 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba8a800 == 40 [pid = 1651] [id = 153] 10:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11ae29400) [pid = 1651] [serial = 456] [outer = 0x0] 10:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11b5a7000) [pid = 1651] [serial = 457] [outer = 0x11ae29400] 10:03:08 INFO - PROCESS | 1651 | 1461171788250 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11bcc4800) [pid = 1651] [serial = 458] [outer = 0x11ae29400] 10:03:08 INFO - PROCESS | 1651 | 1461171788674 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]]]}] 10:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 673ms 10:03:08 INFO - PROCESS | 1651 | 1461171788725 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:03:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:03:08 INFO - PROCESS | 1651 | 1461171788727 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:03:08 INFO - PROCESS | 1651 | 1461171788730 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:03:08 INFO - PROCESS | 1651 | 1461171788731 Marionette TRACE conn2 <- [1,586,null,{}] 10:03:08 INFO - PROCESS | 1651 | 1461171788733 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}] 10:03:08 INFO - PROCESS | 1651 | 1461171788850 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:03:08 INFO - PROCESS | 1651 | 1461171788910 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e1800 == 41 [pid = 1651] [id = 154] 10:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11bcc4c00) [pid = 1651] [serial = 459] [outer = 0x0] 10:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124120c00) [pid = 1651] [serial = 460] [outer = 0x11bcc4c00] 10:03:08 INFO - PROCESS | 1651 | 1461171788942 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127ee2c00) [pid = 1651] [serial = 461] [outer = 0x11bcc4c00] 10:03:09 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:09 INFO - PROCESS | 1651 | [1651] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:03:09 INFO - PROCESS | 1651 | 1461171789417 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:03:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 722ms 10:03:09 INFO - PROCESS | 1651 | 1461171789452 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 1651 | 1461171789455 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:03:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:03:09 INFO - PROCESS | 1651 | 1461171789462 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1651 | 1461171789466 Marionette TRACE conn2 <- [1,590,null,{}] 10:03:09 INFO - PROCESS | 1651 | 1461171789469 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}] 10:03:09 INFO - PROCESS | 1651 | 1461171789563 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:03:09 INFO - PROCESS | 1651 | 1461171789620 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12780a000 == 42 [pid = 1651] [id = 155] 10:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127c39800) [pid = 1651] [serial = 462] [outer = 0x0] 10:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1299b8c00) [pid = 1651] [serial = 463] [outer = 0x127c39800] 10:03:09 INFO - PROCESS | 1651 | 1461171789650 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b3f5800) [pid = 1651] [serial = 464] [outer = 0x127c39800] 10:03:10 INFO - PROCESS | 1651 | 1461171790065 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]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:03:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 626ms 10:03:10 INFO - PROCESS | 1651 | 1461171790085 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1651 | 1461171790086 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:03:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:03:10 INFO - PROCESS | 1651 | 1461171790089 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1651 | 1461171790090 Marionette TRACE conn2 <- [1,594,null,{}] 10:03:10 INFO - PROCESS | 1651 | 1461171790092 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}] 10:03:10 INFO - PROCESS | 1651 | 1461171790204 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:03:10 INFO - PROCESS | 1651 | 1461171790250 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x128892800 == 43 [pid = 1651] [id = 156] 10:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b3fe400) [pid = 1651] [serial = 465] [outer = 0x0] 10:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12bbde400) [pid = 1651] [serial = 466] [outer = 0x12b3fe400] 10:03:10 INFO - PROCESS | 1651 | 1461171790280 Marionette DEBUG loaded listener.js 10:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12ce31c00) [pid = 1651] [serial = 467] [outer = 0x12b3fe400] 10:03:10 INFO - PROCESS | 1651 | 1461171790744 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]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:03:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 669ms 10:03:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:03:10 INFO - PROCESS | 1651 | 1461171790758 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1651 | 1461171790759 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:03:10 INFO - PROCESS | 1651 | 1461171790762 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1651 | 1461171790763 Marionette TRACE conn2 <- [1,598,null,{}] 10:03:10 INFO - PROCESS | 1651 | 1461171790788 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}] 10:03:10 INFO - PROCESS | 1651 | 1461171790955 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:03:11 INFO - PROCESS | 1651 | 1461171791018 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11add6800 == 44 [pid = 1651] [id = 157] 10:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1164c3800) [pid = 1651] [serial = 468] [outer = 0x0] 10:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x118d95000) [pid = 1651] [serial = 469] [outer = 0x1164c3800] 10:03:11 INFO - PROCESS | 1651 | 1461171791047 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11aa16c00) [pid = 1651] [serial = 470] [outer = 0x1164c3800] 10:03:11 INFO - PROCESS | 1651 | 1461171791510 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]]]}] 10:03:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:03:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 790ms 10:03:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba88800 == 43 [pid = 1651] [id = 151] 10:03:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11a854000 == 42 [pid = 1651] [id = 150] 10:03:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85b000 == 41 [pid = 1651] [id = 149] 10:03:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119eea800 == 40 [pid = 1651] [id = 148] 10:03:11 INFO - PROCESS | 1651 | 1461171791589 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:03:11 INFO - PROCESS | 1651 | 1461171791592 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:03:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:03:11 INFO - PROCESS | 1651 | 1461171791599 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:03:11 INFO - PROCESS | 1651 | 1461171791601 Marionette TRACE conn2 <- [1,602,null,{}] 10:03:11 INFO - PROCESS | 1651 | 1461171791605 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}] 10:03:11 INFO - PROCESS | 1651 | 1461171791685 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:03:11 INFO - PROCESS | 1651 | 1461171791695 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee5000 == 41 [pid = 1651] [id = 158] 10:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11ae5d400) [pid = 1651] [serial = 471] [outer = 0x0] 10:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11b81c800) [pid = 1651] [serial = 472] [outer = 0x11ae5d400] 10:03:11 INFO - PROCESS | 1651 | 1461171791741 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c35b000) [pid = 1651] [serial = 473] [outer = 0x11ae5d400] 10:03:12 INFO - PROCESS | 1651 | 1461171792109 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:03:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 10:03:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:03:12 INFO - PROCESS | 1651 | 1461171792146 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1651 | 1461171792148 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:03:12 INFO - PROCESS | 1651 | 1461171792150 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1651 | 1461171792152 Marionette TRACE conn2 <- [1,606,null,{}] 10:03:12 INFO - PROCESS | 1651 | 1461171792154 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}] 10:03:12 INFO - PROCESS | 1651 | 1461171792251 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:03:12 INFO - PROCESS | 1651 | 1461171792257 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x124239000 == 42 [pid = 1651] [id = 159] 10:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123d5a000) [pid = 1651] [serial = 474] [outer = 0x0] 10:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x127c1d000) [pid = 1651] [serial = 475] [outer = 0x123d5a000] 10:03:12 INFO - PROCESS | 1651 | 1461171792283 Marionette DEBUG loaded listener.js 10:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128953000) [pid = 1651] [serial = 476] [outer = 0x123d5a000] 10:03:12 INFO - PROCESS | 1651 | 1461171792659 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:03:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 10:03:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:03:12 INFO - PROCESS | 1651 | 1461171792670 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1651 | 1461171792672 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:03:12 INFO - PROCESS | 1651 | 1461171792687 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1651 | 1461171792690 Marionette TRACE conn2 <- [1,610,null,{}] 10:03:12 INFO - PROCESS | 1651 | 1461171792693 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}] 10:03:12 INFO - PROCESS | 1651 | 1461171792829 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:03:12 INFO - PROCESS | 1651 | 1461171792886 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129830000 == 43 [pid = 1651] [id = 160] 10:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12895c400) [pid = 1651] [serial = 477] [outer = 0x0] 10:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12b4ae000) [pid = 1651] [serial = 478] [outer = 0x12895c400] 10:03:12 INFO - PROCESS | 1651 | 1461171792926 Marionette DEBUG loaded listener.js 10:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12d4d5400) [pid = 1651] [serial = 479] [outer = 0x12895c400] 10:03:13 INFO - PROCESS | 1651 | 1461171793362 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]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:03:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 732ms 10:03:13 INFO - PROCESS | 1651 | 1461171793407 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 1651 | 1461171793409 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:03:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:03:13 INFO - PROCESS | 1651 | 1461171793411 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 1651 | 1461171793412 Marionette TRACE conn2 <- [1,614,null,{}] 10:03:13 INFO - PROCESS | 1651 | 1461171793414 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}] 10:03:13 INFO - PROCESS | 1651 | 1461171793510 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:03:13 INFO - PROCESS | 1651 | 1461171793515 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b936800 == 44 [pid = 1651] [id = 161] 10:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12d4d6c00) [pid = 1651] [serial = 480] [outer = 0x0] 10:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12db1b800) [pid = 1651] [serial = 481] [outer = 0x12d4d6c00] 10:03:13 INFO - PROCESS | 1651 | 1461171793541 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12e240000) [pid = 1651] [serial = 482] [outer = 0x12d4d6c00] 10:03:13 INFO - PROCESS | 1651 | 1461171793903 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]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:03:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 517ms 10:03:13 INFO - PROCESS | 1651 | 1461171793930 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 1651 | 1461171793931 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:03:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:03:13 INFO - PROCESS | 1651 | 1461171793936 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 1651 | 1461171793938 Marionette TRACE conn2 <- [1,618,null,{}] 10:03:13 INFO - PROCESS | 1651 | 1461171793941 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}] 10:03:14 INFO - PROCESS | 1651 | 1461171794087 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:03:14 INFO - PROCESS | 1651 | 1461171794106 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c3800 == 45 [pid = 1651] [id = 162] 10:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12e318800) [pid = 1651] [serial = 483] [outer = 0x0] 10:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12e31a400) [pid = 1651] [serial = 484] [outer = 0x12e318800] 10:03:14 INFO - PROCESS | 1651 | 1461171794157 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12e3a3000) [pid = 1651] [serial = 485] [outer = 0x12e318800] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119d2d400) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x123f1f400) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11923ec00) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x127e26800) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119d2ec00) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11aa14c00) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11b50a400) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1288b4000) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11bac2c00) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11aaca800) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11ad22c00) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11aa20400) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1299bd000) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:03:14 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11587a000) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:03:14 INFO - PROCESS | 1651 | 1461171794605 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]]]}] 10:03:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:03:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 719ms 10:03:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:03:14 INFO - PROCESS | 1651 | 1461171794656 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:03:14 INFO - PROCESS | 1651 | 1461171794657 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:03:14 INFO - PROCESS | 1651 | 1461171794659 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 1651 | 1461171794660 Marionette TRACE conn2 <- [1,622,null,{}] 10:03:14 INFO - PROCESS | 1651 | 1461171794669 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}] 10:03:14 INFO - PROCESS | 1651 | 1461171794756 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:03:14 INFO - PROCESS | 1651 | 1461171794761 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d41e800 == 46 [pid = 1651] [id = 163] 10:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119eb5000) [pid = 1651] [serial = 486] [outer = 0x0] 10:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x127eb1400) [pid = 1651] [serial = 487] [outer = 0x119eb5000] 10:03:14 INFO - PROCESS | 1651 | 1461171794789 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12b3f0400) [pid = 1651] [serial = 488] [outer = 0x119eb5000] 10:03:15 INFO - PROCESS | 1651 | 1461171795104 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]]]}] 10:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12e3a2c00) [pid = 1651] [serial = 489] [outer = 0x12f515000] 10:03:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:03:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 10:03:15 INFO - PROCESS | 1651 | 1461171795142 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:03:15 INFO - PROCESS | 1651 | 1461171795143 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:03:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:03:15 INFO - PROCESS | 1651 | 1461171795160 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 1651 | 1461171795161 Marionette TRACE conn2 <- [1,626,null,{}] 10:03:15 INFO - PROCESS | 1651 | 1461171795163 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}] 10:03:15 INFO - PROCESS | 1651 | 1461171795262 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:03:15 INFO - PROCESS | 1651 | 1461171795269 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d466000 == 47 [pid = 1651] [id = 164] 10:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11aaca800) [pid = 1651] [serial = 490] [outer = 0x0] 10:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12e31f800) [pid = 1651] [serial = 491] [outer = 0x11aaca800] 10:03:15 INFO - PROCESS | 1651 | 1461171795294 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12e75d000) [pid = 1651] [serial = 492] [outer = 0x11aaca800] 10:03:15 INFO - PROCESS | 1651 | 1461171795608 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]]]}] 10:03:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:03:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 475ms 10:03:15 INFO - PROCESS | 1651 | 1461171795630 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:03:15 INFO - PROCESS | 1651 | 1461171795631 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:03:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:03:15 INFO - PROCESS | 1651 | 1461171795636 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 1651 | 1461171795637 Marionette TRACE conn2 <- [1,630,null,{}] 10:03:15 INFO - PROCESS | 1651 | 1461171795639 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}] 10:03:15 INFO - PROCESS | 1651 | 1461171795718 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:03:15 INFO - PROCESS | 1651 | 1461171795722 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e45d800 == 48 [pid = 1651] [id = 165] 10:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11935dc00) [pid = 1651] [serial = 493] [outer = 0x0] 10:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12efaa800) [pid = 1651] [serial = 494] [outer = 0x11935dc00] 10:03:15 INFO - PROCESS | 1651 | 1461171795748 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12efaf800) [pid = 1651] [serial = 495] [outer = 0x11935dc00] 10:03:16 INFO - PROCESS | 1651 | 1461171796061 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]]]}] 10:03:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:03:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 10:03:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:03:16 INFO - PROCESS | 1651 | 1461171796104 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 1651 | 1461171796105 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:03:16 INFO - PROCESS | 1651 | 1461171796108 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 1651 | 1461171796109 Marionette TRACE conn2 <- [1,634,null,{}] 10:03:16 INFO - PROCESS | 1651 | 1461171796111 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}] 10:03:16 INFO - PROCESS | 1651 | 1461171796211 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:03:16 INFO - PROCESS | 1651 | 1461171796219 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e46a800 == 49 [pid = 1651] [id = 166] 10:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12efab800) [pid = 1651] [serial = 496] [outer = 0x0] 10:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12efb4c00) [pid = 1651] [serial = 497] [outer = 0x12efab800] 10:03:16 INFO - PROCESS | 1651 | 1461171796245 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12f302c00) [pid = 1651] [serial = 498] [outer = 0x12efab800] 10:03:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:16 INFO - PROCESS | 1651 | 1461171796683 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]]]}] 10:03:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:03:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 618ms 10:03:16 INFO - PROCESS | 1651 | 1461171796726 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 1651 | 1461171796729 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:03:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:03:16 INFO - PROCESS | 1651 | 1461171796732 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 1651 | 1461171796735 Marionette TRACE conn2 <- [1,638,null,{}] 10:03:16 INFO - PROCESS | 1651 | 1461171796739 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}] 10:03:16 INFO - PROCESS | 1651 | 1461171796840 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:03:16 INFO - PROCESS | 1651 | 1461171796892 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7ed000 == 50 [pid = 1651] [id = 167] 10:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11ad26800) [pid = 1651] [serial = 499] [outer = 0x0] 10:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11b502400) [pid = 1651] [serial = 500] [outer = 0x11ad26800] 10:03:16 INFO - PROCESS | 1651 | 1461171796924 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x123932400) [pid = 1651] [serial = 501] [outer = 0x11ad26800] 10:03:17 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:17 INFO - PROCESS | 1651 | 1461171797350 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]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:03:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 10:03:17 INFO - PROCESS | 1651 | 1461171797404 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1651 | 1461171797408 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:03:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:03:17 INFO - PROCESS | 1651 | 1461171797412 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1651 | 1461171797414 Marionette TRACE conn2 <- [1,642,null,{}] 10:03:17 INFO - PROCESS | 1651 | 1461171797417 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}] 10:03:17 INFO - PROCESS | 1651 | 1461171797515 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:03:17 INFO - PROCESS | 1651 | 1461171797566 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x127b2e000 == 51 [pid = 1651] [id = 168] 10:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ae21800) [pid = 1651] [serial = 502] [outer = 0x0] 10:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x127e9a000) [pid = 1651] [serial = 503] [outer = 0x11ae21800] 10:03:17 INFO - PROCESS | 1651 | 1461171797595 Marionette DEBUG loaded listener.js 10:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1299b6c00) [pid = 1651] [serial = 504] [outer = 0x11ae21800] 10:03:18 INFO - PROCESS | 1651 | 1461171798011 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]]]}] 10:03:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:03:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 10:03:18 INFO - PROCESS | 1651 | 1461171798033 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1651 | 1461171798035 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:03:18 INFO - PROCESS | 1651 | 1461171798037 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1651 | 1461171798040 Marionette TRACE conn2 <- [1,646,null,{}] 10:03:18 INFO - PROCESS | 1651 | 1461171798047 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}] 10:03:18 INFO - PROCESS | 1651 | 1461171798168 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:03:18 INFO - PROCESS | 1651 | 1461171798234 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec06800 == 52 [pid = 1651] [id = 169] 10:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12b3f4c00) [pid = 1651] [serial = 505] [outer = 0x0] 10:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12e246c00) [pid = 1651] [serial = 506] [outer = 0x12b3f4c00] 10:03:18 INFO - PROCESS | 1651 | 1461171798266 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12e321400) [pid = 1651] [serial = 507] [outer = 0x12b3f4c00] 10:03:18 INFO - PROCESS | 1651 | 1461171798692 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]]]}] 10:03:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:03:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 10:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:03:18 INFO - PROCESS | 1651 | 1461171798709 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1651 | 1461171798711 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:03:18 INFO - PROCESS | 1651 | 1461171798713 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1651 | 1461171798715 Marionette TRACE conn2 <- [1,650,null,{}] 10:03:18 INFO - PROCESS | 1651 | 1461171798717 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}] 10:03:18 INFO - PROCESS | 1651 | 1461171798814 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:03:18 INFO - PROCESS | 1651 | 1461171798861 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f065000 == 53 [pid = 1651] [id = 170] 10:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12e321c00) [pid = 1651] [serial = 508] [outer = 0x0] 10:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12efabc00) [pid = 1651] [serial = 509] [outer = 0x12e321c00] 10:03:18 INFO - PROCESS | 1651 | 1461171798891 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12f308400) [pid = 1651] [serial = 510] [outer = 0x12e321c00] 10:03:19 INFO - PROCESS | 1651 | 1461171799310 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]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:03:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 622ms 10:03:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:03:19 INFO - PROCESS | 1651 | 1461171799335 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 1651 | 1461171799337 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:03:19 INFO - PROCESS | 1651 | 1461171799339 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:03:19 INFO - PROCESS | 1651 | 1461171799340 Marionette TRACE conn2 <- [1,654,null,{}] 10:03:19 INFO - PROCESS | 1651 | 1461171799343 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}] 10:03:19 INFO - PROCESS | 1651 | 1461171799438 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:03:19 INFO - PROCESS | 1651 | 1461171799531 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f07f000 == 54 [pid = 1651] [id = 171] 10:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12b15ac00) [pid = 1651] [serial = 511] [outer = 0x0] 10:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b15f000) [pid = 1651] [serial = 512] [outer = 0x12b15ac00] 10:03:19 INFO - PROCESS | 1651 | 1461171799562 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12b162800) [pid = 1651] [serial = 513] [outer = 0x12b15ac00] 10:03:19 INFO - PROCESS | 1651 | 1461171799990 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]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:03:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 718ms 10:03:20 INFO - PROCESS | 1651 | 1461171800058 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:03:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:03:20 INFO - PROCESS | 1651 | 1461171800061 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:03:20 INFO - PROCESS | 1651 | 1461171800094 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1651 | 1461171800095 Marionette TRACE conn2 <- [1,658,null,{}] 10:03:20 INFO - PROCESS | 1651 | 1461171800103 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}] 10:03:20 INFO - PROCESS | 1651 | 1461171800271 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:03:20 INFO - PROCESS | 1651 | 1461171800357 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x118629800 == 55 [pid = 1651] [id = 172] 10:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x116044000) [pid = 1651] [serial = 514] [outer = 0x0] 10:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11ae61800) [pid = 1651] [serial = 515] [outer = 0x116044000] 10:03:20 INFO - PROCESS | 1651 | 1461171800390 Marionette DEBUG loaded listener.js 10:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12e3a1c00) [pid = 1651] [serial = 516] [outer = 0x116044000] 10:03:20 INFO - PROCESS | 1651 | 1461171800983 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]]]}] 10:03:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:03:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 955ms 10:03:21 INFO - PROCESS | 1651 | 1461171801020 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:03:21 INFO - PROCESS | 1651 | 1461171801022 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:03:21 INFO - PROCESS | 1651 | 1461171801027 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - PROCESS | 1651 | 1461171801029 Marionette TRACE conn2 <- [1,662,null,{}] 10:03:21 INFO - PROCESS | 1651 | 1461171801036 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}] 10:03:21 INFO - PROCESS | 1651 | 1461171801125 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:03:21 INFO - PROCESS | 1651 | 1461171801191 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a890000 == 56 [pid = 1651] [id = 173] 10:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x119361000) [pid = 1651] [serial = 517] [outer = 0x0] 10:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x119eb3c00) [pid = 1651] [serial = 518] [outer = 0x119361000] 10:03:21 INFO - PROCESS | 1651 | 1461171801220 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11aa21c00) [pid = 1651] [serial = 519] [outer = 0x119361000] 10:03:21 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:21 INFO - PROCESS | 1651 | 1461171801654 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]]]}] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12e45d800 == 55 [pid = 1651] [id = 165] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12d466000 == 54 [pid = 1651] [id = 164] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12d41e800 == 53 [pid = 1651] [id = 163] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c3800 == 52 [pid = 1651] [id = 162] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12b936800 == 51 [pid = 1651] [id = 161] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x129830000 == 50 [pid = 1651] [id = 160] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124239000 == 49 [pid = 1651] [id = 159] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12d08a000) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x118fcec00) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x118df8400) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11aa18800) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x123e7f800) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x1289dfc00) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12d4d9c00) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12bbe2400) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x123927800) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 10:03:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:03:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 673ms 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x119ee5000 == 48 [pid = 1651] [id = 158] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11add6800 == 47 [pid = 1651] [id = 157] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12780a000 == 46 [pid = 1651] [id = 155] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e1800 == 45 [pid = 1651] [id = 154] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba8a800 == 44 [pid = 1651] [id = 153] 10:03:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118db5800 == 43 [pid = 1651] [id = 152] 10:03:21 INFO - PROCESS | 1651 | 1461171801727 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:03:21 INFO - PROCESS | 1651 | 1461171801733 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11c3b7800) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x123c2d800) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x127eac800) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1299c1c00) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x119eb5800) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11aac0800) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x124585c00) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11ae29000) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1283aa400) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11ae60800) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x119eb3400) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11a992c00) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11ace4400) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11ba4f400) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11ae25400) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1289df400) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c18e400) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1288ae800) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c3b6c00) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11aabec00) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11ae5c800) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11ae4d000) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11bab5000) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x129975c00) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x125ef0000) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11bcbc800) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12392e000) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b4a6800) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 10:03:21 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bbedc00) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 10:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:03:21 INFO - PROCESS | 1651 | 1461171801755 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - PROCESS | 1651 | 1461171801757 Marionette TRACE conn2 <- [1,666,null,{}] 10:03:21 INFO - PROCESS | 1651 | 1461171801760 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}] 10:03:21 INFO - PROCESS | 1651 | 1461171801869 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:03:21 INFO - PROCESS | 1651 | 1461171801882 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11924e000 == 44 [pid = 1651] [id = 174] 10:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ad1e800) [pid = 1651] [serial = 520] [outer = 0x0] 10:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11ae23c00) [pid = 1651] [serial = 521] [outer = 0x11ad1e800] 10:03:21 INFO - PROCESS | 1651 | 1461171801918 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11ae62400) [pid = 1651] [serial = 522] [outer = 0x11ad1e800] 10:03:22 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:22 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:22 INFO - PROCESS | 1651 | 1461171802274 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]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 576ms 10:03:22 INFO - PROCESS | 1651 | 1461171802326 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1651 | 1461171802327 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:03:22 INFO - PROCESS | 1651 | 1461171802329 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1651 | 1461171802331 Marionette TRACE conn2 <- [1,670,null,{}] 10:03:22 INFO - PROCESS | 1651 | 1461171802339 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}] 10:03:22 INFO - PROCESS | 1651 | 1461171802420 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:03:22 INFO - PROCESS | 1651 | 1461171802447 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11add1800 == 45 [pid = 1651] [id = 175] 10:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11bac3800) [pid = 1651] [serial = 523] [outer = 0x0] 10:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11c3ad400) [pid = 1651] [serial = 524] [outer = 0x11bac3800] 10:03:22 INFO - PROCESS | 1651 | 1461171802476 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c4de800) [pid = 1651] [serial = 525] [outer = 0x11bac3800] 10:03:22 INFO - PROCESS | 1651 | 1461171802822 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]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 522ms 10:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:03:22 INFO - PROCESS | 1651 | 1461171802855 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1651 | 1461171802858 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:03:22 INFO - PROCESS | 1651 | 1461171802861 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1651 | 1461171802863 Marionette TRACE conn2 <- [1,674,null,{}] 10:03:22 INFO - PROCESS | 1651 | 1461171802869 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}] 10:03:22 INFO - PROCESS | 1651 | 1461171802992 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:03:23 INFO - PROCESS | 1651 | 1461171802999 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bda9000 == 46 [pid = 1651] [id = 176] 10:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11c4e0c00) [pid = 1651] [serial = 526] [outer = 0x0] 10:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11c4e6800) [pid = 1651] [serial = 527] [outer = 0x11c4e0c00] 10:03:23 INFO - PROCESS | 1651 | 1461171803041 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x123b1e800) [pid = 1651] [serial = 528] [outer = 0x11c4e0c00] 10:03:23 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:23 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:23 INFO - PROCESS | 1651 | 1461171803386 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]]]}] 10:03:23 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 10:03:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 574ms 10:03:23 INFO - PROCESS | 1651 | 1461171803443 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 1651 | 1461171803444 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:03:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:03:23 INFO - PROCESS | 1651 | 1461171803447 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 1651 | 1461171803448 Marionette TRACE conn2 <- [1,678,null,{}] 10:03:23 INFO - PROCESS | 1651 | 1461171803450 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}] 10:03:23 INFO - PROCESS | 1651 | 1461171803524 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:03:23 INFO - PROCESS | 1651 | 1461171803528 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11981b800 == 47 [pid = 1651] [id = 177] 10:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123e7a800) [pid = 1651] [serial = 529] [outer = 0x0] 10:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x124581800) [pid = 1651] [serial = 530] [outer = 0x123e7a800] 10:03:23 INFO - PROCESS | 1651 | 1461171803558 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x127c18000) [pid = 1651] [serial = 531] [outer = 0x123e7a800] 10:03:23 INFO - PROCESS | 1651 | 1461171803929 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]]]}] 10:03:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:03:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 10:03:23 INFO - PROCESS | 1651 | 1461171803968 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 1651 | 1461171803969 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:03:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:03:23 INFO - PROCESS | 1651 | 1461171803971 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 1651 | 1461171803972 Marionette TRACE conn2 <- [1,682,null,{}] 10:03:23 INFO - PROCESS | 1651 | 1461171803974 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}] 10:03:24 INFO - PROCESS | 1651 | 1461171804084 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:03:24 INFO - PROCESS | 1651 | 1461171804098 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x123db5000 == 48 [pid = 1651] [id = 178] 10:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x127c25400) [pid = 1651] [serial = 532] [outer = 0x0] 10:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1288b5000) [pid = 1651] [serial = 533] [outer = 0x127c25400] 10:03:24 INFO - PROCESS | 1651 | 1461171804126 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1299c1000) [pid = 1651] [serial = 534] [outer = 0x127c25400] 10:03:24 INFO - PROCESS | 1651 | 1461171804955 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]]]}] 10:03:24 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) 10:03:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 10:03:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:03:24 INFO - PROCESS | 1651 | 1461171804990 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 1651 | 1461171804992 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:03:24 INFO - PROCESS | 1651 | 1461171804994 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1651 | 1461171804995 Marionette TRACE conn2 <- [1,686,null,{}] 10:03:24 INFO - PROCESS | 1651 | 1461171804997 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}] 10:03:25 INFO - PROCESS | 1651 | 1461171805089 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:03:25 INFO - PROCESS | 1651 | 1461171805102 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12889b800 == 49 [pid = 1651] [id = 179] 10:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b15c400) [pid = 1651] [serial = 535] [outer = 0x0] 10:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b3f6c00) [pid = 1651] [serial = 536] [outer = 0x12b15c400] 10:03:25 INFO - PROCESS | 1651 | 1461171805128 Marionette DEBUG loaded listener.js 10:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b9adc00) [pid = 1651] [serial = 537] [outer = 0x12b15c400] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11935dc00) [pid = 1651] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12895c400) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12d4d6c00) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1164c3800) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11ae5d400) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11bcbf400) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12e318800) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11aaca800) [pid = 1651] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119eb5000) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:03:25 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123d5a000) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:03:25 INFO - PROCESS | 1651 | 1461171805933 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]]]}] 10:03:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:03:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 10:03:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:03:25 INFO - PROCESS | 1651 | 1461171805963 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:03:25 INFO - PROCESS | 1651 | 1461171805964 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:03:25 INFO - PROCESS | 1651 | 1461171805969 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:03:25 INFO - PROCESS | 1651 | 1461171805970 Marionette TRACE conn2 <- [1,690,null,{}] 10:03:25 INFO - PROCESS | 1651 | 1461171805972 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}] 10:03:26 INFO - PROCESS | 1651 | 1461171806048 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:03:26 INFO - PROCESS | 1651 | 1461171806054 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba85800 == 50 [pid = 1651] [id = 180] 10:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11aac1000) [pid = 1651] [serial = 538] [outer = 0x0] 10:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12895c400) [pid = 1651] [serial = 539] [outer = 0x11aac1000] 10:03:26 INFO - PROCESS | 1651 | 1461171806080 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12bbe3c00) [pid = 1651] [serial = 540] [outer = 0x11aac1000] 10:03:26 INFO - PROCESS | 1651 | 1461171806893 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]]]}] 10:03:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:03:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 973ms 10:03:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:03:26 INFO - PROCESS | 1651 | 1461171806942 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:03:26 INFO - PROCESS | 1651 | 1461171806943 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:03:26 INFO - PROCESS | 1651 | 1461171806945 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 1651 | 1461171806946 Marionette TRACE conn2 <- [1,694,null,{}] 10:03:26 INFO - PROCESS | 1651 | 1461171806949 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}] 10:03:27 INFO - PROCESS | 1651 | 1461171807042 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:03:27 INFO - PROCESS | 1651 | 1461171807049 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c69800 == 51 [pid = 1651] [id = 181] 10:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12be83c00) [pid = 1651] [serial = 541] [outer = 0x0] 10:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12d333000) [pid = 1651] [serial = 542] [outer = 0x12be83c00] 10:03:27 INFO - PROCESS | 1651 | 1461171807074 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12d4d4c00) [pid = 1651] [serial = 543] [outer = 0x12be83c00] 10:03:27 INFO - PROCESS | 1651 | 1461171807893 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]]]}] 10:03:27 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) 10:03:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 10:03:27 INFO - PROCESS | 1651 | 1461171807917 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1651 | 1461171807920 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:03:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:03:27 INFO - PROCESS | 1651 | 1461171807924 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1651 | 1461171807926 Marionette TRACE conn2 <- [1,698,null,{}] 10:03:27 INFO - PROCESS | 1651 | 1461171807931 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}] 10:03:28 INFO - PROCESS | 1651 | 1461171808032 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:03:28 INFO - PROCESS | 1651 | 1461171808081 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119220800 == 52 [pid = 1651] [id = 182] 10:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11935e400) [pid = 1651] [serial = 544] [outer = 0x0] 10:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11a994000) [pid = 1651] [serial = 545] [outer = 0x11935e400] 10:03:28 INFO - PROCESS | 1651 | 1461171808114 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11ae27400) [pid = 1651] [serial = 546] [outer = 0x11935e400] 10:03:29 INFO - PROCESS | 1651 | 1461171809019 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]]]}] 10:03:29 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) 10:03:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 10:03:29 INFO - PROCESS | 1651 | 1461171809047 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:03:29 INFO - PROCESS | 1651 | 1461171809051 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:03:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:03:29 INFO - PROCESS | 1651 | 1461171809055 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 1651 | 1461171809057 Marionette TRACE conn2 <- [1,702,null,{}] 10:03:29 INFO - PROCESS | 1651 | 1461171809059 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}] 10:03:29 INFO - PROCESS | 1651 | 1461171809160 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:03:29 INFO - PROCESS | 1651 | 1461171809207 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b86800 == 53 [pid = 1651] [id = 183] 10:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11b50f400) [pid = 1651] [serial = 547] [outer = 0x0] 10:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11c18f400) [pid = 1651] [serial = 548] [outer = 0x11b50f400] 10:03:29 INFO - PROCESS | 1651 | 1461171809238 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11c4e4c00) [pid = 1651] [serial = 549] [outer = 0x11b50f400] 10:03:30 INFO - PROCESS | 1651 | 1461171810125 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]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:03:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1119ms 10:03:30 INFO - PROCESS | 1651 | 1461171810175 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 1651 | 1461171810176 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:03:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:03:30 INFO - PROCESS | 1651 | 1461171810179 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1651 | 1461171810182 Marionette TRACE conn2 <- [1,706,null,{}] 10:03:30 INFO - PROCESS | 1651 | 1461171810190 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}] 10:03:30 INFO - PROCESS | 1651 | 1461171810287 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:03:30 INFO - PROCESS | 1651 | 1461171810334 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c04f800 == 54 [pid = 1651] [id = 184] 10:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12411f000) [pid = 1651] [serial = 550] [outer = 0x0] 10:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12989f000) [pid = 1651] [serial = 551] [outer = 0x12411f000] 10:03:30 INFO - PROCESS | 1651 | 1461171810366 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12b162400) [pid = 1651] [serial = 552] [outer = 0x12411f000] 10:03:31 INFO - PROCESS | 1651 | 1461171811260 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]]]}] 10:03:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:03:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1123ms 10:03:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:03:31 INFO - PROCESS | 1651 | 1461171811303 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:03:31 INFO - PROCESS | 1651 | 1461171811305 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:03:31 INFO - PROCESS | 1651 | 1461171811307 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:03:31 INFO - PROCESS | 1651 | 1461171811308 Marionette TRACE conn2 <- [1,710,null,{}] 10:03:31 INFO - PROCESS | 1651 | 1461171811311 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}] 10:03:31 INFO - PROCESS | 1651 | 1461171811408 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:03:31 INFO - PROCESS | 1651 | 1461171811454 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d40d000 == 55 [pid = 1651] [id = 185] 10:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12d332c00) [pid = 1651] [serial = 553] [outer = 0x0] 10:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12db1e800) [pid = 1651] [serial = 554] [outer = 0x12d332c00] 10:03:31 INFO - PROCESS | 1651 | 1461171811485 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12e313000) [pid = 1651] [serial = 555] [outer = 0x12d332c00] 10:03:32 INFO - PROCESS | 1651 | 1461171812370 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]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:03:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1069ms 10:03:32 INFO - PROCESS | 1651 | 1461171812377 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:03:32 INFO - PROCESS | 1651 | 1461171812378 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:03:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:03:32 INFO - PROCESS | 1651 | 1461171812381 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:03:32 INFO - PROCESS | 1651 | 1461171812384 Marionette TRACE conn2 <- [1,714,null,{}] 10:03:32 INFO - PROCESS | 1651 | 1461171812387 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}] 10:03:32 INFO - PROCESS | 1651 | 1461171812480 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:03:32 INFO - PROCESS | 1651 | 1461171812528 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dac3800 == 56 [pid = 1651] [id = 186] 10:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12e313400) [pid = 1651] [serial = 556] [outer = 0x0] 10:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12e3a2400) [pid = 1651] [serial = 557] [outer = 0x12e313400] 10:03:32 INFO - PROCESS | 1651 | 1461171812559 Marionette DEBUG loaded listener.js 10:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12e75ac00) [pid = 1651] [serial = 558] [outer = 0x12e313400] 10:03:33 INFO - PROCESS | 1651 | 1461171813440 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]]]}] 10:03:33 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 10:03:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1072ms 10:03:33 INFO - PROCESS | 1651 | 1461171813462 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:03:33 INFO - PROCESS | 1651 | 1461171813466 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:03:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:03:33 INFO - PROCESS | 1651 | 1461171813471 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:03:33 INFO - PROCESS | 1651 | 1461171813473 Marionette TRACE conn2 <- [1,718,null,{}] 10:03:33 INFO - PROCESS | 1651 | 1461171813477 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}] 10:03:33 INFO - PROCESS | 1651 | 1461171813572 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:03:33 INFO - PROCESS | 1651 | 1461171813622 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a1800 == 57 [pid = 1651] [id = 187] 10:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11ad22400) [pid = 1651] [serial = 559] [outer = 0x0] 10:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11ae2e000) [pid = 1651] [serial = 560] [outer = 0x11ad22400] 10:03:33 INFO - PROCESS | 1651 | 1461171813651 Marionette DEBUG loaded listener.js 10:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11bac0800) [pid = 1651] [serial = 561] [outer = 0x11ad22400] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba85800 == 56 [pid = 1651] [id = 180] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12889b800 == 55 [pid = 1651] [id = 179] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x123db5000 == 54 [pid = 1651] [id = 178] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11981b800 == 53 [pid = 1651] [id = 177] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11b5a7000) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12bbde400) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12efb4c00) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x124120c00) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1299b8c00) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x118d92800) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | 1461171814606 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]]]}] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11bda9000 == 52 [pid = 1651] [id = 176] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11add1800 == 51 [pid = 1651] [id = 175] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11924e000 == 50 [pid = 1651] [id = 174] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11a890000 == 49 [pid = 1651] [id = 173] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12f07f000 == 48 [pid = 1651] [id = 171] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12f065000 == 47 [pid = 1651] [id = 170] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec06800 == 46 [pid = 1651] [id = 169] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x127b2e000 == 45 [pid = 1651] [id = 168] 10:03:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7ed000 == 44 [pid = 1651] [id = 167] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x124490400) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12e31a400) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x127eb1400) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12e3a3000) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1146bc000) [pid = 1651] [serial = 194] [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.] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x127c1d000) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x128953000) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12e240000) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12b3f0400) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11c35b000) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b4ae000) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12db1b800) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11aa16c00) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x118d95000) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12d4d5400) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11b81c800) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12e31f800) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12e75d000) [pid = 1651] [serial = 492] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12efaf800) [pid = 1651] [serial = 495] [outer = 0x0] [url = about:blank] 10:03:34 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12efaa800) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 10:03:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:03:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1173ms 10:03:34 INFO - PROCESS | 1651 | 1461171814645 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:03:34 INFO - PROCESS | 1651 | 1461171814648 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:03:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:03:34 INFO - PROCESS | 1651 | 1461171814653 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 1651 | 1461171814654 Marionette TRACE conn2 <- [1,722,null,{}] 10:03:34 INFO - PROCESS | 1651 | 1461171814657 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}] 10:03:34 INFO - PROCESS | 1651 | 1461171814736 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:03:34 INFO - PROCESS | 1651 | 1461171814741 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x119802800 == 45 [pid = 1651] [id = 188] 10:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x113e05c00) [pid = 1651] [serial = 562] [outer = 0x0] 10:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11c3b1c00) [pid = 1651] [serial = 563] [outer = 0x113e05c00] 10:03:34 INFO - PROCESS | 1651 | 1461171814769 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11c4e3400) [pid = 1651] [serial = 564] [outer = 0x113e05c00] 10:03:35 INFO - PROCESS | 1651 | 1461171815152 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] 10:03:35 INFO - PROCESS | 1651 | 1461171815175 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:03:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:03:35 INFO - PROCESS | 1651 | 1461171815193 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1651 | 1461171815196 Marionette TRACE conn2 <- [1,726,null,{}] 10:03:35 INFO - PROCESS | 1651 | 1461171815209 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}] 10:03:35 INFO - PROCESS | 1651 | 1461171815337 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:03:35 INFO - PROCESS | 1651 | 1461171815349 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1b8800 == 46 [pid = 1651] [id = 189] 10:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123b1f800) [pid = 1651] [serial = 565] [outer = 0x0] 10:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x127c26c00) [pid = 1651] [serial = 566] [outer = 0x123b1f800] 10:03:35 INFO - PROCESS | 1651 | 1461171815395 Marionette DEBUG loaded listener.js 10:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1298a2800) [pid = 1651] [serial = 567] [outer = 0x123b1f800] 10:03:35 INFO - PROCESS | 1651 | 1461171815859 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]]]}] 10:03:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:03:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 681ms 10:03:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:03:35 INFO - PROCESS | 1651 | 1461171815871 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:03:35 INFO - PROCESS | 1651 | 1461171815873 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:03:35 INFO - PROCESS | 1651 | 1461171815875 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1651 | 1461171815876 Marionette TRACE conn2 <- [1,730,null,{}] 10:03:35 INFO - PROCESS | 1651 | 1461171815878 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}] 10:03:35 INFO - PROCESS | 1651 | 1461171815976 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:03:35 INFO - PROCESS | 1651 | 1461171815983 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x127806800 == 47 [pid = 1651] [id = 190] 10:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12b15c800) [pid = 1651] [serial = 568] [outer = 0x0] 10:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b161400) [pid = 1651] [serial = 569] [outer = 0x12b15c800] 10:03:36 INFO - PROCESS | 1651 | 1461171816010 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12d336c00) [pid = 1651] [serial = 570] [outer = 0x12b15c800] 10:03:36 INFO - PROCESS | 1651 | 1461171816349 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] 10:03:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:03:36 INFO - PROCESS | 1651 | 1461171816395 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:03:36 INFO - PROCESS | 1651 | 1461171816398 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - PROCESS | 1651 | 1461171816399 Marionette TRACE conn2 <- [1,734,null,{}] 10:03:36 INFO - PROCESS | 1651 | 1461171816401 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}] 10:03:36 INFO - PROCESS | 1651 | 1461171816505 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:03:36 INFO - PROCESS | 1651 | 1461171816535 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288a1000 == 48 [pid = 1651] [id = 191] 10:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1299c2c00) [pid = 1651] [serial = 571] [outer = 0x0] 10:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12d4d5400) [pid = 1651] [serial = 572] [outer = 0x1299c2c00] 10:03:36 INFO - PROCESS | 1651 | 1461171816561 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12e756000) [pid = 1651] [serial = 573] [outer = 0x1299c2c00] 10:03:36 INFO - PROCESS | 1651 | 1461171816898 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]]]}] 10:03:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:03:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 522ms 10:03:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:03:36 INFO - PROCESS | 1651 | 1461171816919 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:03:36 INFO - PROCESS | 1651 | 1461171816921 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:03:36 INFO - PROCESS | 1651 | 1461171816923 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - PROCESS | 1651 | 1461171816924 Marionette TRACE conn2 <- [1,738,null,{}] 10:03:36 INFO - PROCESS | 1651 | 1461171816926 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}] 10:03:37 INFO - PROCESS | 1651 | 1461171817042 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:03:37 INFO - PROCESS | 1651 | 1461171817054 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb65000 == 49 [pid = 1651] [id = 192] 10:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11ae54c00) [pid = 1651] [serial = 574] [outer = 0x0] 10:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12e762c00) [pid = 1651] [serial = 575] [outer = 0x11ae54c00] 10:03:37 INFO - PROCESS | 1651 | 1461171817082 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12f509800) [pid = 1651] [serial = 576] [outer = 0x11ae54c00] 10:03:37 INFO - PROCESS | 1651 | 1461171817918 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]]]}] 10:03:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:03:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 10:03:37 INFO - PROCESS | 1651 | 1461171817943 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:03:37 INFO - PROCESS | 1651 | 1461171817944 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:03:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:03:37 INFO - PROCESS | 1651 | 1461171817946 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:03:37 INFO - PROCESS | 1651 | 1461171817947 Marionette TRACE conn2 <- [1,742,null,{}] 10:03:37 INFO - PROCESS | 1651 | 1461171817952 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}] 10:03:38 INFO - PROCESS | 1651 | 1461171818043 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:03:38 INFO - PROCESS | 1651 | 1461171818080 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d46d000 == 50 [pid = 1651] [id = 193] 10:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11c4ecc00) [pid = 1651] [serial = 577] [outer = 0x0] 10:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11c4f3400) [pid = 1651] [serial = 578] [outer = 0x11c4ecc00] 10:03:38 INFO - PROCESS | 1651 | 1461171818106 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12e754400) [pid = 1651] [serial = 579] [outer = 0x11c4ecc00] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x127c25400) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b15c400) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x119361000) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11bac3800) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11aac1000) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11c4e0c00) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11ad1e800) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x116044000) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x123e7a800) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x119080000) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:03:38 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12d4da000) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:03:38 INFO - PROCESS | 1651 | 1461171818906 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]]]}] 10:03:38 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 10:03:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 10:03:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:03:38 INFO - PROCESS | 1651 | 1461171818918 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 1651 | 1461171818920 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:03:38 INFO - PROCESS | 1651 | 1461171818922 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 1651 | 1461171818923 Marionette TRACE conn2 <- [1,746,null,{}] 10:03:38 INFO - PROCESS | 1651 | 1461171818925 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}] 10:03:39 INFO - PROCESS | 1651 | 1461171819009 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:03:39 INFO - PROCESS | 1651 | 1461171819013 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b91800 == 51 [pid = 1651] [id = 194] 10:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1190d5800) [pid = 1651] [serial = 580] [outer = 0x0] 10:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1190ddc00) [pid = 1651] [serial = 581] [outer = 0x1190d5800] 10:03:39 INFO - PROCESS | 1651 | 1461171819040 Marionette DEBUG loaded listener.js 10:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1190e1c00) [pid = 1651] [serial = 582] [outer = 0x1190d5800] 10:03:39 INFO - PROCESS | 1651 | 1461171819859 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]]]}] 10:03:39 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.) 10:03:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 10:03:39 INFO - PROCESS | 1651 | 1461171819892 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:03:39 INFO - PROCESS | 1651 | 1461171819893 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:03:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:03:39 INFO - PROCESS | 1651 | 1461171819895 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 1651 | 1461171819897 Marionette TRACE conn2 <- [1,750,null,{}] 10:03:39 INFO - PROCESS | 1651 | 1461171819901 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}] 10:03:39 INFO - PROCESS | 1651 | 1461171819979 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:03:40 INFO - PROCESS | 1651 | 1461171820029 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec06800 == 52 [pid = 1651] [id = 195] 10:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1190d7800) [pid = 1651] [serial = 583] [outer = 0x0] 10:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11c4f4800) [pid = 1651] [serial = 584] [outer = 0x1190d7800] 10:03:40 INFO - PROCESS | 1651 | 1461171820055 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1299c3000) [pid = 1651] [serial = 585] [outer = 0x1190d7800] 10:03:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:03:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 10:03:40 INFO - PROCESS | 1651 | 1461171820811 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]]]}] 10:03:40 INFO - PROCESS | 1651 | 1461171820817 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 1651 | 1461171820818 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:03:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:03:40 INFO - PROCESS | 1651 | 1461171820820 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 1651 | 1461171820821 Marionette TRACE conn2 <- [1,754,null,{}] 10:03:40 INFO - PROCESS | 1651 | 1461171820824 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}] 10:03:40 INFO - PROCESS | 1651 | 1461171820962 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:03:41 INFO - PROCESS | 1651 | 1461171821010 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x118948800 == 53 [pid = 1651] [id = 196] 10:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x116044800) [pid = 1651] [serial = 586] [outer = 0x0] 10:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x118de9400) [pid = 1651] [serial = 587] [outer = 0x116044800] 10:03:41 INFO - PROCESS | 1651 | 1461171821043 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11935dc00) [pid = 1651] [serial = 588] [outer = 0x116044800] 10:03:41 INFO - PROCESS | 1651 | 1461171821980 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]]]}] 10:03:41 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 10:03:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1171ms 10:03:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:03:42 INFO - PROCESS | 1651 | 1461171821993 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1651 | 1461171821997 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:03:42 INFO - PROCESS | 1651 | 1461171822002 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1651 | 1461171822006 Marionette TRACE conn2 <- [1,758,null,{}] 10:03:42 INFO - PROCESS | 1651 | 1461171822009 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}] 10:03:42 INFO - PROCESS | 1651 | 1461171822111 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:03:42 INFO - PROCESS | 1651 | 1461171822159 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ca3000 == 54 [pid = 1651] [id = 197] 10:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11aa14c00) [pid = 1651] [serial = 589] [outer = 0x0] 10:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11c4e1000) [pid = 1651] [serial = 590] [outer = 0x11aa14c00] 10:03:42 INFO - PROCESS | 1651 | 1461171822191 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11c4f0800) [pid = 1651] [serial = 591] [outer = 0x11aa14c00] 10:03:42 INFO - PROCESS | 1651 | 1461171822611 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]]]}] 10:03:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:03:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 622ms 10:03:42 INFO - PROCESS | 1651 | 1461171822623 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1651 | 1461171822626 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:03:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:03:42 INFO - PROCESS | 1651 | 1461171822628 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1651 | 1461171822630 Marionette TRACE conn2 <- [1,762,null,{}] 10:03:42 INFO - PROCESS | 1651 | 1461171822632 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}] 10:03:42 INFO - PROCESS | 1651 | 1461171822732 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:03:42 INFO - PROCESS | 1651 | 1461171822780 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c044800 == 55 [pid = 1651] [id = 198] 10:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11c4ee000) [pid = 1651] [serial = 592] [outer = 0x0] 10:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x127c17400) [pid = 1651] [serial = 593] [outer = 0x11c4ee000] 10:03:42 INFO - PROCESS | 1651 | 1461171822810 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b159c00) [pid = 1651] [serial = 594] [outer = 0x11c4ee000] 10:03:43 INFO - PROCESS | 1651 | 1461171823694 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]]]}] 10:03:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:03:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1119ms 10:03:43 INFO - PROCESS | 1651 | 1461171823770 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:03:43 INFO - PROCESS | 1651 | 1461171823772 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:03:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:03:43 INFO - PROCESS | 1651 | 1461171823781 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:03:43 INFO - PROCESS | 1651 | 1461171823784 Marionette TRACE conn2 <- [1,766,null,{}] 10:03:43 INFO - PROCESS | 1651 | 1461171823787 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}] 10:03:43 INFO - PROCESS | 1651 | 1461171823878 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:03:43 INFO - PROCESS | 1651 | 1461171823977 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3ad800 == 56 [pid = 1651] [id = 199] 10:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12e314000) [pid = 1651] [serial = 595] [outer = 0x0] 10:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12e762800) [pid = 1651] [serial = 596] [outer = 0x12e314000] 10:03:44 INFO - PROCESS | 1651 | 1461171824009 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12eae3800) [pid = 1651] [serial = 597] [outer = 0x12e314000] 10:03:45 INFO - PROCESS | 1651 | 1461171825104 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]]]}] 10:03:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:03:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1377ms 10:03:45 INFO - PROCESS | 1651 | 1461171825155 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:03:45 INFO - PROCESS | 1651 | 1461171825157 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:03:45 INFO - PROCESS | 1651 | 1461171825160 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:03:45 INFO - PROCESS | 1651 | 1461171825162 Marionette TRACE conn2 <- [1,770,null,{}] 10:03:45 INFO - PROCESS | 1651 | 1461171825167 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}] 10:03:45 INFO - PROCESS | 1651 | 1461171825310 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:03:45 INFO - PROCESS | 1651 | 1461171825366 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a3800 == 57 [pid = 1651] [id = 200] 10:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11aabdc00) [pid = 1651] [serial = 598] [outer = 0x0] 10:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11ace2400) [pid = 1651] [serial = 599] [outer = 0x11aabdc00] 10:03:45 INFO - PROCESS | 1651 | 1461171825395 Marionette DEBUG loaded listener.js 10:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11ae66c00) [pid = 1651] [serial = 600] [outer = 0x11aabdc00] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec06800 == 56 [pid = 1651] [id = 195] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x123b91800 == 55 [pid = 1651] [id = 194] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12d46d000 == 54 [pid = 1651] [id = 193] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb65000 == 53 [pid = 1651] [id = 192] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1288a1000 == 52 [pid = 1651] [id = 191] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x127806800 == 51 [pid = 1651] [id = 190] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1b8800 == 50 [pid = 1651] [id = 189] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12d333000) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119802800 == 49 [pid = 1651] [id = 188] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a1800 == 48 [pid = 1651] [id = 187] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12dac3800 == 47 [pid = 1651] [id = 186] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12d40d000 == 46 [pid = 1651] [id = 185] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12c04f800 == 45 [pid = 1651] [id = 184] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x123b86800 == 44 [pid = 1651] [id = 183] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119220800 == 43 [pid = 1651] [id = 182] 10:03:45 INFO - PROCESS | 1651 | --DOCSHELL 0x129c69800 == 42 [pid = 1651] [id = 181] 10:03:45 INFO - PROCESS | 1651 | 1461171825859 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]]]}] 10:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 725ms 10:03:45 INFO - PROCESS | 1651 | 1461171825886 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:03:45 INFO - PROCESS | 1651 | 1461171825890 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:03:45 INFO - PROCESS | 1651 | 1461171825894 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:03:45 INFO - PROCESS | 1651 | 1461171825896 Marionette TRACE conn2 <- [1,774,null,{}] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11ad1c400) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12e23fc00) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1288b5000) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12b3f6c00) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11aa21c00) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x119eb3c00) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11b502400) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11c3ad400) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11c4de800) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12895c400) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x127e9a000) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11c4e6800) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x123b1e800) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11ae23c00) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11ae62400) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12e3a1c00) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11ae61800) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12e246c00) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x124581800) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12efabc00) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12b15f000) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b9adc00) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1299c1000) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12bbe3c00) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x127c18000) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 10:03:45 INFO - PROCESS | 1651 | 1461171825912 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}] 10:03:46 INFO - PROCESS | 1651 | 1461171826020 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:03:46 INFO - PROCESS | 1651 | 1461171826024 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee4000 == 43 [pid = 1651] [id = 201] 10:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1190e0c00) [pid = 1651] [serial = 601] [outer = 0x0] 10:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11b50a400) [pid = 1651] [serial = 602] [outer = 0x1190e0c00] 10:03:46 INFO - PROCESS | 1651 | 1461171826052 Marionette DEBUG loaded listener.js 10:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c172c00) [pid = 1651] [serial = 603] [outer = 0x1190e0c00] 10:03:46 INFO - PROCESS | 1651 | 1461171826387 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]]]}] 10:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 519ms 10:03:46 INFO - PROCESS | 1651 | 1461171826414 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1651 | 1461171826416 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:03:46 INFO - PROCESS | 1651 | 1461171826420 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1651 | 1461171826423 Marionette TRACE conn2 <- [1,778,null,{}] 10:03:46 INFO - PROCESS | 1651 | 1461171826430 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}] 10:03:46 INFO - PROCESS | 1651 | 1461171826541 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:03:46 INFO - PROCESS | 1651 | 1461171826552 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba84000 == 44 [pid = 1651] [id = 202] 10:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c4dd000) [pid = 1651] [serial = 604] [outer = 0x0] 10:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c4f5000) [pid = 1651] [serial = 605] [outer = 0x11c4dd000] 10:03:46 INFO - PROCESS | 1651 | 1461171826581 Marionette DEBUG loaded listener.js 10:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12448bc00) [pid = 1651] [serial = 606] [outer = 0x11c4dd000] 10:03:46 INFO - PROCESS | 1651 | 1461171826970 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]]]}] 10:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 570ms 10:03:46 INFO - PROCESS | 1651 | 1461171826992 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1651 | 1461171826995 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:03:47 INFO - PROCESS | 1651 | 1461171826998 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1651 | 1461171827000 Marionette TRACE conn2 <- [1,782,null,{}] 10:03:47 INFO - PROCESS | 1651 | 1461171827003 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}] 10:03:47 INFO - PROCESS | 1651 | 1461171827115 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:03:47 INFO - PROCESS | 1651 | 1461171827121 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12447f800 == 45 [pid = 1651] [id = 203] 10:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x127c0bc00) [pid = 1651] [serial = 607] [outer = 0x0] 10:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1283b5400) [pid = 1651] [serial = 608] [outer = 0x127c0bc00] 10:03:47 INFO - PROCESS | 1651 | 1461171827163 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1299bbc00) [pid = 1651] [serial = 609] [outer = 0x127c0bc00] 10:03:47 INFO - PROCESS | 1651 | 1461171827592 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]]]}] 10:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 624ms 10:03:47 INFO - PROCESS | 1651 | 1461171827637 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 1651 | 1461171827638 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:03:47 INFO - PROCESS | 1651 | 1461171827642 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1651 | 1461171827643 Marionette TRACE conn2 <- [1,786,null,{}] 10:03:47 INFO - PROCESS | 1651 | 1461171827645 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}] 10:03:47 INFO - PROCESS | 1651 | 1461171827723 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:03:47 INFO - PROCESS | 1651 | 1461171827728 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12938f800 == 46 [pid = 1651] [id = 204] 10:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1190d5c00) [pid = 1651] [serial = 610] [outer = 0x0] 10:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11ae64c00) [pid = 1651] [serial = 611] [outer = 0x1190d5c00] 10:03:47 INFO - PROCESS | 1651 | 1461171827754 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b3f7c00) [pid = 1651] [serial = 612] [outer = 0x1190d5c00] 10:03:48 INFO - PROCESS | 1651 | 1461171828127 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]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 10:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:03:48 INFO - PROCESS | 1651 | 1461171828161 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:03:48 INFO - PROCESS | 1651 | 1461171828162 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:03:48 INFO - PROCESS | 1651 | 1461171828164 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1651 | 1461171828167 Marionette TRACE conn2 <- [1,790,null,{}] 10:03:48 INFO - PROCESS | 1651 | 1461171828171 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}] 10:03:48 INFO - PROCESS | 1651 | 1461171828288 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:03:48 INFO - PROCESS | 1651 | 1461171828326 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b717800 == 47 [pid = 1651] [id = 205] 10:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b4ad400) [pid = 1651] [serial = 613] [outer = 0x0] 10:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12d339c00) [pid = 1651] [serial = 614] [outer = 0x12b4ad400] 10:03:48 INFO - PROCESS | 1651 | 1461171828353 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12e319800) [pid = 1651] [serial = 615] [outer = 0x12b4ad400] 10:03:48 INFO - PROCESS | 1651 | 1461171828712 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]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 572ms 10:03:48 INFO - PROCESS | 1651 | 1461171828737 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:03:48 INFO - PROCESS | 1651 | 1461171828738 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:03:48 INFO - PROCESS | 1651 | 1461171828740 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1651 | 1461171828741 Marionette TRACE conn2 <- [1,794,null,{}] 10:03:48 INFO - PROCESS | 1651 | 1461171828744 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}] 10:03:48 INFO - PROCESS | 1651 | 1461171828845 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:03:48 INFO - PROCESS | 1651 | 1461171828856 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119215800 == 48 [pid = 1651] [id = 206] 10:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x127ee5c00) [pid = 1651] [serial = 616] [outer = 0x0] 10:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12e761400) [pid = 1651] [serial = 617] [outer = 0x127ee5c00] 10:03:48 INFO - PROCESS | 1651 | 1461171828882 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12eaeac00) [pid = 1651] [serial = 618] [outer = 0x127ee5c00] 10:03:49 INFO - PROCESS | 1651 | 1461171829247 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]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 10:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:03:49 INFO - PROCESS | 1651 | 1461171829262 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1651 | 1461171829263 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:03:49 INFO - PROCESS | 1651 | 1461171829267 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1651 | 1461171829268 Marionette TRACE conn2 <- [1,798,null,{}] 10:03:49 INFO - PROCESS | 1651 | 1461171829271 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}] 10:03:49 INFO - PROCESS | 1651 | 1461171829373 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:03:49 INFO - PROCESS | 1651 | 1461171829387 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d467000 == 49 [pid = 1651] [id = 207] 10:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12e760800) [pid = 1651] [serial = 619] [outer = 0x0] 10:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12efad800) [pid = 1651] [serial = 620] [outer = 0x12e760800] 10:03:49 INFO - PROCESS | 1651 | 1461171829411 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12efb3000) [pid = 1651] [serial = 621] [outer = 0x12e760800] 10:03:49 INFO - PROCESS | 1651 | 1461171829755 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]]]}] 10:03:49 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 10:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 523ms 10:03:49 INFO - PROCESS | 1651 | 1461171829790 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1651 | 1461171829792 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:03:49 INFO - PROCESS | 1651 | 1461171829794 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1651 | 1461171829795 Marionette TRACE conn2 <- [1,802,null,{}] 10:03:49 INFO - PROCESS | 1651 | 1461171829797 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}] 10:03:49 INFO - PROCESS | 1651 | 1461171829893 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:03:49 INFO - PROCESS | 1651 | 1461171829898 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7b7000 == 50 [pid = 1651] [id = 208] 10:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12b331400) [pid = 1651] [serial = 622] [outer = 0x0] 10:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b338400) [pid = 1651] [serial = 623] [outer = 0x12b331400] 10:03:49 INFO - PROCESS | 1651 | 1461171829923 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12b33c400) [pid = 1651] [serial = 624] [outer = 0x12b331400] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11ae54c00) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12b15c800) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11c4ecc00) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123b1f800) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1299c2c00) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x113e05c00) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11ad22400) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:03:50 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1190d5800) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:03:50 INFO - PROCESS | 1651 | 1461171830426 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]]]}] 10:03:50 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 10:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 10:03:50 INFO - PROCESS | 1651 | 1461171830465 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 1651 | 1461171830467 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:03:50 INFO - PROCESS | 1651 | 1461171830471 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 1651 | 1461171830472 Marionette TRACE conn2 <- [1,806,null,{}] 10:03:50 INFO - PROCESS | 1651 | 1461171830474 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}] 10:03:50 INFO - PROCESS | 1651 | 1461171830558 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:03:50 INFO - PROCESS | 1651 | 1461171830562 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c66000 == 51 [pid = 1651] [id = 209] 10:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11c4ef800) [pid = 1651] [serial = 625] [outer = 0x0] 10:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12b33c800) [pid = 1651] [serial = 626] [outer = 0x11c4ef800] 10:03:50 INFO - PROCESS | 1651 | 1461171830589 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12db20400) [pid = 1651] [serial = 627] [outer = 0x11c4ef800] 10:03:50 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:03:50 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:03:50 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 10:03:50 INFO - PROCESS | 1651 | 1461171830950 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]]]}] 10:03:50 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 10:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 10:03:50 INFO - PROCESS | 1651 | 1461171830991 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 1651 | 1461171830992 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:03:50 INFO - PROCESS | 1651 | 1461171830995 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 1651 | 1461171830996 Marionette TRACE conn2 <- [1,810,null,{}] 10:03:51 INFO - PROCESS | 1651 | 1461171830999 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}] 10:03:51 INFO - PROCESS | 1651 | 1461171831113 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:03:51 INFO - PROCESS | 1651 | 1461171831124 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3bd000 == 52 [pid = 1651] [id = 210] 10:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12eaedc00) [pid = 1651] [serial = 628] [outer = 0x0] 10:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12f309c00) [pid = 1651] [serial = 629] [outer = 0x12eaedc00] 10:03:51 INFO - PROCESS | 1651 | 1461171831153 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12f511000) [pid = 1651] [serial = 630] [outer = 0x12eaedc00] 10:03:51 INFO - PROCESS | 1651 | 1461171831521 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 10:03:51 INFO - PROCESS | 1651 | 1461171831565 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1651 | 1461171831567 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:03:51 INFO - PROCESS | 1651 | 1461171831570 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1651 | 1461171831572 Marionette TRACE conn2 <- [1,814,null,{}] 10:03:51 INFO - PROCESS | 1651 | 1461171831575 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}] 10:03:51 INFO - PROCESS | 1651 | 1461171831695 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:03:51 INFO - PROCESS | 1651 | 1461171831777 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa1a000 == 53 [pid = 1651] [id = 211] 10:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1122acc00) [pid = 1651] [serial = 631] [outer = 0x0] 10:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1122b0400) [pid = 1651] [serial = 632] [outer = 0x1122acc00] 10:03:51 INFO - PROCESS | 1651 | 1461171831816 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12f511c00) [pid = 1651] [serial = 633] [outer = 0x1122acc00] 10:03:52 INFO - PROCESS | 1651 | 1461171832237 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] 10:03:52 INFO - PROCESS | 1651 | 1461171832346 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:03:52 INFO - PROCESS | 1651 | 1461171832352 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:03:52 INFO - PROCESS | 1651 | 1461171832355 Marionette TRACE conn2 <- [1,818,null,{}] 10:03:52 INFO - PROCESS | 1651 | 1461171832359 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}] 10:03:52 INFO - PROCESS | 1651 | 1461171832467 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:03:52 INFO - PROCESS | 1651 | 1461171832518 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ade8800 == 54 [pid = 1651] [id = 212] 10:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x114c75800) [pid = 1651] [serial = 634] [outer = 0x0] 10:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x114c7a400) [pid = 1651] [serial = 635] [outer = 0x114c75800] 10:03:52 INFO - PROCESS | 1651 | 1461171832549 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x114c80400) [pid = 1651] [serial = 636] [outer = 0x114c75800] 10:03:52 INFO - PROCESS | 1651 | 1461171832966 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]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 674ms 10:03:53 INFO - PROCESS | 1651 | 1461171833026 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1651 | 1461171833030 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:03:53 INFO - PROCESS | 1651 | 1461171833034 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1651 | 1461171833036 Marionette TRACE conn2 <- [1,822,null,{}] 10:03:53 INFO - PROCESS | 1651 | 1461171833039 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}] 10:03:53 INFO - PROCESS | 1651 | 1461171833140 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:03:53 INFO - PROCESS | 1651 | 1461171833194 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12447f000 == 55 [pid = 1651] [id = 213] 10:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1161ef400) [pid = 1651] [serial = 637] [outer = 0x0] 10:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11a990000) [pid = 1651] [serial = 638] [outer = 0x1161ef400] 10:03:53 INFO - PROCESS | 1651 | 1461171833224 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11ae25400) [pid = 1651] [serial = 639] [outer = 0x1161ef400] 10:03:53 INFO - PROCESS | 1651 | 1461171833698 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] 10:03:53 INFO - PROCESS | 1651 | 1461171833757 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:03:53 INFO - PROCESS | 1651 | 1461171833759 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1651 | 1461171833762 Marionette TRACE conn2 <- [1,826,null,{}] 10:03:53 INFO - PROCESS | 1651 | 1461171833785 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}] 10:03:53 INFO - PROCESS | 1651 | 1461171833890 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:03:53 INFO - PROCESS | 1651 | 1461171833942 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f63f800 == 56 [pid = 1651] [id = 214] 10:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11c4dbc00) [pid = 1651] [serial = 640] [outer = 0x0] 10:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11c4e5400) [pid = 1651] [serial = 641] [outer = 0x11c4dbc00] 10:03:53 INFO - PROCESS | 1651 | 1461171833975 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x127c1f400) [pid = 1651] [serial = 642] [outer = 0x11c4dbc00] 10:03:54 INFO - PROCESS | 1651 | 1461171834441 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]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 725ms 10:03:54 INFO - PROCESS | 1651 | 1461171834500 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 1651 | 1461171834502 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:03:54 INFO - PROCESS | 1651 | 1461171834506 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:03:54 INFO - PROCESS | 1651 | 1461171834507 Marionette TRACE conn2 <- [1,830,null,{}] 10:03:54 INFO - PROCESS | 1651 | 1461171834510 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}] 10:03:54 INFO - PROCESS | 1651 | 1461171834613 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:03:54 INFO - PROCESS | 1651 | 1461171834679 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe97800 == 57 [pid = 1651] [id = 215] 10:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1288b8c00) [pid = 1651] [serial = 643] [outer = 0x0] 10:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12b154c00) [pid = 1651] [serial = 644] [outer = 0x1288b8c00] 10:03:54 INFO - PROCESS | 1651 | 1461171834709 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12b9b0400) [pid = 1651] [serial = 645] [outer = 0x1288b8c00] 10:03:55 INFO - PROCESS | 1651 | 1461171835146 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]]]}] 10:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 10:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:03:55 INFO - PROCESS | 1651 | 1461171835200 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 1651 | 1461171835201 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:03:55 INFO - PROCESS | 1651 | 1461171835206 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1651 | 1461171835207 Marionette TRACE conn2 <- [1,834,null,{}] 10:03:55 INFO - PROCESS | 1651 | 1461171835210 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}] 10:03:55 INFO - PROCESS | 1651 | 1461171835309 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:03:55 INFO - PROCESS | 1651 | 1461171835375 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303c8000 == 58 [pid = 1651] [id = 216] 10:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1289e6c00) [pid = 1651] [serial = 646] [outer = 0x0] 10:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12d4d7c00) [pid = 1651] [serial = 647] [outer = 0x1289e6c00] 10:03:55 INFO - PROCESS | 1651 | 1461171835404 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12e242000) [pid = 1651] [serial = 648] [outer = 0x1289e6c00] 10:03:55 INFO - PROCESS | 1651 | 1461171835850 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]]]}] 10:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 10:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:03:55 INFO - PROCESS | 1651 | 1461171835876 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 1651 | 1461171835877 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:03:55 INFO - PROCESS | 1651 | 1461171835880 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1651 | 1461171835881 Marionette TRACE conn2 <- [1,838,null,{}] 10:03:55 INFO - PROCESS | 1651 | 1461171835886 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}] 10:03:56 INFO - PROCESS | 1651 | 1461171836001 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:03:56 INFO - PROCESS | 1651 | 1461171836072 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8db000 == 59 [pid = 1651] [id = 217] 10:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11ae80800) [pid = 1651] [serial = 649] [outer = 0x0] 10:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11bac3c00) [pid = 1651] [serial = 650] [outer = 0x11ae80800] 10:03:56 INFO - PROCESS | 1651 | 1461171836102 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12e240000) [pid = 1651] [serial = 651] [outer = 0x11ae80800] 10:03:56 INFO - PROCESS | 1651 | 1461171836725 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]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 873ms 10:03:56 INFO - PROCESS | 1651 | 1461171836754 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1651 | 1461171836756 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:03:56 INFO - PROCESS | 1651 | 1461171836759 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1651 | 1461171836761 Marionette TRACE conn2 <- [1,842,null,{}] 10:03:56 INFO - PROCESS | 1651 | 1461171836767 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}] 10:03:56 INFO - PROCESS | 1651 | 1461171836861 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:03:56 INFO - PROCESS | 1651 | 1461171836931 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124231000 == 60 [pid = 1651] [id = 218] 10:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x118684000) [pid = 1651] [serial = 652] [outer = 0x0] 10:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x118df1400) [pid = 1651] [serial = 653] [outer = 0x118684000] 10:03:56 INFO - PROCESS | 1651 | 1461171836960 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1192c6000) [pid = 1651] [serial = 654] [outer = 0x118684000] 10:03:57 INFO - PROCESS | 1651 | 1461171837392 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 675ms 10:03:57 INFO - PROCESS | 1651 | 1461171837437 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 1651 | 1461171837441 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:03:57 INFO - PROCESS | 1651 | 1461171837447 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1651 | 1461171837451 Marionette TRACE conn2 <- [1,846,null,{}] 10:03:57 INFO - PROCESS | 1651 | 1461171837455 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}] 10:03:57 INFO - PROCESS | 1651 | 1461171837549 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:03:57 INFO - PROCESS | 1651 | 1461171837614 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ade8000 == 61 [pid = 1651] [id = 219] 10:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11ad19800) [pid = 1651] [serial = 655] [outer = 0x0] 10:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11ad23000) [pid = 1651] [serial = 656] [outer = 0x11ad19800] 10:03:57 INFO - PROCESS | 1651 | 1461171837638 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11ae7b400) [pid = 1651] [serial = 657] [outer = 0x11ad19800] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3bd000 == 60 [pid = 1651] [id = 210] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x129c66000 == 59 [pid = 1651] [id = 209] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7b7000 == 58 [pid = 1651] [id = 208] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12d467000 == 57 [pid = 1651] [id = 207] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119215800 == 56 [pid = 1651] [id = 206] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b717800 == 55 [pid = 1651] [id = 205] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11c4f4800) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11a994000) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12989f000) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11c18f400) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12db1e800) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12938f800 == 54 [pid = 1651] [id = 204] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12447f800 == 53 [pid = 1651] [id = 203] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba84000 == 52 [pid = 1651] [id = 202] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119ee4000 == 51 [pid = 1651] [id = 201] 10:03:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a3800 == 50 [pid = 1651] [id = 200] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12e762c00) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12b161400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12d336c00) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11c4f3400) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x127c26c00) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1298a2800) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12d4d5400) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12e3a2400) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c3b1c00) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11c4e3400) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11bac0800) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11ae2e000) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1190ddc00) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1190e1c00) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12e754400) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12f509800) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12e756000) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 10:03:58 INFO - PROCESS | 1651 | 1461171838037 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]]]}] 10:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 623ms 10:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:03:58 INFO - PROCESS | 1651 | 1461171838071 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1651 | 1461171838072 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:03:58 INFO - PROCESS | 1651 | 1461171838075 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1651 | 1461171838077 Marionette TRACE conn2 <- [1,850,null,{}] 10:03:58 INFO - PROCESS | 1651 | 1461171838084 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}] 10:03:58 INFO - PROCESS | 1651 | 1461171838189 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:03:58 INFO - PROCESS | 1651 | 1461171838249 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba8c000 == 51 [pid = 1651] [id = 220] 10:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1190e1c00) [pid = 1651] [serial = 658] [outer = 0x0] 10:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11ae84800) [pid = 1651] [serial = 659] [outer = 0x1190e1c00] 10:03:58 INFO - PROCESS | 1651 | 1461171838280 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11bdc2400) [pid = 1651] [serial = 660] [outer = 0x1190e1c00] 10:03:58 INFO - PROCESS | 1651 | 1461171838621 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]]]}] 10:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 571ms 10:03:58 INFO - PROCESS | 1651 | 1461171838648 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1651 | 1461171838650 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:03:58 INFO - PROCESS | 1651 | 1461171838654 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1651 | 1461171838655 Marionette TRACE conn2 <- [1,854,null,{}] 10:03:58 INFO - PROCESS | 1651 | 1461171838659 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}] 10:03:58 INFO - PROCESS | 1651 | 1461171838786 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:03:58 INFO - PROCESS | 1651 | 1461171838869 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x124077000 == 52 [pid = 1651] [id = 221] 10:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11bdc4800) [pid = 1651] [serial = 661] [outer = 0x0] 10:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11bdcd800) [pid = 1651] [serial = 662] [outer = 0x11bdc4800] 10:03:58 INFO - PROCESS | 1651 | 1461171838910 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11c4d8c00) [pid = 1651] [serial = 663] [outer = 0x11bdc4800] 10:03:59 INFO - PROCESS | 1651 | 1461171839261 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 10:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:03:59 INFO - PROCESS | 1651 | 1461171839275 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1651 | 1461171839276 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:03:59 INFO - PROCESS | 1651 | 1461171839278 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1651 | 1461171839279 Marionette TRACE conn2 <- [1,858,null,{}] 10:03:59 INFO - PROCESS | 1651 | 1461171839281 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}] 10:03:59 INFO - PROCESS | 1651 | 1461171839371 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:03:59 INFO - PROCESS | 1651 | 1461171839438 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b573000 == 53 [pid = 1651] [id = 222] 10:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11c4db800) [pid = 1651] [serial = 664] [outer = 0x0] 10:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11c4f0400) [pid = 1651] [serial = 665] [outer = 0x11c4db800] 10:03:59 INFO - PROCESS | 1651 | 1461171839465 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x123c2d800) [pid = 1651] [serial = 666] [outer = 0x11c4db800] 10:03:59 INFO - PROCESS | 1651 | 1461171839763 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 10:03:59 INFO - PROCESS | 1651 | 1461171839798 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1651 | 1461171839801 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:03:59 INFO - PROCESS | 1651 | 1461171839806 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1651 | 1461171839807 Marionette TRACE conn2 <- [1,862,null,{}] 10:03:59 INFO - PROCESS | 1651 | 1461171839809 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}] 10:03:59 INFO - PROCESS | 1651 | 1461171839907 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:03:59 INFO - PROCESS | 1651 | 1461171839912 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d467000 == 54 [pid = 1651] [id = 223] 10:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12448e400) [pid = 1651] [serial = 667] [outer = 0x0] 10:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1288b8400) [pid = 1651] [serial = 668] [outer = 0x12448e400] 10:03:59 INFO - PROCESS | 1651 | 1461171839940 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12b337000) [pid = 1651] [serial = 669] [outer = 0x12448e400] 10:04:00 INFO - PROCESS | 1651 | 1461171840321 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 10:04:00 INFO - PROCESS | 1651 | 1461171840327 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1651 | 1461171840328 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:04:00 INFO - PROCESS | 1651 | 1461171840330 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1651 | 1461171840332 Marionette TRACE conn2 <- [1,866,null,{}] 10:04:00 INFO - PROCESS | 1651 | 1461171840335 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}] 10:04:00 INFO - PROCESS | 1651 | 1461171840446 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:04:00 INFO - PROCESS | 1651 | 1461171840450 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e469000 == 55 [pid = 1651] [id = 224] 10:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11c4ec800) [pid = 1651] [serial = 670] [outer = 0x0] 10:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12b33b000) [pid = 1651] [serial = 671] [outer = 0x11c4ec800] 10:04:00 INFO - PROCESS | 1651 | 1461171840476 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12b7ba800) [pid = 1651] [serial = 672] [outer = 0x11c4ec800] 10:04:00 INFO - PROCESS | 1651 | 1461171840830 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 523ms 10:04:00 INFO - PROCESS | 1651 | 1461171840854 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1651 | 1461171840855 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:04:00 INFO - PROCESS | 1651 | 1461171840864 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1651 | 1461171840865 Marionette TRACE conn2 <- [1,870,null,{}] 10:04:00 INFO - PROCESS | 1651 | 1461171840867 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}] 10:04:00 INFO - PROCESS | 1651 | 1461171840967 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:04:00 INFO - PROCESS | 1651 | 1461171840972 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3a5800 == 56 [pid = 1651] [id = 225] 10:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x125ef9400) [pid = 1651] [serial = 673] [outer = 0x0] 10:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12ce34000) [pid = 1651] [serial = 674] [outer = 0x125ef9400] 10:04:01 INFO - PROCESS | 1651 | 1461171841027 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12db1e800) [pid = 1651] [serial = 675] [outer = 0x125ef9400] 10:04:01 INFO - PROCESS | 1651 | 1461171841353 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 10:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:04:01 INFO - PROCESS | 1651 | 1461171841383 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1651 | 1461171841384 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:04:01 INFO - PROCESS | 1651 | 1461171841386 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1651 | 1461171841387 Marionette TRACE conn2 <- [1,874,null,{}] 10:04:01 INFO - PROCESS | 1651 | 1461171841389 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}] 10:04:01 INFO - PROCESS | 1651 | 1461171841493 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:04:01 INFO - PROCESS | 1651 | 1461171841529 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa1b800 == 57 [pid = 1651] [id = 226] 10:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12b9a9c00) [pid = 1651] [serial = 676] [outer = 0x0] 10:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12e247800) [pid = 1651] [serial = 677] [outer = 0x12b9a9c00] 10:04:01 INFO - PROCESS | 1651 | 1461171841554 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12e754400) [pid = 1651] [serial = 678] [outer = 0x12b9a9c00] 10:04:01 INFO - PROCESS | 1651 | 1461171841892 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 10:04:01 INFO - PROCESS | 1651 | 1461171841905 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1651 | 1461171841906 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:04:01 INFO - PROCESS | 1651 | 1461171841908 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1651 | 1461171841909 Marionette TRACE conn2 <- [1,878,null,{}] 10:04:01 INFO - PROCESS | 1651 | 1461171841912 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}] 10:04:02 INFO - PROCESS | 1651 | 1461171842014 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1190d7800) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12b331400) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11c4ef800) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x1190e0c00) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x127ee5c00) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11c4dd000) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12eaedc00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1190d5c00) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11aabdc00) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12e760800) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x127c0bc00) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:04:02 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12b4ad400) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:04:02 INFO - PROCESS | 1651 | 1461171842259 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b83a000 == 58 [pid = 1651] [id = 227] 10:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1122a9000) [pid = 1651] [serial = 679] [outer = 0x0] 10:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1190da800) [pid = 1651] [serial = 680] [outer = 0x1122a9000] 10:04:02 INFO - PROCESS | 1651 | 1461171842284 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11c4ddc00) [pid = 1651] [serial = 681] [outer = 0x1122a9000] 10:04:02 INFO - PROCESS | 1651 | 1461171842640 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]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 770ms 10:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:04:02 INFO - PROCESS | 1651 | 1461171842679 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 1651 | 1461171842682 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:04:02 INFO - PROCESS | 1651 | 1461171842685 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1651 | 1461171842687 Marionette TRACE conn2 <- [1,882,null,{}] 10:04:02 INFO - PROCESS | 1651 | 1461171842691 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}] 10:04:02 INFO - PROCESS | 1651 | 1461171842870 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:04:02 INFO - PROCESS | 1651 | 1461171842959 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a68000 == 59 [pid = 1651] [id = 228] 10:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11c4e3c00) [pid = 1651] [serial = 682] [outer = 0x0] 10:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12e760800) [pid = 1651] [serial = 683] [outer = 0x11c4e3c00] 10:04:02 INFO - PROCESS | 1651 | 1461171842989 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12efb7c00) [pid = 1651] [serial = 684] [outer = 0x11c4e3c00] 10:04:03 INFO - PROCESS | 1651 | 1461171843270 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]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 622ms 10:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:04:03 INFO - PROCESS | 1651 | 1461171843307 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 1651 | 1461171843309 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:04:03 INFO - PROCESS | 1651 | 1461171843311 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1651 | 1461171843312 Marionette TRACE conn2 <- [1,886,null,{}] 10:04:03 INFO - PROCESS | 1651 | 1461171843315 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}] 10:04:03 INFO - PROCESS | 1651 | 1461171843406 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:04:03 INFO - PROCESS | 1651 | 1461171843410 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1121a9800 == 60 [pid = 1651] [id = 229] 10:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12f306800) [pid = 1651] [serial = 685] [outer = 0x0] 10:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12f512000) [pid = 1651] [serial = 686] [outer = 0x12f306800] 10:04:03 INFO - PROCESS | 1651 | 1461171843436 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12f6ce800) [pid = 1651] [serial = 687] [outer = 0x12f306800] 10:04:03 INFO - PROCESS | 1651 | 1461171843760 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]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 10:04:03 INFO - PROCESS | 1651 | 1461171843782 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 1651 | 1461171843786 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:04:03 INFO - PROCESS | 1651 | 1461171843788 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1651 | 1461171843790 Marionette TRACE conn2 <- [1,890,null,{}] 10:04:03 INFO - PROCESS | 1651 | 1461171843792 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}] 10:04:03 INFO - PROCESS | 1651 | 1461171843935 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:04:03 INFO - PROCESS | 1651 | 1461171843944 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a75800 == 61 [pid = 1651] [id = 230] 10:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12ea2f000) [pid = 1651] [serial = 688] [outer = 0x0] 10:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12ea32400) [pid = 1651] [serial = 689] [outer = 0x12ea2f000] 10:04:03 INFO - PROCESS | 1651 | 1461171843978 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12ea36400) [pid = 1651] [serial = 690] [outer = 0x12ea2f000] 10:04:04 INFO - PROCESS | 1651 | 1461171844575 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]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 819ms 10:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:04:04 INFO - PROCESS | 1651 | 1461171844608 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1651 | 1461171844610 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:04:04 INFO - PROCESS | 1651 | 1461171844614 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1651 | 1461171844616 Marionette TRACE conn2 <- [1,894,null,{}] 10:04:04 INFO - PROCESS | 1651 | 1461171844620 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}] 10:04:04 INFO - PROCESS | 1651 | 1461171844726 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:04:04 INFO - PROCESS | 1651 | 1461171844796 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ade6800 == 62 [pid = 1651] [id = 231] 10:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x115872c00) [pid = 1651] [serial = 691] [outer = 0x0] 10:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1190dc000) [pid = 1651] [serial = 692] [outer = 0x115872c00] 10:04:04 INFO - PROCESS | 1651 | 1461171844828 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11aa1f800) [pid = 1651] [serial = 693] [outer = 0x115872c00] 10:04:05 INFO - PROCESS | 1651 | 1461171845442 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]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 873ms 10:04:05 INFO - PROCESS | 1651 | 1461171845488 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1651 | 1461171845491 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:04:05 INFO - PROCESS | 1651 | 1461171845496 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1651 | 1461171845498 Marionette TRACE conn2 <- [1,898,null,{}] 10:04:05 INFO - PROCESS | 1651 | 1461171845501 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}] 10:04:05 INFO - PROCESS | 1651 | 1461171845606 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:04:05 INFO - PROCESS | 1651 | 1461171845674 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x128921000 == 63 [pid = 1651] [id = 232] 10:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11aa21400) [pid = 1651] [serial = 694] [outer = 0x0] 10:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11ae85c00) [pid = 1651] [serial = 695] [outer = 0x11aa21400] 10:04:05 INFO - PROCESS | 1651 | 1461171845704 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11bdc2c00) [pid = 1651] [serial = 696] [outer = 0x11aa21400] 10:04:06 INFO - PROCESS | 1651 | 1461171846098 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 621ms 10:04:06 INFO - PROCESS | 1651 | 1461171846123 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:04:06 INFO - PROCESS | 1651 | 1461171846125 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:04:06 INFO - PROCESS | 1651 | 1461171846127 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1651 | 1461171846130 Marionette TRACE conn2 <- [1,902,null,{}] 10:04:06 INFO - PROCESS | 1651 | 1461171846138 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}] 10:04:06 INFO - PROCESS | 1651 | 1461171846244 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:04:06 INFO - PROCESS | 1651 | 1461171846301 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303da000 == 64 [pid = 1651] [id = 233] 10:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11c171400) [pid = 1651] [serial = 697] [outer = 0x0] 10:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x127c1ec00) [pid = 1651] [serial = 698] [outer = 0x11c171400] 10:04:06 INFO - PROCESS | 1651 | 1461171846333 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x1299be400) [pid = 1651] [serial = 699] [outer = 0x11c171400] 10:04:06 INFO - PROCESS | 1651 | 1461171846795 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 726ms 10:04:06 INFO - PROCESS | 1651 | 1461171846855 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1651 | 1461171846858 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:04:06 INFO - PROCESS | 1651 | 1461171846861 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1651 | 1461171846863 Marionette TRACE conn2 <- [1,906,null,{}] 10:04:06 INFO - PROCESS | 1651 | 1461171846867 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}] 10:04:07 INFO - PROCESS | 1651 | 1461171847046 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:04:07 INFO - PROCESS | 1651 | 1461171847145 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369cd800 == 65 [pid = 1651] [id = 234] 10:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12b335000) [pid = 1651] [serial = 700] [outer = 0x0] 10:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12d083c00) [pid = 1651] [serial = 701] [outer = 0x12b335000] 10:04:07 INFO - PROCESS | 1651 | 1461171847193 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12ea30800) [pid = 1651] [serial = 702] [outer = 0x12b335000] 10:04:07 INFO - PROCESS | 1651 | 1461171847612 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 770ms 10:04:07 INFO - PROCESS | 1651 | 1461171847632 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:04:07 INFO - PROCESS | 1651 | 1461171847636 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:04:07 INFO - PROCESS | 1651 | 1461171847638 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1651 | 1461171847640 Marionette TRACE conn2 <- [1,910,null,{}] 10:04:07 INFO - PROCESS | 1651 | 1461171847642 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}] 10:04:07 INFO - PROCESS | 1651 | 1461171847743 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:04:07 INFO - PROCESS | 1651 | 1461171847799 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369e3800 == 66 [pid = 1651] [id = 235] 10:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12ea36800) [pid = 1651] [serial = 703] [outer = 0x0] 10:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12ea39800) [pid = 1651] [serial = 704] [outer = 0x12ea36800] 10:04:07 INFO - PROCESS | 1651 | 1461171847830 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12eaeb800) [pid = 1651] [serial = 705] [outer = 0x12ea36800] 10:04:08 INFO - PROCESS | 1651 | 1461171848278 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]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 10:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:04:08 INFO - PROCESS | 1651 | 1461171848309 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1651 | 1461171848310 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:04:08 INFO - PROCESS | 1651 | 1461171848313 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1651 | 1461171848314 Marionette TRACE conn2 <- [1,914,null,{}] 10:04:08 INFO - PROCESS | 1651 | 1461171848317 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}] 10:04:08 INFO - PROCESS | 1651 | 1461171848451 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:04:08 INFO - PROCESS | 1651 | 1461171848537 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11556c000 == 67 [pid = 1651] [id = 236] 10:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12efae400) [pid = 1651] [serial = 706] [outer = 0x0] 10:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12f513400) [pid = 1651] [serial = 707] [outer = 0x12efae400] 10:04:08 INFO - PROCESS | 1651 | 1461171848568 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12fd78000) [pid = 1651] [serial = 708] [outer = 0x12efae400] 10:04:08 INFO - PROCESS | 1651 | 1461171848975 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 719ms 10:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:04:09 INFO - PROCESS | 1651 | 1461171849032 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1651 | 1461171849034 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:04:09 INFO - PROCESS | 1651 | 1461171849036 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1651 | 1461171849037 Marionette TRACE conn2 <- [1,918,null,{}] 10:04:09 INFO - PROCESS | 1651 | 1461171849040 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}] 10:04:09 INFO - PROCESS | 1651 | 1461171849144 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:04:09 INFO - PROCESS | 1651 | 1461171849216 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11adde000 == 68 [pid = 1651] [id = 237] 10:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x114c73000) [pid = 1651] [serial = 709] [outer = 0x0] 10:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11c4f0000) [pid = 1651] [serial = 710] [outer = 0x114c73000] 10:04:09 INFO - PROCESS | 1651 | 1461171849247 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12fd7b000) [pid = 1651] [serial = 711] [outer = 0x114c73000] 10:04:09 INFO - PROCESS | 1651 | 1461171849672 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 10:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:04:09 INFO - PROCESS | 1651 | 1461171849706 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1651 | 1461171849708 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:04:09 INFO - PROCESS | 1651 | 1461171849710 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1651 | 1461171849711 Marionette TRACE conn2 <- [1,922,null,{}] 10:04:09 INFO - PROCESS | 1651 | 1461171849714 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}] 10:04:09 INFO - PROCESS | 1651 | 1461171849839 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:04:09 INFO - PROCESS | 1651 | 1461171849912 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d465800 == 69 [pid = 1651] [id = 238] 10:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12f6d3400) [pid = 1651] [serial = 712] [outer = 0x0] 10:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12fd81c00) [pid = 1651] [serial = 713] [outer = 0x12f6d3400] 10:04:09 INFO - PROCESS | 1651 | 1461171849941 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12fe51400) [pid = 1651] [serial = 714] [outer = 0x12f6d3400] 10:04:10 INFO - PROCESS | 1651 | 1461171850544 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]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 870ms 10:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:04:10 INFO - PROCESS | 1651 | 1461171850581 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1651 | 1461171850585 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:04:10 INFO - PROCESS | 1651 | 1461171850589 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1651 | 1461171850591 Marionette TRACE conn2 <- [1,926,null,{}] 10:04:10 INFO - PROCESS | 1651 | 1461171850594 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}] 10:04:10 INFO - PROCESS | 1651 | 1461171850697 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:04:10 INFO - PROCESS | 1651 | 1461171850770 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8a4000 == 70 [pid = 1651] [id = 239] 10:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x114c7cc00) [pid = 1651] [serial = 715] [outer = 0x0] 10:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x118d92800) [pid = 1651] [serial = 716] [outer = 0x114c7cc00] 10:04:10 INFO - PROCESS | 1651 | 1461171850799 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11a976400) [pid = 1651] [serial = 717] [outer = 0x114c7cc00] 10:04:11 INFO - PROCESS | 1651 | 1461171851304 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]]]}] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x128892800 == 69 [pid = 1651] [id = 156] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd8b800 == 68 [pid = 1651] [id = 143] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce82800 == 67 [pid = 1651] [id = 145] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1121a9800 == 66 [pid = 1651] [id = 229] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x130a68000 == 65 [pid = 1651] [id = 228] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11b83a000 == 64 [pid = 1651] [id = 227] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa1b800 == 63 [pid = 1651] [id = 226] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3a5800 == 62 [pid = 1651] [id = 225] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11c4e1000) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x127c17400) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x1122b0400) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12e762800) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12e469000 == 61 [pid = 1651] [id = 224] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12d467000 == 60 [pid = 1651] [id = 223] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11b573000 == 59 [pid = 1651] [id = 222] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x124077000 == 58 [pid = 1651] [id = 221] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba8c000 == 57 [pid = 1651] [id = 220] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11ade8000 == 56 [pid = 1651] [id = 219] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x124231000 == 55 [pid = 1651] [id = 218] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8db000 == 54 [pid = 1651] [id = 217] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1303c8000 == 53 [pid = 1651] [id = 216] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe97800 == 52 [pid = 1651] [id = 215] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12f63f800 == 51 [pid = 1651] [id = 214] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12447f000 == 50 [pid = 1651] [id = 213] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11ade8800 == 49 [pid = 1651] [id = 212] 10:04:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa1a000 == 48 [pid = 1651] [id = 211] 10:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 770ms 10:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:04:11 INFO - PROCESS | 1651 | 1461171851359 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1651 | 1461171851363 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:04:11 INFO - PROCESS | 1651 | 1461171851368 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1651 | 1461171851370 Marionette TRACE conn2 <- [1,930,null,{}] 10:04:11 INFO - PROCESS | 1651 | 1461171851372 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}] 10:04:11 INFO - PROCESS | 1651 | 1461171851459 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:04:11 INFO - PROCESS | 1651 | 1461171851469 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a87d800 == 49 [pid = 1651] [id = 240] 10:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x11aac4400) [pid = 1651] [serial = 718] [outer = 0x0] 10:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11ad1ac00) [pid = 1651] [serial = 719] [outer = 0x11aac4400] 10:04:11 INFO - PROCESS | 1651 | 1461171851496 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11ae87000) [pid = 1651] [serial = 720] [outer = 0x11aac4400] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x1299c3000) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12d339c00) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12b33c400) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x1299bbc00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12b33c800) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12b338400) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11c172c00) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12eaeac00) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11c4f5000) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12efad800) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12db20400) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12448bc00) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12f309c00) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11b50a400) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12e761400) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12f511000) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12b3f7c00) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11ae66c00) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12efb3000) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x118de9400) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1283b5400) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11ae64c00) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12e319800) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11ace2400) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 10:04:11 INFO - PROCESS | 1651 | 1461171851991 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]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 10:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:04:12 INFO - PROCESS | 1651 | 1461171852042 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 1651 | 1461171852045 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:04:12 INFO - PROCESS | 1651 | 1461171852049 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 1651 | 1461171852051 Marionette TRACE conn2 <- [1,934,null,{}] 10:04:12 INFO - PROCESS | 1651 | 1461171852055 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}] 10:04:12 INFO - PROCESS | 1651 | 1461171852160 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:04:12 INFO - PROCESS | 1651 | 1461171852230 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a89e000 == 50 [pid = 1651] [id = 241] 10:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11a976800) [pid = 1651] [serial = 721] [outer = 0x0] 10:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11aac8000) [pid = 1651] [serial = 722] [outer = 0x11a976800] 10:04:12 INFO - PROCESS | 1651 | 1461171852264 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11ae7c000) [pid = 1651] [serial = 723] [outer = 0x11a976800] 10:04:12 INFO - PROCESS | 1651 | 1461171852732 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]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 723ms 10:04:12 INFO - PROCESS | 1651 | 1461171852784 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 1651 | 1461171852788 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:04:12 INFO - PROCESS | 1651 | 1461171852795 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 1651 | 1461171852797 Marionette TRACE conn2 <- [1,938,null,{}] 10:04:12 INFO - PROCESS | 1651 | 1461171852799 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}] 10:04:12 INFO - PROCESS | 1651 | 1461171852900 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:04:12 INFO - PROCESS | 1651 | 1461171852970 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c93800 == 51 [pid = 1651] [id = 242] 10:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11bac2c00) [pid = 1651] [serial = 724] [outer = 0x0] 10:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11bdc8400) [pid = 1651] [serial = 725] [outer = 0x11bac2c00] 10:04:13 INFO - PROCESS | 1651 | 1461171853001 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11bdcf000) [pid = 1651] [serial = 726] [outer = 0x11bac2c00] 10:04:13 INFO - PROCESS | 1651 | 1461171853439 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]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 673ms 10:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:04:13 INFO - PROCESS | 1651 | 1461171853468 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1651 | 1461171853469 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:04:13 INFO - PROCESS | 1651 | 1461171853472 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1651 | 1461171853475 Marionette TRACE conn2 <- [1,942,null,{}] 10:04:13 INFO - PROCESS | 1651 | 1461171853483 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}] 10:04:13 INFO - PROCESS | 1651 | 1461171853622 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:04:13 INFO - PROCESS | 1651 | 1461171853647 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x129392000 == 52 [pid = 1651] [id = 243] 10:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11c3b1400) [pid = 1651] [serial = 727] [outer = 0x0] 10:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11c4f6000) [pid = 1651] [serial = 728] [outer = 0x11c3b1400] 10:04:13 INFO - PROCESS | 1651 | 1461171853707 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x123f5e000) [pid = 1651] [serial = 729] [outer = 0x11c3b1400] 10:04:14 INFO - PROCESS | 1651 | 1461171854137 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]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 722ms 10:04:14 INFO - PROCESS | 1651 | 1461171854196 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1651 | 1461171854198 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:04:14 INFO - PROCESS | 1651 | 1461171854203 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1651 | 1461171854204 Marionette TRACE conn2 <- [1,946,null,{}] 10:04:14 INFO - PROCESS | 1651 | 1461171854206 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}] 10:04:14 INFO - PROCESS | 1651 | 1461171854306 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:04:14 INFO - PROCESS | 1651 | 1461171854374 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3d2000 == 53 [pid = 1651] [id = 244] 10:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x124588800) [pid = 1651] [serial = 730] [outer = 0x0] 10:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x127ee3800) [pid = 1651] [serial = 731] [outer = 0x124588800] 10:04:14 INFO - PROCESS | 1651 | 1461171854405 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12997a000) [pid = 1651] [serial = 732] [outer = 0x124588800] 10:04:14 INFO - PROCESS | 1651 | 1461171854837 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]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 668ms 10:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:04:14 INFO - PROCESS | 1651 | 1461171854872 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1651 | 1461171854873 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:04:14 INFO - PROCESS | 1651 | 1461171854876 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1651 | 1461171854877 Marionette TRACE conn2 <- [1,950,null,{}] 10:04:14 INFO - PROCESS | 1651 | 1461171854880 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}] 10:04:15 INFO - PROCESS | 1651 | 1461171855016 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:04:15 INFO - PROCESS | 1651 | 1461171855026 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c3000 == 54 [pid = 1651] [id = 245] 10:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1298a0800) [pid = 1651] [serial = 733] [outer = 0x0] 10:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12b158800) [pid = 1651] [serial = 734] [outer = 0x1298a0800] 10:04:15 INFO - PROCESS | 1651 | 1461171855056 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12b334c00) [pid = 1651] [serial = 735] [outer = 0x1298a0800] 10:04:15 INFO - PROCESS | 1651 | 1461171855506 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 10:04:15 INFO - PROCESS | 1651 | 1461171855545 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 1651 | 1461171855547 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:04:15 INFO - PROCESS | 1651 | 1461171855549 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1651 | 1461171855550 Marionette TRACE conn2 <- [1,954,null,{}] 10:04:15 INFO - PROCESS | 1651 | 1461171855553 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}] 10:04:15 INFO - PROCESS | 1651 | 1461171855682 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:04:15 INFO - PROCESS | 1651 | 1461171855742 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d46d000 == 55 [pid = 1651] [id = 246] 10:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12b33c400) [pid = 1651] [serial = 736] [outer = 0x0] 10:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12b4a6c00) [pid = 1651] [serial = 737] [outer = 0x12b33c400] 10:04:15 INFO - PROCESS | 1651 | 1461171855775 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12db15c00) [pid = 1651] [serial = 738] [outer = 0x12b33c400] 10:04:16 INFO - PROCESS | 1651 | 1461171856202 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 673ms 10:04:16 INFO - PROCESS | 1651 | 1461171856222 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1651 | 1461171856224 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:04:16 INFO - PROCESS | 1651 | 1461171856226 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1651 | 1461171856227 Marionette TRACE conn2 <- [1,958,null,{}] 10:04:16 INFO - PROCESS | 1651 | 1461171856230 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}] 10:04:16 INFO - PROCESS | 1651 | 1461171856330 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:04:16 INFO - PROCESS | 1651 | 1461171856383 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f06d000 == 56 [pid = 1651] [id = 247] 10:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x127ee4000) [pid = 1651] [serial = 739] [outer = 0x0] 10:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12e23f800) [pid = 1651] [serial = 740] [outer = 0x127ee4000] 10:04:16 INFO - PROCESS | 1651 | 1461171856416 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12e3a8c00) [pid = 1651] [serial = 741] [outer = 0x127ee4000] 10:04:16 INFO - PROCESS | 1651 | 1461171856890 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 720ms 10:04:16 INFO - PROCESS | 1651 | 1461171856955 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1651 | 1461171856956 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:04:16 INFO - PROCESS | 1651 | 1461171856959 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1651 | 1461171856960 Marionette TRACE conn2 <- [1,962,null,{}] 10:04:16 INFO - PROCESS | 1651 | 1461171856963 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}] 10:04:17 INFO - PROCESS | 1651 | 1461171857066 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:04:17 INFO - PROCESS | 1651 | 1461171857136 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3a8000 == 57 [pid = 1651] [id = 248] 10:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x114c79000) [pid = 1651] [serial = 742] [outer = 0x0] 10:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x119829c00) [pid = 1651] [serial = 743] [outer = 0x114c79000] 10:04:17 INFO - PROCESS | 1651 | 1461171857168 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11982dc00) [pid = 1651] [serial = 744] [outer = 0x114c79000] 10:04:17 INFO - PROCESS | 1651 | 1461171857605 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 668ms 10:04:17 INFO - PROCESS | 1651 | 1461171857628 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1651 | 1461171857629 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:04:17 INFO - PROCESS | 1651 | 1461171857632 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1651 | 1461171857633 Marionette TRACE conn2 <- [1,966,null,{}] 10:04:17 INFO - PROCESS | 1651 | 1461171857636 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}] 10:04:17 INFO - PROCESS | 1651 | 1461171857816 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:04:17 INFO - PROCESS | 1651 | 1461171857877 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x119960000 == 58 [pid = 1651] [id = 249] 10:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11403fc00) [pid = 1651] [serial = 745] [outer = 0x0] 10:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x114c72c00) [pid = 1651] [serial = 746] [outer = 0x11403fc00] 10:04:17 INFO - PROCESS | 1651 | 1461171857907 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x1161f1c00) [pid = 1651] [serial = 747] [outer = 0x11403fc00] 10:04:18 INFO - PROCESS | 1651 | 1461171858386 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]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 822ms 10:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:04:18 INFO - PROCESS | 1651 | 1461171858455 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:04:18 INFO - PROCESS | 1651 | 1461171858458 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:04:18 INFO - PROCESS | 1651 | 1461171858461 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 1651 | 1461171858464 Marionette TRACE conn2 <- [1,970,null,{}] 10:04:18 INFO - PROCESS | 1651 | 1461171858468 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}] 10:04:18 INFO - PROCESS | 1651 | 1461171858576 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:04:18 INFO - PROCESS | 1651 | 1461171858671 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x116507800 == 59 [pid = 1651] [id = 250] 10:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x116043400) [pid = 1651] [serial = 748] [outer = 0x0] 10:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x1161f7c00) [pid = 1651] [serial = 749] [outer = 0x116043400] 10:04:18 INFO - PROCESS | 1651 | 1461171858719 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x117824c00) [pid = 1651] [serial = 750] [outer = 0x116043400] 10:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8a4000 == 58 [pid = 1651] [id = 239] 10:04:19 INFO - PROCESS | 1651 | 1461171859246 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]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 825ms 10:04:19 INFO - PROCESS | 1651 | 1461171859287 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:04:19 INFO - PROCESS | 1651 | 1461171859290 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:04:19 INFO - PROCESS | 1651 | 1461171859292 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1651 | 1461171859293 Marionette TRACE conn2 <- [1,974,null,{}] 10:04:19 INFO - PROCESS | 1651 | 1461171859296 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}] 10:04:19 INFO - PROCESS | 1651 | 1461171859381 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:04:19 INFO - PROCESS | 1651 | 1461171859389 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119942800 == 59 [pid = 1651] [id = 251] 10:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x118d94000) [pid = 1651] [serial = 751] [outer = 0x0] 10:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x1190dec00) [pid = 1651] [serial = 752] [outer = 0x118d94000] 10:04:19 INFO - PROCESS | 1651 | 1461171859416 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x11935f400) [pid = 1651] [serial = 753] [outer = 0x118d94000] 10:04:19 INFO - PROCESS | 1651 | 1461171859775 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]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 10:04:19 INFO - PROCESS | 1651 | 1461171859816 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:04:19 INFO - PROCESS | 1651 | 1461171859818 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:04:19 INFO - PROCESS | 1651 | 1461171859826 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1651 | 1461171859829 Marionette TRACE conn2 <- [1,978,null,{}] 10:04:19 INFO - PROCESS | 1651 | 1461171859832 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}] 10:04:19 INFO - PROCESS | 1651 | 1461171859929 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:04:19 INFO - PROCESS | 1651 | 1461171859934 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a0800 == 60 [pid = 1651] [id = 252] 10:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x119826c00) [pid = 1651] [serial = 754] [outer = 0x0] 10:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11a990c00) [pid = 1651] [serial = 755] [outer = 0x119826c00] 10:04:19 INFO - PROCESS | 1651 | 1461171859963 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x11ad1fc00) [pid = 1651] [serial = 756] [outer = 0x119826c00] 10:04:20 INFO - PROCESS | 1651 | 1461171860487 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]]]}] 10:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 674ms 10:04:20 INFO - PROCESS | 1651 | 1461171860497 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:04:20 INFO - PROCESS | 1651 | 1461171860498 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:04:20 INFO - PROCESS | 1651 | 1461171860501 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - PROCESS | 1651 | 1461171860505 Marionette TRACE conn2 <- [1,982,null,{}] 10:04:20 INFO - PROCESS | 1651 | 1461171860508 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}] 10:04:20 INFO - PROCESS | 1651 | 1461171860596 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:04:20 INFO - PROCESS | 1651 | 1461171860601 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b82800 == 61 [pid = 1651] [id = 253] 10:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11acda400) [pid = 1651] [serial = 757] [outer = 0x0] 10:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11ae62400) [pid = 1651] [serial = 758] [outer = 0x11acda400] 10:04:20 INFO - PROCESS | 1651 | 1461171860627 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x11ae81400) [pid = 1651] [serial = 759] [outer = 0x11acda400] 10:04:21 INFO - PROCESS | 1651 | 1461171861001 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]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 523ms 10:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:04:21 INFO - PROCESS | 1651 | 1461171861023 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1651 | 1461171861024 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:04:21 INFO - PROCESS | 1651 | 1461171861027 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1651 | 1461171861028 Marionette TRACE conn2 <- [1,986,null,{}] 10:04:21 INFO - PROCESS | 1651 | 1461171861030 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}] 10:04:21 INFO - PROCESS | 1651 | 1461171861140 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:04:21 INFO - PROCESS | 1651 | 1461171861179 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1280a4800 == 62 [pid = 1651] [id = 254] 10:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11b81c800) [pid = 1651] [serial = 760] [outer = 0x0] 10:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x11ba52000) [pid = 1651] [serial = 761] [outer = 0x11b81c800] 10:04:21 INFO - PROCESS | 1651 | 1461171861228 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x11bdc8800) [pid = 1651] [serial = 762] [outer = 0x11b81c800] 10:04:21 INFO - PROCESS | 1651 | 1461171861598 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]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 619ms 10:04:21 INFO - PROCESS | 1651 | 1461171861646 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1651 | 1461171861647 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:04:21 INFO - PROCESS | 1651 | 1461171861650 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1651 | 1461171861651 Marionette TRACE conn2 <- [1,990,null,{}] 10:04:21 INFO - PROCESS | 1651 | 1461171861653 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}] 10:04:21 INFO - PROCESS | 1651 | 1461171861764 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:04:21 INFO - PROCESS | 1651 | 1461171861777 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x129394000 == 63 [pid = 1651] [id = 255] 10:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x11bdc9000) [pid = 1651] [serial = 763] [outer = 0x0] 10:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11c4dd800) [pid = 1651] [serial = 764] [outer = 0x11bdc9000] 10:04:21 INFO - PROCESS | 1651 | 1461171861803 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11c4f6c00) [pid = 1651] [serial = 765] [outer = 0x11bdc9000] 10:04:22 INFO - PROCESS | 1651 | 1461171862144 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 520ms 10:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:04:22 INFO - PROCESS | 1651 | 1461171862173 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1651 | 1461171862174 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:04:22 INFO - PROCESS | 1651 | 1461171862177 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1651 | 1461171862178 Marionette TRACE conn2 <- [1,994,null,{}] 10:04:22 INFO - PROCESS | 1651 | 1461171862181 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}] 10:04:22 INFO - PROCESS | 1651 | 1461171862322 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:04:22 INFO - PROCESS | 1651 | 1461171862339 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce7e000 == 64 [pid = 1651] [id = 256] 10:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x11c18e800) [pid = 1651] [serial = 766] [outer = 0x0] 10:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x123932c00) [pid = 1651] [serial = 767] [outer = 0x11c18e800] 10:04:22 INFO - PROCESS | 1651 | 1461171862378 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x123f5bc00) [pid = 1651] [serial = 768] [outer = 0x11c18e800] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x1122a9000) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12f306800) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x11ae80800) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11c4e3c00) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12e313400) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12e314000) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x1122acc00) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x114c7cc00) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x118684000) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11c4ec800) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x11bdc4800) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11ad19800) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x1190e1c00) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12448e400) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x11c4db800) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x125ef9400) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:04:22 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12b9a9c00) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:04:23 INFO - PROCESS | 1651 | 1461171863045 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 919ms 10:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:04:23 INFO - PROCESS | 1651 | 1461171863096 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1651 | 1461171863097 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:04:23 INFO - PROCESS | 1651 | 1461171863105 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1651 | 1461171863106 Marionette TRACE conn2 <- [1,998,null,{}] 10:04:23 INFO - PROCESS | 1651 | 1461171863109 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}] 10:04:23 INFO - PROCESS | 1651 | 1461171863199 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:04:23 INFO - PROCESS | 1651 | 1461171863203 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb64800 == 65 [pid = 1651] [id = 257] 10:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x1122acc00) [pid = 1651] [serial = 769] [outer = 0x0] 10:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x11ae4d000) [pid = 1651] [serial = 770] [outer = 0x1122acc00] 10:04:23 INFO - PROCESS | 1651 | 1461171863229 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x123933800) [pid = 1651] [serial = 771] [outer = 0x1122acc00] 10:04:23 INFO - PROCESS | 1651 | 1461171863597 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 525ms 10:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:04:23 INFO - PROCESS | 1651 | 1461171863631 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1651 | 1461171863633 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:04:23 INFO - PROCESS | 1651 | 1461171863638 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1651 | 1461171863640 Marionette TRACE conn2 <- [1,1002,null,{}] 10:04:23 INFO - PROCESS | 1651 | 1461171863671 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}] 10:04:23 INFO - PROCESS | 1651 | 1461171863806 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:04:23 INFO - PROCESS | 1651 | 1461171863815 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec23000 == 66 [pid = 1651] [id = 258] 10:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x123b1fc00) [pid = 1651] [serial = 772] [outer = 0x0] 10:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x125ef6000) [pid = 1651] [serial = 773] [outer = 0x123b1fc00] 10:04:23 INFO - PROCESS | 1651 | 1461171863846 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x127c21000) [pid = 1651] [serial = 774] [outer = 0x123b1fc00] 10:04:24 INFO - PROCESS | 1651 | 1461171864196 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]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 595ms 10:04:24 INFO - PROCESS | 1651 | 1461171864243 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 1651 | 1461171864244 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:04:24 INFO - PROCESS | 1651 | 1461171864248 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1651 | 1461171864249 Marionette TRACE conn2 <- [1,1006,null,{}] 10:04:24 INFO - PROCESS | 1651 | 1461171864251 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}] 10:04:24 INFO - PROCESS | 1651 | 1461171864338 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:04:24 INFO - PROCESS | 1651 | 1461171864342 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f64f800 == 67 [pid = 1651] [id = 259] 10:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x125ef8c00) [pid = 1651] [serial = 775] [outer = 0x0] 10:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x1288ab400) [pid = 1651] [serial = 776] [outer = 0x125ef8c00] 10:04:24 INFO - PROCESS | 1651 | 1461171864373 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x1298a2800) [pid = 1651] [serial = 777] [outer = 0x125ef8c00] 10:04:24 INFO - PROCESS | 1651 | 1461171864734 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]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 10:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:04:24 INFO - PROCESS | 1651 | 1461171864771 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 1651 | 1461171864772 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:04:24 INFO - PROCESS | 1651 | 1461171864774 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1651 | 1461171864776 Marionette TRACE conn2 <- [1,1010,null,{}] 10:04:24 INFO - PROCESS | 1651 | 1461171864778 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}] 10:04:24 INFO - PROCESS | 1651 | 1461171864882 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:04:24 INFO - PROCESS | 1651 | 1461171864949 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe9f000 == 68 [pid = 1651] [id = 260] 10:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x127eaa000) [pid = 1651] [serial = 778] [outer = 0x0] 10:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12997fc00) [pid = 1651] [serial = 779] [outer = 0x127eaa000] 10:04:24 INFO - PROCESS | 1651 | 1461171864974 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12b3f6c00) [pid = 1651] [serial = 780] [outer = 0x127eaa000] 10:04:25 INFO - PROCESS | 1651 | 1461171865491 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]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 770ms 10:04:25 INFO - PROCESS | 1651 | 1461171865546 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 1651 | 1461171865552 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:04:25 INFO - PROCESS | 1651 | 1461171865580 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1651 | 1461171865583 Marionette TRACE conn2 <- [1,1014,null,{}] 10:04:25 INFO - PROCESS | 1651 | 1461171865591 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}] 10:04:25 INFO - PROCESS | 1651 | 1461171865739 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:04:25 INFO - PROCESS | 1651 | 1461171865811 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119807000 == 69 [pid = 1651] [id = 261] 10:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11652c000) [pid = 1651] [serial = 781] [outer = 0x0] 10:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11886ec00) [pid = 1651] [serial = 782] [outer = 0x11652c000] 10:04:25 INFO - PROCESS | 1651 | 1461171865843 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x119240c00) [pid = 1651] [serial = 783] [outer = 0x11652c000] 10:04:26 INFO - PROCESS | 1651 | 1461171866308 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 779ms 10:04:26 INFO - PROCESS | 1651 | 1461171866355 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1651 | 1461171866359 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:04:26 INFO - PROCESS | 1651 | 1461171866364 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1651 | 1461171866366 Marionette TRACE conn2 <- [1,1018,null,{}] 10:04:26 INFO - PROCESS | 1651 | 1461171866388 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}] 10:04:26 INFO - PROCESS | 1651 | 1461171866503 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:04:26 INFO - PROCESS | 1651 | 1461171866580 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12809d800 == 70 [pid = 1651] [id = 262] 10:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x1192c7000) [pid = 1651] [serial = 784] [outer = 0x0] 10:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x11aa28000) [pid = 1651] [serial = 785] [outer = 0x1192c7000] 10:04:26 INFO - PROCESS | 1651 | 1461171866611 Marionette DEBUG loaded listener.js 10:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11ae5c000) [pid = 1651] [serial = 786] [outer = 0x1192c7000] 10:04:27 INFO - PROCESS | 1651 | 1461171867041 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]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 687ms 10:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:04:27 INFO - PROCESS | 1651 | 1461171867054 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1651 | 1461171867056 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:04:27 INFO - PROCESS | 1651 | 1461171867058 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1651 | 1461171867061 Marionette TRACE conn2 <- [1,1022,null,{}] 10:04:27 INFO - PROCESS | 1651 | 1461171867068 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}] 10:04:27 INFO - PROCESS | 1651 | 1461171867179 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:04:27 INFO - PROCESS | 1651 | 1461171867287 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303d8800 == 71 [pid = 1651] [id = 263] 10:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x11ae80800) [pid = 1651] [serial = 787] [outer = 0x0] 10:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x11bdc4c00) [pid = 1651] [serial = 788] [outer = 0x11ae80800] 10:04:27 INFO - PROCESS | 1651 | 1461171867321 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x123f55c00) [pid = 1651] [serial = 789] [outer = 0x11ae80800] 10:04:27 INFO - PROCESS | 1651 | 1461171867754 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]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 721ms 10:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:04:27 INFO - PROCESS | 1651 | 1461171867795 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1651 | 1461171867797 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:04:27 INFO - PROCESS | 1651 | 1461171867814 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1651 | 1461171867815 Marionette TRACE conn2 <- [1,1026,null,{}] 10:04:27 INFO - PROCESS | 1651 | 1461171867819 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}] 10:04:27 INFO - PROCESS | 1651 | 1461171867927 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:04:28 INFO - PROCESS | 1651 | 1461171868034 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x136873800 == 72 [pid = 1651] [id = 264] 10:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11c4e2800) [pid = 1651] [serial = 790] [outer = 0x0] 10:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x1289e9400) [pid = 1651] [serial = 791] [outer = 0x11c4e2800] 10:04:28 INFO - PROCESS | 1651 | 1461171868066 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12b15bc00) [pid = 1651] [serial = 792] [outer = 0x11c4e2800] 10:04:28 INFO - PROCESS | 1651 | 1461171868533 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]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 785ms 10:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:04:28 INFO - PROCESS | 1651 | 1461171868588 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1651 | 1461171868589 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:04:28 INFO - PROCESS | 1651 | 1461171868593 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1651 | 1461171868594 Marionette TRACE conn2 <- [1,1030,null,{}] 10:04:28 INFO - PROCESS | 1651 | 1461171868596 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}] 10:04:28 INFO - PROCESS | 1651 | 1461171868704 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:04:28 INFO - PROCESS | 1651 | 1461171868812 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a862800 == 73 [pid = 1651] [id = 265] 10:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x114c7d800) [pid = 1651] [serial = 793] [outer = 0x0] 10:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11bdc6400) [pid = 1651] [serial = 794] [outer = 0x114c7d800] 10:04:28 INFO - PROCESS | 1651 | 1461171868843 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12b33e000) [pid = 1651] [serial = 795] [outer = 0x114c7d800] 10:04:29 INFO - PROCESS | 1651 | 1461171869349 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]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 819ms 10:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:04:29 INFO - PROCESS | 1651 | 1461171869419 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 1651 | 1461171869421 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:04:29 INFO - PROCESS | 1651 | 1461171869424 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1651 | 1461171869426 Marionette TRACE conn2 <- [1,1034,null,{}] 10:04:29 INFO - PROCESS | 1651 | 1461171869428 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}] 10:04:29 INFO - PROCESS | 1651 | 1461171869546 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:04:29 INFO - PROCESS | 1651 | 1461171869866 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x118d12000 == 74 [pid = 1651] [id = 266] 10:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1140bb000) [pid = 1651] [serial = 796] [outer = 0x0] 10:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x1146afc00) [pid = 1651] [serial = 797] [outer = 0x1140bb000] 10:04:29 INFO - PROCESS | 1651 | 1461171869896 Marionette DEBUG loaded listener.js 10:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x114f64c00) [pid = 1651] [serial = 798] [outer = 0x1140bb000] 10:04:30 INFO - PROCESS | 1651 | 1461171870302 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]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 921ms 10:04:30 INFO - PROCESS | 1651 | 1461171870346 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:04:30 INFO - PROCESS | 1651 | 1461171870349 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:04:30 INFO - PROCESS | 1651 | 1461171870353 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 1651 | 1461171870354 Marionette TRACE conn2 <- [1,1038,null,{}] 10:04:30 INFO - PROCESS | 1651 | 1461171870358 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}] 10:04:30 INFO - PROCESS | 1651 | 1461171870458 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:04:30 INFO - PROCESS | 1651 | 1461171870525 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c404800 == 75 [pid = 1651] [id = 267] 10:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x11652b400) [pid = 1651] [serial = 799] [outer = 0x0] 10:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x118684000) [pid = 1651] [serial = 800] [outer = 0x11652b400] 10:04:30 INFO - PROCESS | 1651 | 1461171870554 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1190e1c00) [pid = 1651] [serial = 801] [outer = 0x11652b400] 10:04:31 INFO - PROCESS | 1651 | 1461171871027 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 721ms 10:04:31 INFO - PROCESS | 1651 | 1461171871083 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 1651 | 1461171871086 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11adde000 == 74 [pid = 1651] [id = 237] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1303da000 == 73 [pid = 1651] [id = 233] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11ade6800 == 72 [pid = 1651] [id = 231] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1369cd800 == 71 [pid = 1651] [id = 234] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x128921000 == 70 [pid = 1651] [id = 232] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3ad800 == 69 [pid = 1651] [id = 199] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118948800 == 68 [pid = 1651] [id = 196] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118629800 == 67 [pid = 1651] [id = 172] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12f64f800 == 66 [pid = 1651] [id = 259] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec23000 == 65 [pid = 1651] [id = 258] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb64800 == 64 [pid = 1651] [id = 257] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce7e000 == 63 [pid = 1651] [id = 256] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129394000 == 62 [pid = 1651] [id = 255] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1280a4800 == 61 [pid = 1651] [id = 254] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x127c1ec00) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12d083c00) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12ea39800) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x11ad1ac00) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12f513400) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x11c4f0000) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12fd81c00) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123b82800 == 60 [pid = 1651] [id = 253] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a0800 == 59 [pid = 1651] [id = 252] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119942800 == 58 [pid = 1651] [id = 251] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x116507800 == 57 [pid = 1651] [id = 250] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119960000 == 56 [pid = 1651] [id = 249] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d46d000 == 55 [pid = 1651] [id = 246] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c3000 == 54 [pid = 1651] [id = 245] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3d2000 == 53 [pid = 1651] [id = 244] 10:04:31 INFO - PROCESS | 1651 | 1461171871164 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1651 | 1461171871165 Marionette TRACE conn2 <- [1,1042,null,{}] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129392000 == 52 [pid = 1651] [id = 243] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123c93800 == 51 [pid = 1651] [id = 242] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11a89e000 == 50 [pid = 1651] [id = 241] 10:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11a87d800 == 49 [pid = 1651] [id = 240] 10:04:31 INFO - PROCESS | 1651 | 1461171871171 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}] 10:04:31 INFO - PROCESS | 1651 | 1461171871256 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:04:31 INFO - PROCESS | 1651 | 1461171871260 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11556a000 == 50 [pid = 1651] [id = 268] 10:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11982a000) [pid = 1651] [serial = 802] [outer = 0x0] 10:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x119832800) [pid = 1651] [serial = 803] [outer = 0x11982a000] 10:04:31 INFO - PROCESS | 1651 | 1461171871287 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x11aa22000) [pid = 1651] [serial = 804] [outer = 0x11982a000] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12e240000) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12f511c00) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x118d92800) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x1192c6000) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x118df1400) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12b33b000) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11bdcd800) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x11c4d8c00) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11ae7b400) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11ad23000) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1190dc000) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x11ae84800) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x11bdc2400) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x1288b8400) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x114c7a400) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11c4f0400) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x123c2d800) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x11ae85c00) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12ce34000) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12e247800) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12db1e800) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11a990000) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12e754400) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11c4ddc00) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x11c4e5400) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12f512000) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12b154c00) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12d4d7c00) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x11bac3c00) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12e760800) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12f6ce800) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12ea32400) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11a976400) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x1190da800) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b7ba800) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12efb7c00) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12b337000) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12e75ac00) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12eae3800) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1651 | 1461171871671 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 571ms 10:04:31 INFO - PROCESS | 1651 | 1461171871702 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 1651 | 1461171871703 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:04:31 INFO - PROCESS | 1651 | 1461171871710 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1651 | 1461171871716 Marionette TRACE conn2 <- [1,1046,null,{}] 10:04:31 INFO - PROCESS | 1651 | 1461171871723 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}] 10:04:31 INFO - PROCESS | 1651 | 1461171871817 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:04:31 INFO - PROCESS | 1651 | 1461171871826 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ade2800 == 51 [pid = 1651] [id = 269] 10:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x11aac4c00) [pid = 1651] [serial = 805] [outer = 0x0] 10:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11ad21800) [pid = 1651] [serial = 806] [outer = 0x11aac4c00] 10:04:31 INFO - PROCESS | 1651 | 1461171871856 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11ae5e000) [pid = 1651] [serial = 807] [outer = 0x11aac4c00] 10:04:32 INFO - PROCESS | 1651 | 1461171872268 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 585ms 10:04:32 INFO - PROCESS | 1651 | 1461171872292 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1651 | 1461171872293 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:04:32 INFO - PROCESS | 1651 | 1461171872296 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1651 | 1461171872297 Marionette TRACE conn2 <- [1,1050,null,{}] 10:04:32 INFO - PROCESS | 1651 | 1461171872299 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}] 10:04:32 INFO - PROCESS | 1651 | 1461171872382 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:04:32 INFO - PROCESS | 1651 | 1461171872388 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a1800 == 52 [pid = 1651] [id = 270] 10:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11ae67c00) [pid = 1651] [serial = 808] [outer = 0x0] 10:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11ae89800) [pid = 1651] [serial = 809] [outer = 0x11ae67c00] 10:04:32 INFO - PROCESS | 1651 | 1461171872415 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11bac0000) [pid = 1651] [serial = 810] [outer = 0x11ae67c00] 10:04:32 INFO - PROCESS | 1651 | 1461171872777 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 10:04:32 INFO - PROCESS | 1651 | 1461171872816 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1651 | 1461171872817 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:04:32 INFO - PROCESS | 1651 | 1461171872826 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1651 | 1461171872827 Marionette TRACE conn2 <- [1,1054,null,{}] 10:04:32 INFO - PROCESS | 1651 | 1461171872831 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}] 10:04:32 INFO - PROCESS | 1651 | 1461171872919 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:04:32 INFO - PROCESS | 1651 | 1461171872925 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x116517800 == 53 [pid = 1651] [id = 271] 10:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11bdcac00) [pid = 1651] [serial = 811] [outer = 0x0] 10:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11c16d000) [pid = 1651] [serial = 812] [outer = 0x11bdcac00] 10:04:32 INFO - PROCESS | 1651 | 1461171872963 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x11c4da000) [pid = 1651] [serial = 813] [outer = 0x11bdcac00] 10:04:33 INFO - PROCESS | 1651 | 1461171873382 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]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 576ms 10:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:04:33 INFO - PROCESS | 1651 | 1461171873396 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1651 | 1461171873397 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:04:33 INFO - PROCESS | 1651 | 1461171873399 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1651 | 1461171873401 Marionette TRACE conn2 <- [1,1058,null,{}] 10:04:33 INFO - PROCESS | 1651 | 1461171873406 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}] 10:04:33 INFO - PROCESS | 1651 | 1461171873492 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:04:33 INFO - PROCESS | 1651 | 1461171873585 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288ba000 == 54 [pid = 1651] [id = 272] 10:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x11c4db400) [pid = 1651] [serial = 814] [outer = 0x0] 10:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11c4f0c00) [pid = 1651] [serial = 815] [outer = 0x11c4db400] 10:04:33 INFO - PROCESS | 1651 | 1461171873614 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x123d5c000) [pid = 1651] [serial = 816] [outer = 0x11c4db400] 10:04:33 INFO - PROCESS | 1651 | 1461171873948 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]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 573ms 10:04:33 INFO - PROCESS | 1651 | 1461171873978 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1651 | 1461171873979 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:04:33 INFO - PROCESS | 1651 | 1461171873982 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1651 | 1461171873983 Marionette TRACE conn2 <- [1,1062,null,{}] 10:04:33 INFO - PROCESS | 1651 | 1461171873985 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}] 10:04:34 INFO - PROCESS | 1651 | 1461171874094 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:04:34 INFO - PROCESS | 1651 | 1461171874131 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3c2800 == 55 [pid = 1651] [id = 273] 10:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x123f53400) [pid = 1651] [serial = 817] [outer = 0x0] 10:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x124582400) [pid = 1651] [serial = 818] [outer = 0x123f53400] 10:04:34 INFO - PROCESS | 1651 | 1461171874157 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x127c26c00) [pid = 1651] [serial = 819] [outer = 0x123f53400] 10:04:34 INFO - PROCESS | 1651 | 1461171874492 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]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 10:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:04:34 INFO - PROCESS | 1651 | 1461171874507 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1651 | 1461171874509 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:04:34 INFO - PROCESS | 1651 | 1461171874511 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1651 | 1461171874512 Marionette TRACE conn2 <- [1,1066,null,{}] 10:04:34 INFO - PROCESS | 1651 | 1461171874514 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}] 10:04:34 INFO - PROCESS | 1651 | 1461171874620 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:04:34 INFO - PROCESS | 1651 | 1461171874624 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c05d000 == 56 [pid = 1651] [id = 274] 10:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x123f5f400) [pid = 1651] [serial = 820] [outer = 0x0] 10:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x127eaf800) [pid = 1651] [serial = 821] [outer = 0x123f5f400] 10:04:34 INFO - PROCESS | 1651 | 1461171874684 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12989f000) [pid = 1651] [serial = 822] [outer = 0x123f5f400] 10:04:35 INFO - PROCESS | 1651 | 1461171875030 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]]]}] 10:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 568ms 10:04:35 INFO - PROCESS | 1651 | 1461171875079 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 1651 | 1461171875081 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:04:35 INFO - PROCESS | 1651 | 1461171875084 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:04:35 INFO - PROCESS | 1651 | 1461171875085 Marionette TRACE conn2 <- [1,1070,null,{}] 10:04:35 INFO - PROCESS | 1651 | 1461171875088 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}] 10:04:35 INFO - PROCESS | 1651 | 1461171875225 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:04:35 INFO - PROCESS | 1651 | 1461171875247 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dad1000 == 57 [pid = 1651] [id = 275] 10:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x1299b7000) [pid = 1651] [serial = 823] [outer = 0x0] 10:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12b15a000) [pid = 1651] [serial = 824] [outer = 0x1299b7000] 10:04:35 INFO - PROCESS | 1651 | 1461171875287 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12b339400) [pid = 1651] [serial = 825] [outer = 0x1299b7000] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12f6d3400) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12d332c00) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x116044800) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12b15ac00) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12b3fe400) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11935e400) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12b3f4c00) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12efae400) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x11c171400) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x11aa14c00) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12b335000) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x11c4ee000) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12e321c00) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11ad26800) [pid = 1651] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12ea36800) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x1289e5000) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x118684800) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12be84c00) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x116193400) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x116199000) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11bcb8400) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x127c23c00) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12b9a8000) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12d334400) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x118616400) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11ae29400) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11bcc4c00) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x127c39800) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11b81c800) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11bdc9000) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11c18e800) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11403fc00) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x119826c00) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1122acc00) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11acda400) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x116043400) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x118d94000) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11aac4400) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x123b1fc00) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x125ef8c00) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12efab800) [pid = 1651] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x114c73000) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11b50f400) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12be83c00) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12411f000) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11ae21800) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x1161ef400) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x114c75800) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11c4dbc00) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x115872c00) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x1288b8c00) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1289e6c00) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:04:36 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11aa21400) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:04:36 INFO - PROCESS | 1651 | 1461171876230 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1173ms 10:04:36 INFO - PROCESS | 1651 | 1461171876257 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1651 | 1461171876258 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:04:36 INFO - PROCESS | 1651 | 1461171876260 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1651 | 1461171876261 Marionette TRACE conn2 <- [1,1074,null,{}] 10:04:36 INFO - PROCESS | 1651 | 1461171876264 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}] 10:04:36 INFO - PROCESS | 1651 | 1461171876374 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:04:36 INFO - PROCESS | 1651 | 1461171876411 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x119957800 == 58 [pid = 1651] [id = 276] 10:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x114f60400) [pid = 1651] [serial = 826] [outer = 0x0] 10:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1189fc000) [pid = 1651] [serial = 827] [outer = 0x114f60400] 10:04:36 INFO - PROCESS | 1651 | 1461171876442 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11ad1d000) [pid = 1651] [serial = 828] [outer = 0x114f60400] 10:04:36 INFO - PROCESS | 1651 | 1461171876748 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 10:04:36 INFO - PROCESS | 1651 | 1461171876779 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1651 | 1461171876780 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:04:36 INFO - PROCESS | 1651 | 1461171876783 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1651 | 1461171876787 Marionette TRACE conn2 <- [1,1078,null,{}] 10:04:36 INFO - PROCESS | 1651 | 1461171876790 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}] 10:04:36 INFO - PROCESS | 1651 | 1461171876891 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:04:36 INFO - PROCESS | 1651 | 1461171876954 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c050800 == 59 [pid = 1651] [id = 277] 10:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x118df3800) [pid = 1651] [serial = 829] [outer = 0x0] 10:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11ae7f400) [pid = 1651] [serial = 830] [outer = 0x118df3800] 10:04:36 INFO - PROCESS | 1651 | 1461171876982 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x127eb1800) [pid = 1651] [serial = 831] [outer = 0x118df3800] 10:04:37 INFO - PROCESS | 1651 | 1461171877366 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 622ms 10:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:04:37 INFO - PROCESS | 1651 | 1461171877406 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1651 | 1461171877408 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:04:37 INFO - PROCESS | 1651 | 1461171877412 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1651 | 1461171877414 Marionette TRACE conn2 <- [1,1082,null,{}] 10:04:37 INFO - PROCESS | 1651 | 1461171877417 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}] 10:04:37 INFO - PROCESS | 1651 | 1461171877518 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:04:37 INFO - PROCESS | 1651 | 1461171877581 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec18000 == 60 [pid = 1651] [id = 278] 10:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12448a000) [pid = 1651] [serial = 832] [outer = 0x0] 10:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x129975800) [pid = 1651] [serial = 833] [outer = 0x12448a000] 10:04:37 INFO - PROCESS | 1651 | 1461171877606 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b3ef400) [pid = 1651] [serial = 834] [outer = 0x12448a000] 10:04:37 INFO - PROCESS | 1651 | 1461171877886 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 10:04:37 INFO - PROCESS | 1651 | 1461171877932 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1651 | 1461171877933 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:04:37 INFO - PROCESS | 1651 | 1461171877938 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1651 | 1461171877940 Marionette TRACE conn2 <- [1,1086,null,{}] 10:04:37 INFO - PROCESS | 1651 | 1461171877943 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}] 10:04:38 INFO - PROCESS | 1651 | 1461171878031 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:04:38 INFO - PROCESS | 1651 | 1461171878036 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f636000 == 61 [pid = 1651] [id = 279] 10:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12b3f4000) [pid = 1651] [serial = 835] [outer = 0x0] 10:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12b4abc00) [pid = 1651] [serial = 836] [outer = 0x12b3f4000] 10:04:38 INFO - PROCESS | 1651 | 1461171878061 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12b7ba400) [pid = 1651] [serial = 837] [outer = 0x12b3f4000] 10:04:38 INFO - PROCESS | 1651 | 1461171878795 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]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 871ms 10:04:38 INFO - PROCESS | 1651 | 1461171878809 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1651 | 1461171878812 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:04:38 INFO - PROCESS | 1651 | 1461171878815 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1651 | 1461171878818 Marionette TRACE conn2 <- [1,1090,null,{}] 10:04:38 INFO - PROCESS | 1651 | 1461171878822 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}] 10:04:38 INFO - PROCESS | 1651 | 1461171878933 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:04:39 INFO - PROCESS | 1651 | 1461171878999 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x128897000 == 62 [pid = 1651] [id = 280] 10:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11ace8400) [pid = 1651] [serial = 838] [outer = 0x0] 10:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11ad23000) [pid = 1651] [serial = 839] [outer = 0x11ace8400] 10:04:39 INFO - PROCESS | 1651 | 1461171879072 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11ae7e000) [pid = 1651] [serial = 840] [outer = 0x11ace8400] 10:04:39 INFO - PROCESS | 1651 | 1461171879514 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]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 721ms 10:04:39 INFO - PROCESS | 1651 | 1461171879537 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1651 | 1461171879541 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:04:39 INFO - PROCESS | 1651 | 1461171879546 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1651 | 1461171879548 Marionette TRACE conn2 <- [1,1094,null,{}] 10:04:39 INFO - PROCESS | 1651 | 1461171879550 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}] 10:04:39 INFO - PROCESS | 1651 | 1461171879685 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:04:39 INFO - PROCESS | 1651 | 1461171879775 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dad9800 == 63 [pid = 1651] [id = 281] 10:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11bcb9c00) [pid = 1651] [serial = 841] [outer = 0x0] 10:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11c173800) [pid = 1651] [serial = 842] [outer = 0x11bcb9c00] 10:04:39 INFO - PROCESS | 1651 | 1461171879805 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11c3b8000) [pid = 1651] [serial = 843] [outer = 0x11bcb9c00] 10:04:40 INFO - PROCESS | 1651 | 1461171880229 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]]]}] 10:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 719ms 10:04:40 INFO - PROCESS | 1651 | 1461171880266 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 1651 | 1461171880267 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:04:40 INFO - PROCESS | 1651 | 1461171880289 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1651 | 1461171880292 Marionette TRACE conn2 <- [1,1098,null,{}] 10:04:40 INFO - PROCESS | 1651 | 1461171880300 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}] 10:04:40 INFO - PROCESS | 1651 | 1461171880411 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:04:40 INFO - PROCESS | 1651 | 1461171880490 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303c2800 == 64 [pid = 1651] [id = 282] 10:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x125ef2400) [pid = 1651] [serial = 844] [outer = 0x0] 10:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x127c25400) [pid = 1651] [serial = 845] [outer = 0x125ef2400] 10:04:40 INFO - PROCESS | 1651 | 1461171880522 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12b15e800) [pid = 1651] [serial = 846] [outer = 0x125ef2400] 10:04:40 INFO - PROCESS | 1651 | 1461171880946 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]]]}] 10:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 673ms 10:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:04:40 INFO - PROCESS | 1651 | 1461171880961 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 1651 | 1461171880962 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:04:40 INFO - PROCESS | 1651 | 1461171880965 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1651 | 1461171880966 Marionette TRACE conn2 <- [1,1102,null,{}] 10:04:41 INFO - PROCESS | 1651 | 1461171880998 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}] 10:04:41 INFO - PROCESS | 1651 | 1461171881170 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:04:41 INFO - PROCESS | 1651 | 1461171881215 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a70000 == 65 [pid = 1651] [id = 283] 10:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12b3f4400) [pid = 1651] [serial = 847] [outer = 0x0] 10:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12b7b5400) [pid = 1651] [serial = 848] [outer = 0x12b3f4400] 10:04:41 INFO - PROCESS | 1651 | 1461171881258 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12b9aa400) [pid = 1651] [serial = 849] [outer = 0x12b3f4400] 10:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 721ms 10:04:41 INFO - PROCESS | 1651 | 1461171881680 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]]]}] 10:04:41 INFO - PROCESS | 1651 | 1461171881686 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1651 | 1461171881688 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:04:41 INFO - PROCESS | 1651 | 1461171881690 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1651 | 1461171881691 Marionette TRACE conn2 <- [1,1106,null,{}] 10:04:41 INFO - PROCESS | 1651 | 1461171881694 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}] 10:04:41 INFO - PROCESS | 1651 | 1461171881799 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:04:41 INFO - PROCESS | 1651 | 1461171881902 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369dc800 == 66 [pid = 1651] [id = 284] 10:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12b9a7800) [pid = 1651] [serial = 850] [outer = 0x0] 10:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12bbe1000) [pid = 1651] [serial = 851] [outer = 0x12b9a7800] 10:04:41 INFO - PROCESS | 1651 | 1461171881937 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12be81c00) [pid = 1651] [serial = 852] [outer = 0x12b9a7800] 10:04:42 INFO - PROCESS | 1651 | 1461171882335 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]]]}] 10:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 10:04:42 INFO - PROCESS | 1651 | 1461171882360 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1651 | 1461171882362 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:04:42 INFO - PROCESS | 1651 | 1461171882366 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1651 | 1461171882368 Marionette TRACE conn2 <- [1,1110,null,{}] 10:04:42 INFO - PROCESS | 1651 | 1461171882371 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}] 10:04:42 INFO - PROCESS | 1651 | 1461171882533 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:04:42 INFO - PROCESS | 1651 | 1461171882625 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x136c6e000 == 67 [pid = 1651] [id = 285] 10:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12be86400) [pid = 1651] [serial = 853] [outer = 0x0] 10:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12d102400) [pid = 1651] [serial = 854] [outer = 0x12be86400] 10:04:42 INFO - PROCESS | 1651 | 1461171882659 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12d33b800) [pid = 1651] [serial = 855] [outer = 0x12be86400] 10:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 721ms 10:04:43 INFO - PROCESS | 1651 | 1461171883081 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]]]}] 10:04:43 INFO - PROCESS | 1651 | 1461171883087 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1651 | 1461171883088 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:04:43 INFO - PROCESS | 1651 | 1461171883091 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1651 | 1461171883092 Marionette TRACE conn2 <- [1,1114,null,{}] 10:04:43 INFO - PROCESS | 1651 | 1461171883095 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}] 10:04:43 INFO - PROCESS | 1651 | 1461171883200 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:04:43 INFO - PROCESS | 1651 | 1461171883305 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7a2800 == 68 [pid = 1651] [id = 286] 10:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x11aa27c00) [pid = 1651] [serial = 856] [outer = 0x0] 10:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b163c00) [pid = 1651] [serial = 857] [outer = 0x11aa27c00] 10:04:43 INFO - PROCESS | 1651 | 1461171883340 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12d4dc000) [pid = 1651] [serial = 858] [outer = 0x11aa27c00] 10:04:43 INFO - PROCESS | 1651 | 1461171883730 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]]]}] 10:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 668ms 10:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:04:43 INFO - PROCESS | 1651 | 1461171883760 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1651 | 1461171883761 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:04:43 INFO - PROCESS | 1651 | 1461171883763 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1651 | 1461171883765 Marionette TRACE conn2 <- [1,1118,null,{}] 10:04:43 INFO - PROCESS | 1651 | 1461171883767 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}] 10:04:43 INFO - PROCESS | 1651 | 1461171883874 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:04:43 INFO - PROCESS | 1651 | 1461171883982 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116450800 == 69 [pid = 1651] [id = 287] 10:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x1122aa800) [pid = 1651] [serial = 859] [outer = 0x0] 10:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11a977400) [pid = 1651] [serial = 860] [outer = 0x1122aa800] 10:04:44 INFO - PROCESS | 1651 | 1461171884014 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x125ef9400) [pid = 1651] [serial = 861] [outer = 0x1122aa800] 10:04:44 INFO - PROCESS | 1651 | 1461171884446 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 718ms 10:04:44 INFO - PROCESS | 1651 | 1461171884482 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1651 | 1461171884483 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:04:44 INFO - PROCESS | 1651 | 1461171884486 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1651 | 1461171884487 Marionette TRACE conn2 <- [1,1122,null,{}] 10:04:44 INFO - PROCESS | 1651 | 1461171884489 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}] 10:04:44 INFO - PROCESS | 1651 | 1461171884608 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:04:44 INFO - PROCESS | 1651 | 1461171884689 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119eea000 == 70 [pid = 1651] [id = 288] 10:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11460fc00) [pid = 1651] [serial = 862] [outer = 0x0] 10:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11a974000) [pid = 1651] [serial = 863] [outer = 0x11460fc00] 10:04:44 INFO - PROCESS | 1651 | 1461171884720 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11c192800) [pid = 1651] [serial = 864] [outer = 0x11460fc00] 10:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11907fc00) [pid = 1651] [serial = 865] [outer = 0x12f515000] 10:04:45 INFO - PROCESS | 1651 | 1461171885388 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]]]}] 10:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 922ms 10:04:45 INFO - PROCESS | 1651 | 1461171885419 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:04:45 INFO - PROCESS | 1651 | 1461171885421 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:04:45 INFO - PROCESS | 1651 | 1461171885427 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 1651 | 1461171885429 Marionette TRACE conn2 <- [1,1126,null,{}] 10:04:45 INFO - PROCESS | 1651 | 1461171885432 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}] 10:04:45 INFO - PROCESS | 1651 | 1461171885540 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:04:45 INFO - PROCESS | 1651 | 1461171885625 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x115552000 == 71 [pid = 1651] [id = 289] 10:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x119d2f800) [pid = 1651] [serial = 866] [outer = 0x0] 10:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x11a97e800) [pid = 1651] [serial = 867] [outer = 0x119d2f800] 10:04:45 INFO - PROCESS | 1651 | 1461171885657 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11aac5000) [pid = 1651] [serial = 868] [outer = 0x119d2f800] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3a8000 == 70 [pid = 1651] [id = 248] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec18000 == 69 [pid = 1651] [id = 278] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12c050800 == 68 [pid = 1651] [id = 277] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x119957800 == 67 [pid = 1651] [id = 276] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12dad1000 == 66 [pid = 1651] [id = 275] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12c05d000 == 65 [pid = 1651] [id = 274] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3c2800 == 64 [pid = 1651] [id = 273] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12b158800) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12b4a6c00) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12e23f800) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x119829c00) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1288ba000 == 63 [pid = 1651] [id = 272] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x116517800 == 62 [pid = 1651] [id = 271] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a1800 == 61 [pid = 1651] [id = 270] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x11ade2800 == 60 [pid = 1651] [id = 269] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x11556a000 == 59 [pid = 1651] [id = 268] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x11c404800 == 58 [pid = 1651] [id = 267] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x118d12000 == 57 [pid = 1651] [id = 266] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x136873800 == 56 [pid = 1651] [id = 264] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1303d8800 == 55 [pid = 1651] [id = 263] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12809d800 == 54 [pid = 1651] [id = 262] 10:04:46 INFO - PROCESS | 1651 | --DOCSHELL 0x119807000 == 53 [pid = 1651] [id = 261] 10:04:46 INFO - PROCESS | 1651 | 1461171886190 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 776ms 10:04:46 INFO - PROCESS | 1651 | 1461171886204 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1651 | 1461171886208 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:04:46 INFO - PROCESS | 1651 | 1461171886213 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1651 | 1461171886214 Marionette TRACE conn2 <- [1,1130,null,{}] 10:04:46 INFO - PROCESS | 1651 | 1461171886217 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}] 10:04:46 INFO - PROCESS | 1651 | 1461171886314 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12fe51400) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12b9aac00) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x119d29800) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12d32f800) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x11a973400) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11ae64000) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x127c21800) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12b4af000) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12be7d800) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12db14800) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x119d2f000) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11bcc4800) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x127ee2c00) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12b3f5800) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12d4d4c00) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12b162400) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1299b6c00) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12e313000) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11935dc00) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12b162800) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12ce31c00) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11ae27400) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12e321400) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12fd78000) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1299be400) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11c4f0800) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12ea30800) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12b159c00) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12f308400) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x123932400) [pid = 1651] [serial = 501] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12eaeb800) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12f302c00) [pid = 1651] [serial = 498] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12fd7b000) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11c4e4c00) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11ba52000) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11c4dd800) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11bdc8800) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x123932c00) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11c4f6c00) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1161f1c00) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x114c72c00) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11a990c00) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11ad1fc00) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11bdc8400) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x127ee3800) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11ae4d000) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11ae62400) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1161f7c00) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x117824c00) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c4f6000) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1190dec00) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11935f400) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11ae87000) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x125ef6000) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11aac8000) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1288ab400) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x123f5bc00) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1298a2800) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x127c21000) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123933800) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11ae81400) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11ae25400) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x114c80400) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x127c1f400) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11aa1f800) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12b9b0400) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12e242000) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11bdc2c00) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 10:04:46 INFO - PROCESS | 1651 | 1461171886388 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x116446000 == 54 [pid = 1651] [id = 290] 10:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x114c80400) [pid = 1651] [serial = 869] [outer = 0x0] 10:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11935dc00) [pid = 1651] [serial = 870] [outer = 0x114c80400] 10:04:46 INFO - PROCESS | 1651 | 1461171886423 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ad1f000) [pid = 1651] [serial = 871] [outer = 0x114c80400] 10:04:46 INFO - PROCESS | 1651 | 1461171886792 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 619ms 10:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:04:46 INFO - PROCESS | 1651 | 1461171886842 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1651 | 1461171886845 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:04:46 INFO - PROCESS | 1651 | 1461171886869 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1651 | 1461171886874 Marionette TRACE conn2 <- [1,1134,null,{}] 10:04:46 INFO - PROCESS | 1651 | 1461171886913 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}] 10:04:47 INFO - PROCESS | 1651 | 1461171887056 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:04:47 INFO - PROCESS | 1651 | 1461171887070 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b842800 == 55 [pid = 1651] [id = 291] 10:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11b81f800) [pid = 1651] [serial = 872] [outer = 0x0] 10:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11bcbf400) [pid = 1651] [serial = 873] [outer = 0x11b81f800] 10:04:47 INFO - PROCESS | 1651 | 1461171887114 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11c172c00) [pid = 1651] [serial = 874] [outer = 0x11b81f800] 10:04:47 INFO - PROCESS | 1651 | 1461171887571 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]]]}] 10:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 776ms 10:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:04:47 INFO - PROCESS | 1651 | 1461171887625 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:04:47 INFO - PROCESS | 1651 | 1461171887628 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:04:47 INFO - PROCESS | 1651 | 1461171887631 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:04:47 INFO - PROCESS | 1651 | 1461171887633 Marionette TRACE conn2 <- [1,1138,null,{}] 10:04:47 INFO - PROCESS | 1651 | 1461171887636 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}] 10:04:47 INFO - PROCESS | 1651 | 1461171887769 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:04:47 INFO - PROCESS | 1651 | 1461171887852 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e3800 == 56 [pid = 1651] [id = 292] 10:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11b5b0800) [pid = 1651] [serial = 875] [outer = 0x0] 10:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11c4df800) [pid = 1651] [serial = 876] [outer = 0x11b5b0800] 10:04:47 INFO - PROCESS | 1651 | 1461171887878 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11c4ebc00) [pid = 1651] [serial = 877] [outer = 0x11b5b0800] 10:04:48 INFO - PROCESS | 1651 | 1461171888175 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]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 571ms 10:04:48 INFO - PROCESS | 1651 | 1461171888204 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1651 | 1461171888207 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:04:48 INFO - PROCESS | 1651 | 1461171888209 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1651 | 1461171888210 Marionette TRACE conn2 <- [1,1142,null,{}] 10:04:48 INFO - PROCESS | 1651 | 1461171888212 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}] 10:04:48 INFO - PROCESS | 1651 | 1461171888301 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:04:48 INFO - PROCESS | 1651 | 1461171888308 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288a0800 == 57 [pid = 1651] [id = 293] 10:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11c4f0800) [pid = 1651] [serial = 878] [outer = 0x0] 10:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x123933800) [pid = 1651] [serial = 879] [outer = 0x11c4f0800] 10:04:48 INFO - PROCESS | 1651 | 1461171888334 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12448bc00) [pid = 1651] [serial = 880] [outer = 0x11c4f0800] 10:04:48 INFO - PROCESS | 1651 | 1461171888744 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]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 570ms 10:04:48 INFO - PROCESS | 1651 | 1461171888785 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1651 | 1461171888786 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:04:48 INFO - PROCESS | 1651 | 1461171888788 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1651 | 1461171888789 Marionette TRACE conn2 <- [1,1146,null,{}] 10:04:48 INFO - PROCESS | 1651 | 1461171888792 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}] 10:04:48 INFO - PROCESS | 1651 | 1461171888917 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:04:48 INFO - PROCESS | 1651 | 1461171888927 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3c3800 == 58 [pid = 1651] [id = 294] 10:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12448c000) [pid = 1651] [serial = 881] [outer = 0x0] 10:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x127e23000) [pid = 1651] [serial = 882] [outer = 0x12448c000] 10:04:48 INFO - PROCESS | 1651 | 1461171888953 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1299bdc00) [pid = 1651] [serial = 883] [outer = 0x12448c000] 10:04:49 INFO - PROCESS | 1651 | 1461171889307 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]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 569ms 10:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:04:49 INFO - PROCESS | 1651 | 1461171889357 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1651 | 1461171889358 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:04:49 INFO - PROCESS | 1651 | 1461171889360 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1651 | 1461171889361 Marionette TRACE conn2 <- [1,1150,null,{}] 10:04:49 INFO - PROCESS | 1651 | 1461171889364 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}] 10:04:49 INFO - PROCESS | 1651 | 1461171889474 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:04:49 INFO - PROCESS | 1651 | 1461171889500 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c04f800 == 59 [pid = 1651] [id = 295] 10:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1299be400) [pid = 1651] [serial = 884] [outer = 0x0] 10:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b15ac00) [pid = 1651] [serial = 885] [outer = 0x1299be400] 10:04:49 INFO - PROCESS | 1651 | 1461171889525 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b3f5800) [pid = 1651] [serial = 886] [outer = 0x1299be400] 10:04:49 INFO - PROCESS | 1651 | 1461171889915 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]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 10:04:49 INFO - PROCESS | 1651 | 1461171889931 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1651 | 1461171889933 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:04:49 INFO - PROCESS | 1651 | 1461171889937 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1651 | 1461171889939 Marionette TRACE conn2 <- [1,1154,null,{}] 10:04:49 INFO - PROCESS | 1651 | 1461171889951 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}] 10:04:50 INFO - PROCESS | 1651 | 1461171890119 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:04:50 INFO - PROCESS | 1651 | 1461171890143 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d16b000 == 60 [pid = 1651] [id = 296] 10:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12b3f7800) [pid = 1651] [serial = 887] [outer = 0x0] 10:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b9a8c00) [pid = 1651] [serial = 888] [outer = 0x12b3f7800] 10:04:50 INFO - PROCESS | 1651 | 1461171890182 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12be82c00) [pid = 1651] [serial = 889] [outer = 0x12b3f7800] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12448a000) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11c4db400) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x114f60400) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11652b400) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1299b7000) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11982a000) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11aac4c00) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11bdcac00) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1140bb000) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11ae67c00) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123f53400) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x127eaa000) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x118df3800) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x123f5f400) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:04:50 INFO - PROCESS | 1651 | 1461171890698 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]]]}] 10:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 770ms 10:04:50 INFO - PROCESS | 1651 | 1461171890707 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:04:50 INFO - PROCESS | 1651 | 1461171890708 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:04:50 INFO - PROCESS | 1651 | 1461171890711 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - PROCESS | 1651 | 1461171890712 Marionette TRACE conn2 <- [1,1158,null,{}] 10:04:50 INFO - PROCESS | 1651 | 1461171890734 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}] 10:04:50 INFO - PROCESS | 1651 | 1461171890828 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:04:50 INFO - PROCESS | 1651 | 1461171890832 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c31a000 == 61 [pid = 1651] [id = 297] 10:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11652b400) [pid = 1651] [serial = 890] [outer = 0x0] 10:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11ae21800) [pid = 1651] [serial = 891] [outer = 0x11652b400] 10:04:50 INFO - PROCESS | 1651 | 1461171890859 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12448a000) [pid = 1651] [serial = 892] [outer = 0x11652b400] 10:04:51 INFO - PROCESS | 1651 | 1461171891191 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]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 10:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:04:51 INFO - PROCESS | 1651 | 1461171891230 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1651 | 1461171891231 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:04:51 INFO - PROCESS | 1651 | 1461171891233 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1651 | 1461171891234 Marionette TRACE conn2 <- [1,1162,null,{}] 10:04:51 INFO - PROCESS | 1651 | 1461171891237 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}] 10:04:51 INFO - PROCESS | 1651 | 1461171891354 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:04:51 INFO - PROCESS | 1651 | 1461171891361 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d460000 == 62 [pid = 1651] [id = 298] 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1122a4400) [pid = 1651] [serial = 893] [outer = 0x0] 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12be87000) [pid = 1651] [serial = 894] [outer = 0x1122a4400] 10:04:51 INFO - PROCESS | 1651 | 1461171891386 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12d08bc00) [pid = 1651] [serial = 895] [outer = 0x1122a4400] 10:04:51 INFO - PROCESS | 1651 | 1461171891716 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]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 10:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:04:51 INFO - PROCESS | 1651 | 1461171891753 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1651 | 1461171891755 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:04:51 INFO - PROCESS | 1651 | 1461171891757 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1651 | 1461171891759 Marionette TRACE conn2 <- [1,1166,null,{}] 10:04:51 INFO - PROCESS | 1651 | 1461171891762 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}] 10:04:51 INFO - PROCESS | 1651 | 1461171891868 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:04:51 INFO - PROCESS | 1651 | 1461171891872 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7af800 == 63 [pid = 1651] [id = 299] 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12d08e800) [pid = 1651] [serial = 896] [outer = 0x0] 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12d4dac00) [pid = 1651] [serial = 897] [outer = 0x12d08e800] 10:04:51 INFO - PROCESS | 1651 | 1461171891902 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12e23bc00) [pid = 1651] [serial = 898] [outer = 0x12d08e800] 10:04:52 INFO - PROCESS | 1651 | 1461171892258 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]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 10:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:04:52 INFO - PROCESS | 1651 | 1461171892290 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1651 | 1461171892291 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:04:52 INFO - PROCESS | 1651 | 1461171892293 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1651 | 1461171892294 Marionette TRACE conn2 <- [1,1170,null,{}] 10:04:52 INFO - PROCESS | 1651 | 1461171892296 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}] 10:04:52 INFO - PROCESS | 1651 | 1461171892394 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:04:52 INFO - PROCESS | 1651 | 1461171892398 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f075800 == 64 [pid = 1651] [id = 300] 10:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12d332000) [pid = 1651] [serial = 899] [outer = 0x0] 10:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12e243800) [pid = 1651] [serial = 900] [outer = 0x12d332000] 10:04:52 INFO - PROCESS | 1651 | 1461171892423 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12e31c800) [pid = 1651] [serial = 901] [outer = 0x12d332000] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x130a75800 == 63 [pid = 1651] [id = 230] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3cd800 == 62 [pid = 1651] [id = 144] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12d42a000 == 61 [pid = 1651] [id = 147] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c044800 == 60 [pid = 1651] [id = 198] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12e46a800 == 59 [pid = 1651] [id = 166] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1369e3800 == 58 [pid = 1651] [id = 235] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123ca3000 == 57 [pid = 1651] [id = 197] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c8800 == 56 [pid = 1651] [id = 146] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12f06d000 == 55 [pid = 1651] [id = 247] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe9f000 == 54 [pid = 1651] [id = 260] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb5c000 == 53 [pid = 1651] [id = 141] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11556c000 == 52 [pid = 1651] [id = 236] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12d465800 == 51 [pid = 1651] [id = 238] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x118949800 == 50 [pid = 1651] [id = 142] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x129c63800 == 49 [pid = 1651] [id = 127] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11a862800 == 48 [pid = 1651] [id = 265] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x115552000 == 47 [pid = 1651] [id = 289] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119eea000 == 46 [pid = 1651] [id = 288] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x116450800 == 45 [pid = 1651] [id = 287] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7a2800 == 44 [pid = 1651] [id = 286] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x136c6e000 == 43 [pid = 1651] [id = 285] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1369dc800 == 42 [pid = 1651] [id = 284] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x130a70000 == 41 [pid = 1651] [id = 283] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1303c2800 == 40 [pid = 1651] [id = 282] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12dad9800 == 39 [pid = 1651] [id = 281] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x128897000 == 38 [pid = 1651] [id = 280] 10:04:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12f636000 == 37 [pid = 1651] [id = 279] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11b842800 == 36 [pid = 1651] [id = 291] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1288a0800 == 35 [pid = 1651] [id = 293] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3c3800 == 34 [pid = 1651] [id = 294] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11c31a000 == 33 [pid = 1651] [id = 297] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e3800 == 32 [pid = 1651] [id = 292] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7af800 == 31 [pid = 1651] [id = 299] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d460000 == 30 [pid = 1651] [id = 298] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d16b000 == 29 [pid = 1651] [id = 296] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x116446000 == 28 [pid = 1651] [id = 290] 10:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12c04f800 == 27 [pid = 1651] [id = 295] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x127eb1800) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12b3ef400) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x129975800) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x123d5c000) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x1189fc000) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x118684000) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12b15a000) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11c4f0c00) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1190e1c00) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1289e9400) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x119832800) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11886ec00) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11ad21800) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12b339400) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11c4da000) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1146afc00) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11bac0000) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11aa28000) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11ad1d000) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x124582400) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x127c26c00) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b3f6c00) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11bdc6400) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11ae5e000) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x114f64c00) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11bdc4c00) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11ae7f400) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11aa22000) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11ae89800) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x127eaf800) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12997fc00) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11c16d000) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12989f000) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 10:04:54 INFO - PROCESS | 1651 | 1461171894288 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]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2021ms 10:04:54 INFO - PROCESS | 1651 | 1461171894315 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1651 | 1461171894318 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:04:54 INFO - PROCESS | 1651 | 1461171894322 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1651 | 1461171894324 Marionette TRACE conn2 <- [1,1174,null,{}] 10:04:54 INFO - PROCESS | 1651 | 1461171894328 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}] 10:04:54 INFO - PROCESS | 1651 | 1461171894411 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:04:54 INFO - PROCESS | 1651 | 1461171894459 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x114a76800 == 28 [pid = 1651] [id = 301] 10:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x114f5d000) [pid = 1651] [serial = 902] [outer = 0x0] 10:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x116042400) [pid = 1651] [serial = 903] [outer = 0x114f5d000] 10:04:54 INFO - PROCESS | 1651 | 1461171894487 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x116527c00) [pid = 1651] [serial = 904] [outer = 0x114f5d000] 10:04:54 INFO - PROCESS | 1651 | 1461171894822 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] 10:04:54 INFO - PROCESS | 1651 | 1461171894851 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:04:54 INFO - PROCESS | 1651 | 1461171894858 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1651 | 1461171894860 Marionette TRACE conn2 <- [1,1178,null,{}] 10:04:54 INFO - PROCESS | 1651 | 1461171894862 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}] 10:04:54 INFO - PROCESS | 1651 | 1461171894946 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:04:55 INFO - PROCESS | 1651 | 1461171895000 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158e3000 == 29 [pid = 1651] [id = 302] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x114c76000) [pid = 1651] [serial = 905] [outer = 0x0] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x118614800) [pid = 1651] [serial = 906] [outer = 0x114c76000] 10:04:55 INFO - PROCESS | 1651 | 1461171895046 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118fcec00) [pid = 1651] [serial = 907] [outer = 0x114c76000] 10:04:55 INFO - PROCESS | 1651 | 1461171895524 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] 10:04:55 INFO - PROCESS | 1651 | 1461171895584 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:04:55 INFO - PROCESS | 1651 | 1461171895588 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1651 | 1461171895590 Marionette TRACE conn2 <- [1,1182,null,{}] 10:04:55 INFO - PROCESS | 1651 | 1461171895598 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}] 10:04:55 INFO - PROCESS | 1651 | 1461171895699 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:04:55 INFO - PROCESS | 1651 | 1461171895707 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119371800 == 30 [pid = 1651] [id = 303] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1122a7000) [pid = 1651] [serial = 908] [outer = 0x0] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119827800) [pid = 1651] [serial = 909] [outer = 0x1122a7000] 10:04:55 INFO - PROCESS | 1651 | 1461171895742 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119831400) [pid = 1651] [serial = 910] [outer = 0x1122a7000] 10:04:56 INFO - PROCESS | 1651 | 1461171896112 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] 10:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:04:56 INFO - PROCESS | 1651 | 1461171896163 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:04:56 INFO - PROCESS | 1651 | 1461171896166 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1651 | 1461171896167 Marionette TRACE conn2 <- [1,1186,null,{}] 10:04:56 INFO - PROCESS | 1651 | 1461171896169 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}] 10:04:56 INFO - PROCESS | 1651 | 1461171896245 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:04:56 INFO - PROCESS | 1651 | 1461171896249 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a847000 == 31 [pid = 1651] [id = 304] 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119d31c00) [pid = 1651] [serial = 911] [outer = 0x0] 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11a98e400) [pid = 1651] [serial = 912] [outer = 0x119d31c00] 10:04:56 INFO - PROCESS | 1651 | 1461171896279 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11aa17000) [pid = 1651] [serial = 913] [outer = 0x119d31c00] 10:04:56 INFO - PROCESS | 1651 | 1461171896612 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] 10:04:56 INFO - PROCESS | 1651 | 1461171896637 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:04:56 INFO - PROCESS | 1651 | 1461171896640 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1651 | 1461171896641 Marionette TRACE conn2 <- [1,1190,null,{}] 10:04:56 INFO - PROCESS | 1651 | 1461171896644 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}] 10:04:56 INFO - PROCESS | 1651 | 1461171896715 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:04:56 INFO - PROCESS | 1651 | 1461171896762 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a87e800 == 32 [pid = 1651] [id = 305] 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11234f800) [pid = 1651] [serial = 914] [outer = 0x0] 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11aa27000) [pid = 1651] [serial = 915] [outer = 0x11234f800] 10:04:56 INFO - PROCESS | 1651 | 1461171896788 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11aac2800) [pid = 1651] [serial = 916] [outer = 0x11234f800] 10:04:57 INFO - PROCESS | 1651 | 1461171897117 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] 10:04:57 INFO - PROCESS | 1651 | 1461171897162 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:04:57 INFO - PROCESS | 1651 | 1461171897164 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1651 | 1461171897165 Marionette TRACE conn2 <- [1,1194,null,{}] 10:04:57 INFO - PROCESS | 1651 | 1461171897167 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}] 10:04:57 INFO - PROCESS | 1651 | 1461171897265 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:04:57 INFO - PROCESS | 1651 | 1461171897275 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b589800 == 33 [pid = 1651] [id = 306] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11aaca400) [pid = 1651] [serial = 917] [outer = 0x0] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ad26800) [pid = 1651] [serial = 918] [outer = 0x11aaca400] 10:04:57 INFO - PROCESS | 1651 | 1461171897304 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11ae5c800) [pid = 1651] [serial = 919] [outer = 0x11aaca400] 10:04:57 INFO - PROCESS | 1651 | 1461171897633 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] 10:04:57 INFO - PROCESS | 1651 | 1461171897690 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:04:57 INFO - PROCESS | 1651 | 1461171897692 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1651 | 1461171897693 Marionette TRACE conn2 <- [1,1198,null,{}] 10:04:57 INFO - PROCESS | 1651 | 1461171897695 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}] 10:04:57 INFO - PROCESS | 1651 | 1461171897766 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:04:57 INFO - PROCESS | 1651 | 1461171897772 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a2800 == 34 [pid = 1651] [id = 307] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11ae5cc00) [pid = 1651] [serial = 920] [outer = 0x0] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11ae67c00) [pid = 1651] [serial = 921] [outer = 0x11ae5cc00] 10:04:57 INFO - PROCESS | 1651 | 1461171897799 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11ae84800) [pid = 1651] [serial = 922] [outer = 0x11ae5cc00] 10:04:58 INFO - PROCESS | 1651 | 1461171898125 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 10:04:58 INFO - PROCESS | 1651 | 1461171898160 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1651 | 1461171898161 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:04:58 INFO - PROCESS | 1651 | 1461171898164 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1651 | 1461171898165 Marionette TRACE conn2 <- [1,1202,null,{}] 10:04:58 INFO - PROCESS | 1651 | 1461171898167 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}] 10:04:58 INFO - PROCESS | 1651 | 1461171898241 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:04:58 INFO - PROCESS | 1651 | 1461171898245 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c40c800 == 35 [pid = 1651] [id = 308] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11ae87800) [pid = 1651] [serial = 923] [outer = 0x0] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11b509800) [pid = 1651] [serial = 924] [outer = 0x11ae87800] 10:04:58 INFO - PROCESS | 1651 | 1461171898274 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11b5b5800) [pid = 1651] [serial = 925] [outer = 0x11ae87800] 10:04:58 INFO - PROCESS | 1651 | 1461171898623 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]]]}] 10:04:58 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 10:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 471ms 10:04:58 INFO - PROCESS | 1651 | 1461171898639 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1651 | 1461171898640 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:04:58 INFO - PROCESS | 1651 | 1461171898642 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1651 | 1461171898643 Marionette TRACE conn2 <- [1,1206,null,{}] 10:04:58 INFO - PROCESS | 1651 | 1461171898658 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}] 10:04:58 INFO - PROCESS | 1651 | 1461171898732 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:04:58 INFO - PROCESS | 1651 | 1461171898739 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x119370800 == 36 [pid = 1651] [id = 309] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11ae5f800) [pid = 1651] [serial = 926] [outer = 0x0] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11b81ec00) [pid = 1651] [serial = 927] [outer = 0x11ae5f800] 10:04:58 INFO - PROCESS | 1651 | 1461171898765 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11babb800) [pid = 1651] [serial = 928] [outer = 0x11ae5f800] 10:04:59 INFO - PROCESS | 1651 | 1461171899117 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]]]}] 10:04:59 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 10:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 10:04:59 INFO - PROCESS | 1651 | 1461171899163 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1651 | 1461171899165 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:04:59 INFO - PROCESS | 1651 | 1461171899169 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1651 | 1461171899171 Marionette TRACE conn2 <- [1,1210,null,{}] 10:04:59 INFO - PROCESS | 1651 | 1461171899174 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}] 10:04:59 INFO - PROCESS | 1651 | 1461171899298 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:04:59 INFO - PROCESS | 1651 | 1461171899414 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c90000 == 37 [pid = 1651] [id = 310] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11bab5000) [pid = 1651] [serial = 929] [outer = 0x0] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11bcbd000) [pid = 1651] [serial = 930] [outer = 0x11bab5000] 10:04:59 INFO - PROCESS | 1651 | 1461171899459 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11bdc6400) [pid = 1651] [serial = 931] [outer = 0x11bab5000] 10:04:59 INFO - PROCESS | 1651 | 1461171899844 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]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 725ms 10:04:59 INFO - PROCESS | 1651 | 1461171899903 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1651 | 1461171899905 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:04:59 INFO - PROCESS | 1651 | 1461171899907 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1651 | 1461171899909 Marionette TRACE conn2 <- [1,1214,null,{}] 10:04:59 INFO - PROCESS | 1651 | 1461171899911 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}] 10:05:00 INFO - PROCESS | 1651 | 1461171900028 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:05:00 INFO - PROCESS | 1651 | 1461171900033 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a865000 == 38 [pid = 1651] [id = 311] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11bdc9800) [pid = 1651] [serial = 932] [outer = 0x0] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11c18c400) [pid = 1651] [serial = 933] [outer = 0x11bdc9800] 10:05:00 INFO - PROCESS | 1651 | 1461171900066 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11c4d9000) [pid = 1651] [serial = 934] [outer = 0x11bdc9800] 10:05:00 INFO - PROCESS | 1651 | 1461171900416 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 10:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:05:00 INFO - PROCESS | 1651 | 1461171900476 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1651 | 1461171900477 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:05:00 INFO - PROCESS | 1651 | 1461171900479 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1651 | 1461171900480 Marionette TRACE conn2 <- [1,1218,null,{}] 10:05:00 INFO - PROCESS | 1651 | 1461171900483 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}] 10:05:00 INFO - PROCESS | 1651 | 1461171900576 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:05:00 INFO - PROCESS | 1651 | 1461171900590 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x127cde000 == 39 [pid = 1651] [id = 312] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11c4dec00) [pid = 1651] [serial = 935] [outer = 0x0] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11c4e6400) [pid = 1651] [serial = 936] [outer = 0x11c4dec00] 10:05:00 INFO - PROCESS | 1651 | 1461171900616 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11c4efc00) [pid = 1651] [serial = 937] [outer = 0x11c4dec00] 10:05:00 INFO - PROCESS | 1651 | 1461171900961 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 10:05:01 INFO - PROCESS | 1651 | 1461171900999 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1651 | 1461171901000 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:05:01 INFO - PROCESS | 1651 | 1461171901004 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1651 | 1461171901006 Marionette TRACE conn2 <- [1,1222,null,{}] 10:05:01 INFO - PROCESS | 1651 | 1461171901008 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}] 10:05:01 INFO - PROCESS | 1651 | 1461171901104 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:05:01 INFO - PROCESS | 1651 | 1461171901108 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x129388800 == 40 [pid = 1651] [id = 313] 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11c4e1800) [pid = 1651] [serial = 938] [outer = 0x0] 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11c82c800) [pid = 1651] [serial = 939] [outer = 0x11c4e1800] 10:05:01 INFO - PROCESS | 1651 | 1461171901134 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12392ec00) [pid = 1651] [serial = 940] [outer = 0x11c4e1800] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x127ee4000) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11ae80800) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11bac2c00) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x124588800) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12b33c400) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x114c7d800) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c3b1400) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11c4e2800) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11a976800) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12ea2f000) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11652c000) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1192c7000) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1298a0800) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12448c000) [pid = 1651] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1299be400) [pid = 1651] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12b3f7800) [pid = 1651] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11652b400) [pid = 1651] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12d08e800) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1122a4400) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11ace8400) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b3f4000) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11c4f0800) [pid = 1651] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11b5b0800) [pid = 1651] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11b81f800) [pid = 1651] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x114c80400) [pid = 1651] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119d2f800) [pid = 1651] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11460fc00) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1122aa800) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11aa27c00) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12be86400) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12b9a7800) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b3f4400) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x125ef2400) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11bcb9c00) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:05:01 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x114c79000) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:05:01 INFO - PROCESS | 1651 | 1461171901916 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] 10:05:01 INFO - PROCESS | 1651 | 1461171901926 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:05:01 INFO - PROCESS | 1651 | 1461171901928 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1651 | 1461171901929 Marionette TRACE conn2 <- [1,1226,null,{}] 10:05:01 INFO - PROCESS | 1651 | 1461171901932 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}] 10:05:02 INFO - PROCESS | 1651 | 1461171902013 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:05:02 INFO - PROCESS | 1651 | 1461171902018 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119267000 == 41 [pid = 1651] [id = 314] 10:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x114c80400) [pid = 1651] [serial = 941] [outer = 0x0] 10:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119831c00) [pid = 1651] [serial = 942] [outer = 0x114c80400] 10:05:02 INFO - PROCESS | 1651 | 1461171902046 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11ae82400) [pid = 1651] [serial = 943] [outer = 0x114c80400] 10:05:02 INFO - PROCESS | 1651 | 1461171902400 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]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 10:05:02 INFO - PROCESS | 1651 | 1461171902449 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:05:02 INFO - PROCESS | 1651 | 1461171902450 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:05:02 INFO - PROCESS | 1651 | 1461171902452 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1651 | 1461171902453 Marionette TRACE conn2 <- [1,1230,null,{}] 10:05:02 INFO - PROCESS | 1651 | 1461171902456 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}] 10:05:02 INFO - PROCESS | 1651 | 1461171902533 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:05:02 INFO - PROCESS | 1651 | 1461171902540 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12446a800 == 42 [pid = 1651] [id = 315] 10:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11ae82c00) [pid = 1651] [serial = 944] [outer = 0x0] 10:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c4e0c00) [pid = 1651] [serial = 945] [outer = 0x11ae82c00] 10:05:02 INFO - PROCESS | 1651 | 1461171902566 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x123b1e800) [pid = 1651] [serial = 946] [outer = 0x11ae82c00] 10:05:02 INFO - PROCESS | 1651 | 1461171902887 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]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 10:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:05:02 INFO - PROCESS | 1651 | 1461171902923 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 1651 | 1461171902924 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:05:02 INFO - PROCESS | 1651 | 1461171902926 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1651 | 1461171902927 Marionette TRACE conn2 <- [1,1234,null,{}] 10:05:02 INFO - PROCESS | 1651 | 1461171902930 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}] 10:05:03 INFO - PROCESS | 1651 | 1461171903012 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:05:03 INFO - PROCESS | 1651 | 1461171903065 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c5e000 == 43 [pid = 1651] [id = 316] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11bcb9800) [pid = 1651] [serial = 947] [outer = 0x0] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x123e7a400) [pid = 1651] [serial = 948] [outer = 0x11bcb9800] 10:05:03 INFO - PROCESS | 1651 | 1461171903090 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12440fc00) [pid = 1651] [serial = 949] [outer = 0x11bcb9800] 10:05:03 INFO - PROCESS | 1651 | 1461171903370 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]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 10:05:03 INFO - PROCESS | 1651 | 1461171903398 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1651 | 1461171903399 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:05:03 INFO - PROCESS | 1651 | 1461171903411 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1651 | 1461171903413 Marionette TRACE conn2 <- [1,1238,null,{}] 10:05:03 INFO - PROCESS | 1651 | 1461171903415 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}] 10:05:03 INFO - PROCESS | 1651 | 1461171903513 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:05:03 INFO - PROCESS | 1651 | 1461171903517 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b939000 == 44 [pid = 1651] [id = 317] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123f5ec00) [pid = 1651] [serial = 950] [outer = 0x0] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x125ef9800) [pid = 1651] [serial = 951] [outer = 0x123f5ec00] 10:05:03 INFO - PROCESS | 1651 | 1461171903543 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x127c0fc00) [pid = 1651] [serial = 952] [outer = 0x123f5ec00] 10:05:04 INFO - PROCESS | 1651 | 1461171904001 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]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 623ms 10:05:04 INFO - PROCESS | 1651 | 1461171904035 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1651 | 1461171904037 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:05:04 INFO - PROCESS | 1651 | 1461171904041 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1651 | 1461171904044 Marionette TRACE conn2 <- [1,1242,null,{}] 10:05:04 INFO - PROCESS | 1651 | 1461171904047 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}] 10:05:04 INFO - PROCESS | 1651 | 1461171904168 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:05:04 INFO - PROCESS | 1651 | 1461171904234 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11583c000 == 45 [pid = 1651] [id = 318] 10:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x114c7c000) [pid = 1651] [serial = 953] [outer = 0x0] 10:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x114f61000) [pid = 1651] [serial = 954] [outer = 0x114c7c000] 10:05:04 INFO - PROCESS | 1651 | 1461171904274 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11860d400) [pid = 1651] [serial = 955] [outer = 0x114c7c000] 10:05:04 INFO - PROCESS | 1651 | 1461171904923 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]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 923ms 10:05:04 INFO - PROCESS | 1651 | 1461171904964 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1651 | 1461171904968 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:05:04 INFO - PROCESS | 1651 | 1461171904973 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1651 | 1461171904974 Marionette TRACE conn2 <- [1,1246,null,{}] 10:05:04 INFO - PROCESS | 1651 | 1461171904977 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}] 10:05:05 INFO - PROCESS | 1651 | 1461171905086 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:05:05 INFO - PROCESS | 1651 | 1461171905163 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a890000 == 46 [pid = 1651] [id = 319] 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x118611800) [pid = 1651] [serial = 956] [outer = 0x0] 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1190da000) [pid = 1651] [serial = 957] [outer = 0x118611800] 10:05:05 INFO - PROCESS | 1651 | 1461171905193 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x119823400) [pid = 1651] [serial = 958] [outer = 0x118611800] 10:05:05 INFO - PROCESS | 1651 | 1461171905727 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 771ms 10:05:05 INFO - PROCESS | 1651 | 1461171905744 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1651 | 1461171905745 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:05:05 INFO - PROCESS | 1651 | 1461171905748 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1651 | 1461171905751 Marionette TRACE conn2 <- [1,1250,null,{}] 10:05:05 INFO - PROCESS | 1651 | 1461171905790 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}] 10:05:05 INFO - PROCESS | 1651 | 1461171905899 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:05:05 INFO - PROCESS | 1651 | 1461171905976 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x118995000 == 47 [pid = 1651] [id = 320] 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1154b6000) [pid = 1651] [serial = 959] [outer = 0x0] 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11923c800) [pid = 1651] [serial = 960] [outer = 0x1154b6000] 10:05:06 INFO - PROCESS | 1651 | 1461171906009 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11aa1d000) [pid = 1651] [serial = 961] [outer = 0x1154b6000] 10:05:06 INFO - PROCESS | 1651 | 1461171906718 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]]]}] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11b836800 == 46 [pid = 1651] [id = 49] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11a858800 == 45 [pid = 1651] [id = 55] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11adcd000 == 44 [pid = 1651] [id = 45] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11995b000 == 43 [pid = 1651] [id = 44] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119948000 == 42 [pid = 1651] [id = 54] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e7000 == 41 [pid = 1651] [id = 50] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8a5800 == 40 [pid = 1651] [id = 56] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1144b5000 == 39 [pid = 1651] [id = 41] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11605f000 == 38 [pid = 1651] [id = 40] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1186e7800 == 37 [pid = 1651] [id = 51] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11adea000 == 36 [pid = 1651] [id = 57] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11898d000 == 35 [pid = 1651] [id = 53] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11994f000 == 34 [pid = 1651] [id = 43] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11b57e000 == 33 [pid = 1651] [id = 46] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119202800 == 32 [pid = 1651] [id = 42] 10:05:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1158f9000 == 31 [pid = 1651] [id = 52] 10:05:06 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12e243800) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 10:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1002ms 10:05:06 INFO - PROCESS | 1651 | 1461171906750 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1651 | 1461171906753 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:05:06 INFO - PROCESS | 1651 | 1461171906756 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1651 | 1461171906758 Marionette TRACE conn2 <- [1,1254,null,{}] 10:05:06 INFO - PROCESS | 1651 | 1461171906762 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}] 10:05:06 INFO - PROCESS | 1651 | 1461171906838 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:05:06 INFO - PROCESS | 1651 | 1461171906844 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x115571800 == 32 [pid = 1651] [id = 321] 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11886cc00) [pid = 1651] [serial = 962] [outer = 0x0] 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1189bc000) [pid = 1651] [serial = 963] [outer = 0x11886cc00] 10:05:06 INFO - PROCESS | 1651 | 1461171906873 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1190d6800) [pid = 1651] [serial = 964] [outer = 0x11886cc00] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11982dc00) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12e3a8c00) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123f55c00) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11bdcf000) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12997a000) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12db15c00) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12b33e000) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x123f5e000) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b15bc00) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11ae7c000) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12ea36400) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x119240c00) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11ae5c000) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12b334c00) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x127e23000) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b15ac00) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12b9a8c00) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12b3f5800) [pid = 1651] [serial = 886] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12448a000) [pid = 1651] [serial = 892] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ae21800) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12d4dac00) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12be87000) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11ad23000) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11ae7e000) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12b4abc00) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b7ba400) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12e3a2c00) [pid = 1651] [serial = 489] [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.] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123933800) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11c4df800) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11c4ebc00) [pid = 1651] [serial = 877] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11bcbf400) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11c172c00) [pid = 1651] [serial = 874] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11935dc00) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ad1f000) [pid = 1651] [serial = 871] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11aac5000) [pid = 1651] [serial = 868] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11a97e800) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c192800) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11a974000) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125ef9400) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11a977400) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12b163c00) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12d4dc000) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12d33b800) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12d102400) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12bbe1000) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12be81c00) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12b9aa400) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12b7b5400) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b15e800) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x127c25400) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11c3b8000) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11c173800) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1299bdc00) [pid = 1651] [serial = 883] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12be82c00) [pid = 1651] [serial = 889] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12448bc00) [pid = 1651] [serial = 880] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12e23bc00) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12d08bc00) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 10:05:07 INFO - PROCESS | 1651 | 1461171907249 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 10:05:07 INFO - PROCESS | 1651 | 1461171907277 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1651 | 1461171907281 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:05:07 INFO - PROCESS | 1651 | 1461171907285 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1651 | 1461171907287 Marionette TRACE conn2 <- [1,1258,null,{}] 10:05:07 INFO - PROCESS | 1651 | 1461171907289 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}] 10:05:07 INFO - PROCESS | 1651 | 1461171907366 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:05:07 INFO - PROCESS | 1651 | 1461171907373 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11925c000 == 33 [pid = 1651] [id = 322] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118d92800) [pid = 1651] [serial = 965] [outer = 0x0] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119360c00) [pid = 1651] [serial = 966] [outer = 0x118d92800] 10:05:07 INFO - PROCESS | 1651 | 1461171907400 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119ea9c00) [pid = 1651] [serial = 967] [outer = 0x118d92800] 10:05:07 INFO - PROCESS | 1651 | 1461171907760 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 10:05:07 INFO - PROCESS | 1651 | 1461171907805 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1651 | 1461171907807 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:05:07 INFO - PROCESS | 1651 | 1461171907809 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1651 | 1461171907811 Marionette TRACE conn2 <- [1,1262,null,{}] 10:05:07 INFO - PROCESS | 1651 | 1461171907818 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}] 10:05:07 INFO - PROCESS | 1651 | 1461171907897 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:05:07 INFO - PROCESS | 1651 | 1461171907904 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a891000 == 34 [pid = 1651] [id = 323] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11aa10000) [pid = 1651] [serial = 968] [outer = 0x0] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11aac1400) [pid = 1651] [serial = 969] [outer = 0x11aa10000] 10:05:07 INFO - PROCESS | 1651 | 1461171907933 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11ad19c00) [pid = 1651] [serial = 970] [outer = 0x11aa10000] 10:05:08 INFO - PROCESS | 1651 | 1461171908300 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 10:05:08 INFO - PROCESS | 1651 | 1461171908330 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1651 | 1461171908332 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:05:08 INFO - PROCESS | 1651 | 1461171908334 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1651 | 1461171908335 Marionette TRACE conn2 <- [1,1266,null,{}] 10:05:08 INFO - PROCESS | 1651 | 1461171908340 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}] 10:05:08 INFO - PROCESS | 1651 | 1461171908414 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:05:08 INFO - PROCESS | 1651 | 1461171908419 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b56a800 == 35 [pid = 1651] [id = 324] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11a97a000) [pid = 1651] [serial = 971] [outer = 0x0] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11ae28400) [pid = 1651] [serial = 972] [outer = 0x11a97a000] 10:05:08 INFO - PROCESS | 1651 | 1461171908447 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11ae53800) [pid = 1651] [serial = 973] [outer = 0x11a97a000] 10:05:08 INFO - PROCESS | 1651 | 1461171908790 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 10:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:05:08 INFO - PROCESS | 1651 | 1461171908806 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1651 | 1461171908808 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:05:08 INFO - PROCESS | 1651 | 1461171908810 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1651 | 1461171908811 Marionette TRACE conn2 <- [1,1270,null,{}] 10:05:08 INFO - PROCESS | 1651 | 1461171908813 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}] 10:05:08 INFO - PROCESS | 1651 | 1461171908889 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:05:08 INFO - PROCESS | 1651 | 1461171908894 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c414800 == 36 [pid = 1651] [id = 325] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11619d800) [pid = 1651] [serial = 974] [outer = 0x0] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11ae62000) [pid = 1651] [serial = 975] [outer = 0x11619d800] 10:05:08 INFO - PROCESS | 1651 | 1461171908920 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11ae7dc00) [pid = 1651] [serial = 976] [outer = 0x11619d800] 10:05:09 INFO - PROCESS | 1651 | 1461171909320 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 10:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:05:09 INFO - PROCESS | 1651 | 1461171909329 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1651 | 1461171909330 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:05:09 INFO - PROCESS | 1651 | 1461171909332 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1651 | 1461171909334 Marionette TRACE conn2 <- [1,1274,null,{}] 10:05:09 INFO - PROCESS | 1651 | 1461171909338 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}] 10:05:09 INFO - PROCESS | 1651 | 1461171909448 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:05:09 INFO - PROCESS | 1651 | 1461171909481 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c8f800 == 37 [pid = 1651] [id = 326] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11ae7a400) [pid = 1651] [serial = 977] [outer = 0x0] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11b506c00) [pid = 1651] [serial = 978] [outer = 0x11ae7a400] 10:05:09 INFO - PROCESS | 1651 | 1461171909509 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11bcc0400) [pid = 1651] [serial = 979] [outer = 0x11ae7a400] 10:05:09 INFO - PROCESS | 1651 | 1461171909828 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 523ms 10:05:09 INFO - PROCESS | 1651 | 1461171909856 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1651 | 1461171909857 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:05:09 INFO - PROCESS | 1651 | 1461171909860 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1651 | 1461171909861 Marionette TRACE conn2 <- [1,1278,null,{}] 10:05:09 INFO - PROCESS | 1651 | 1461171909863 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}] 10:05:09 INFO - PROCESS | 1651 | 1461171909955 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:05:09 INFO - PROCESS | 1651 | 1461171909967 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x124228800 == 38 [pid = 1651] [id = 327] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11ae81000) [pid = 1651] [serial = 980] [outer = 0x0] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11bdca400) [pid = 1651] [serial = 981] [outer = 0x11ae81000] 10:05:09 INFO - PROCESS | 1651 | 1461171909992 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11c16ec00) [pid = 1651] [serial = 982] [outer = 0x11ae81000] 10:05:10 INFO - PROCESS | 1651 | 1461171910308 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 10:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:05:10 INFO - PROCESS | 1651 | 1461171910332 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:05:10 INFO - PROCESS | 1651 | 1461171910333 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:05:10 INFO - PROCESS | 1651 | 1461171910335 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1651 | 1461171910339 Marionette TRACE conn2 <- [1,1282,null,{}] 10:05:10 INFO - PROCESS | 1651 | 1461171910341 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}] 10:05:10 INFO - PROCESS | 1651 | 1461171910451 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:05:10 INFO - PROCESS | 1651 | 1461171910468 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x127b43800 == 39 [pid = 1651] [id = 328] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11bdcf400) [pid = 1651] [serial = 983] [outer = 0x0] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11c191400) [pid = 1651] [serial = 984] [outer = 0x11bdcf400] 10:05:10 INFO - PROCESS | 1651 | 1461171910494 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11c3b1400) [pid = 1651] [serial = 985] [outer = 0x11bdcf400] 10:05:10 INFO - PROCESS | 1651 | 1461171910836 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 523ms 10:05:10 INFO - PROCESS | 1651 | 1461171910858 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:05:10 INFO - PROCESS | 1651 | 1461171910859 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:05:10 INFO - PROCESS | 1651 | 1461171910862 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1651 | 1461171910863 Marionette TRACE conn2 <- [1,1286,null,{}] 10:05:10 INFO - PROCESS | 1651 | 1461171910865 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}] 10:05:10 INFO - PROCESS | 1651 | 1461171910960 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:05:10 INFO - PROCESS | 1651 | 1461171910973 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288a6800 == 40 [pid = 1651] [id = 329] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11b511400) [pid = 1651] [serial = 986] [outer = 0x0] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11c4e5000) [pid = 1651] [serial = 987] [outer = 0x11b511400] 10:05:11 INFO - PROCESS | 1651 | 1461171910998 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11c4ef800) [pid = 1651] [serial = 988] [outer = 0x11b511400] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11bab5000) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11ae82c00) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11bcb9800) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11bdc9800) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x114f5d000) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119d31c00) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x114c76000) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11aaca400) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1122a7000) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11ae5cc00) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11c4dec00) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11ae87800) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11234f800) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11ae5f800) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11c4e1800) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:05:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x114c80400) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:05:11 INFO - PROCESS | 1651 | 1461171911422 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 568ms 10:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:05:11 INFO - PROCESS | 1651 | 1461171911430 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1651 | 1461171911432 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:05:11 INFO - PROCESS | 1651 | 1461171911434 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1651 | 1461171911435 Marionette TRACE conn2 <- [1,1290,null,{}] 10:05:11 INFO - PROCESS | 1651 | 1461171911443 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}] 10:05:11 INFO - PROCESS | 1651 | 1461171911552 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:05:11 INFO - PROCESS | 1651 | 1461171911582 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x128905000 == 41 [pid = 1651] [id = 330] 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1122a7000) [pid = 1651] [serial = 989] [outer = 0x0] 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11ad1d800) [pid = 1651] [serial = 990] [outer = 0x1122a7000] 10:05:11 INFO - PROCESS | 1651 | 1461171911609 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11bdc9800) [pid = 1651] [serial = 991] [outer = 0x1122a7000] 10:05:12 INFO - PROCESS | 1651 | 1461171912003 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 622ms 10:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:05:12 INFO - PROCESS | 1651 | 1461171912057 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1651 | 1461171912059 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:05:12 INFO - PROCESS | 1651 | 1461171912061 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1651 | 1461171912062 Marionette TRACE conn2 <- [1,1294,null,{}] 10:05:12 INFO - PROCESS | 1651 | 1461171912065 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}] 10:05:12 INFO - PROCESS | 1651 | 1461171912180 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:05:12 INFO - PROCESS | 1651 | 1461171912187 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c69000 == 42 [pid = 1651] [id = 331] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11c4da800) [pid = 1651] [serial = 992] [outer = 0x0] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12392fc00) [pid = 1651] [serial = 993] [outer = 0x11c4da800] 10:05:12 INFO - PROCESS | 1651 | 1461171912217 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123f5e000) [pid = 1651] [serial = 994] [outer = 0x11c4da800] 10:05:12 INFO - PROCESS | 1651 | 1461171912527 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 471ms 10:05:12 INFO - PROCESS | 1651 | 1461171912532 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1651 | 1461171912533 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:05:12 INFO - PROCESS | 1651 | 1461171912544 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1651 | 1461171912545 Marionette TRACE conn2 <- [1,1298,null,{}] 10:05:12 INFO - PROCESS | 1651 | 1461171912547 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}] 10:05:12 INFO - PROCESS | 1651 | 1461171912638 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:05:12 INFO - PROCESS | 1651 | 1461171912643 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b716800 == 43 [pid = 1651] [id = 332] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11c4e6c00) [pid = 1651] [serial = 995] [outer = 0x0] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x125eefc00) [pid = 1651] [serial = 996] [outer = 0x11c4e6c00] 10:05:12 INFO - PROCESS | 1651 | 1461171912669 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x127c19000) [pid = 1651] [serial = 997] [outer = 0x11c4e6c00] 10:05:13 INFO - PROCESS | 1651 | 1461171913016 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 10:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:05:13 INFO - PROCESS | 1651 | 1461171913066 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1651 | 1461171913067 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:05:13 INFO - PROCESS | 1651 | 1461171913069 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1651 | 1461171913070 Marionette TRACE conn2 <- [1,1302,null,{}] 10:05:13 INFO - PROCESS | 1651 | 1461171913072 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}] 10:05:13 INFO - PROCESS | 1651 | 1461171913150 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:05:13 INFO - PROCESS | 1651 | 1461171913157 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c061800 == 44 [pid = 1651] [id = 333] 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127c1b400) [pid = 1651] [serial = 998] [outer = 0x0] 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x127c26800) [pid = 1651] [serial = 999] [outer = 0x127c1b400] 10:05:13 INFO - PROCESS | 1651 | 1461171913182 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127e9ac00) [pid = 1651] [serial = 1000] [outer = 0x127c1b400] 10:05:13 INFO - PROCESS | 1651 | 1461171913672 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 623ms 10:05:13 INFO - PROCESS | 1651 | 1461171913692 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1651 | 1461171913696 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:05:13 INFO - PROCESS | 1651 | 1461171913700 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1651 | 1461171913702 Marionette TRACE conn2 <- [1,1306,null,{}] 10:05:13 INFO - PROCESS | 1651 | 1461171913706 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}] 10:05:13 INFO - PROCESS | 1651 | 1461171913809 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:05:13 INFO - PROCESS | 1651 | 1461171913885 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11556e000 == 45 [pid = 1651] [id = 334] 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118df1c00) [pid = 1651] [serial = 1001] [outer = 0x0] 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1190e0800) [pid = 1651] [serial = 1002] [outer = 0x118df1c00] 10:05:13 INFO - PROCESS | 1651 | 1461171913957 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119d34800) [pid = 1651] [serial = 1003] [outer = 0x118df1c00] 10:05:14 INFO - PROCESS | 1651 | 1461171914389 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]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 726ms 10:05:14 INFO - PROCESS | 1651 | 1461171914450 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1651 | 1461171914457 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:05:14 INFO - PROCESS | 1651 | 1461171914465 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1651 | 1461171914467 Marionette TRACE conn2 <- [1,1310,null,{}] 10:05:14 INFO - PROCESS | 1651 | 1461171914469 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}] 10:05:14 INFO - PROCESS | 1651 | 1461171914573 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:05:14 INFO - PROCESS | 1651 | 1461171914635 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b85000 == 46 [pid = 1651] [id = 335] 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119eb4800) [pid = 1651] [serial = 1004] [outer = 0x0] 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11ad18400) [pid = 1651] [serial = 1005] [outer = 0x119eb4800] 10:05:14 INFO - PROCESS | 1651 | 1461171914666 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11ae52000) [pid = 1651] [serial = 1006] [outer = 0x119eb4800] 10:05:15 INFO - PROCESS | 1651 | 1461171915081 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] 10:05:15 INFO - PROCESS | 1651 | 1461171915092 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:05:15 INFO - PROCESS | 1651 | 1461171915094 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1651 | 1461171915097 Marionette TRACE conn2 <- [1,1314,null,{}] 10:05:15 INFO - PROCESS | 1651 | 1461171915122 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}] 10:05:15 INFO - PROCESS | 1651 | 1461171915278 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:05:15 INFO - PROCESS | 1651 | 1461171915330 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce87800 == 47 [pid = 1651] [id = 336] 10:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ba53c00) [pid = 1651] [serial = 1007] [outer = 0x0] 10:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11bcbd400) [pid = 1651] [serial = 1008] [outer = 0x11ba53c00] 10:05:15 INFO - PROCESS | 1651 | 1461171915362 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11c4dec00) [pid = 1651] [serial = 1009] [outer = 0x11ba53c00] 10:05:15 INFO - PROCESS | 1651 | 1461171915781 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]]]}] 10:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 721ms 10:05:15 INFO - PROCESS | 1651 | 1461171915816 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1651 | 1461171915818 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:05:15 INFO - PROCESS | 1651 | 1461171915839 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1651 | 1461171915840 Marionette TRACE conn2 <- [1,1318,null,{}] 10:05:15 INFO - PROCESS | 1651 | 1461171915843 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}] 10:05:15 INFO - PROCESS | 1651 | 1461171915946 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:05:16 INFO - PROCESS | 1651 | 1461171916010 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c0800 == 48 [pid = 1651] [id = 337] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11c4df000) [pid = 1651] [serial = 1010] [outer = 0x0] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123b20400) [pid = 1651] [serial = 1011] [outer = 0x11c4df000] 10:05:16 INFO - PROCESS | 1651 | 1461171916040 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x124581c00) [pid = 1651] [serial = 1012] [outer = 0x11c4df000] 10:05:16 INFO - PROCESS | 1651 | 1461171916416 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 620ms 10:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:05:16 INFO - PROCESS | 1651 | 1461171916458 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1651 | 1461171916459 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:05:16 INFO - PROCESS | 1651 | 1461171916462 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1651 | 1461171916463 Marionette TRACE conn2 <- [1,1322,null,{}] 10:05:16 INFO - PROCESS | 1651 | 1461171916465 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}] 10:05:16 INFO - PROCESS | 1651 | 1461171916566 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:05:16 INFO - PROCESS | 1651 | 1461171916648 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d40e800 == 49 [pid = 1651] [id = 338] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11c4e8400) [pid = 1651] [serial = 1013] [outer = 0x0] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x127e94800) [pid = 1651] [serial = 1014] [outer = 0x11c4e8400] 10:05:16 INFO - PROCESS | 1651 | 1461171916678 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x127eaf800) [pid = 1651] [serial = 1015] [outer = 0x11c4e8400] 10:05:17 INFO - PROCESS | 1651 | 1461171917124 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]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 668ms 10:05:17 INFO - PROCESS | 1651 | 1461171917130 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1651 | 1461171917131 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:05:17 INFO - PROCESS | 1651 | 1461171917134 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1651 | 1461171917135 Marionette TRACE conn2 <- [1,1326,null,{}] 10:05:17 INFO - PROCESS | 1651 | 1461171917140 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}] 10:05:17 INFO - PROCESS | 1651 | 1461171917245 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:05:17 INFO - PROCESS | 1651 | 1461171917526 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11904d800 == 50 [pid = 1651] [id = 339] 10:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1122ab800) [pid = 1651] [serial = 1016] [outer = 0x0] 10:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x114c71400) [pid = 1651] [serial = 1017] [outer = 0x1122ab800] 10:05:17 INFO - PROCESS | 1651 | 1461171917589 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x115815000) [pid = 1651] [serial = 1018] [outer = 0x1122ab800] 10:05:18 INFO - PROCESS | 1651 | 1461171918098 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]]]}] 10:05:18 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 10:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1025ms 10:05:18 INFO - PROCESS | 1651 | 1461171918160 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1651 | 1461171918163 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:05:18 INFO - PROCESS | 1651 | 1461171918166 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1651 | 1461171918168 Marionette TRACE conn2 <- [1,1330,null,{}] 10:05:18 INFO - PROCESS | 1651 | 1461171918181 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}] 10:05:18 INFO - PROCESS | 1651 | 1461171918280 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:05:18 INFO - PROCESS | 1651 | 1461171918334 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x119948800 == 51 [pid = 1651] [id = 340] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1189f0c00) [pid = 1651] [serial = 1019] [outer = 0x0] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119360800) [pid = 1651] [serial = 1020] [outer = 0x1189f0c00] 10:05:18 INFO - PROCESS | 1651 | 1461171918364 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119d38000) [pid = 1651] [serial = 1021] [outer = 0x1189f0c00] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119269000 == 50 [pid = 1651] [id = 47] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12b716800 == 49 [pid = 1651] [id = 332] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x129c69000 == 48 [pid = 1651] [id = 331] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128905000 == 47 [pid = 1651] [id = 330] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1288a6800 == 46 [pid = 1651] [id = 329] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x127b43800 == 45 [pid = 1651] [id = 328] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x124228800 == 44 [pid = 1651] [id = 327] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123c8f800 == 43 [pid = 1651] [id = 326] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x125ef9800) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11c414800 == 42 [pid = 1651] [id = 325] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11b56a800 == 41 [pid = 1651] [id = 324] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11a891000 == 40 [pid = 1651] [id = 323] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11925c000 == 39 [pid = 1651] [id = 322] 10:05:18 INFO - PROCESS | 1651 | --DOCSHELL 0x115571800 == 38 [pid = 1651] [id = 321] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11c18c400) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116042400) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x116527c00) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11a98e400) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118614800) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118fcec00) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11ad26800) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11ae5c800) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119827800) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119831400) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11ae67c00) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11ae84800) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11c4e6400) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11b509800) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11b5b5800) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11aa27000) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11aac2800) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11b81ec00) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11babb800) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c82c800) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11c4efc00) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12392ec00) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11ae82400) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119831c00) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11aa17000) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11bcbd000) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11bdc6400) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11c4e0c00) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11c4d9000) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123b1e800) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12440fc00) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123e7a400) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 10:05:18 INFO - PROCESS | 1651 | 1461171918777 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]]]}] 10:05:18 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 10:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 622ms 10:05:18 INFO - PROCESS | 1651 | 1461171918792 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1651 | 1461171918794 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:05:18 INFO - PROCESS | 1651 | 1461171918797 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1651 | 1461171918799 Marionette TRACE conn2 <- [1,1334,null,{}] 10:05:18 INFO - PROCESS | 1651 | 1461171918801 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}] 10:05:18 INFO - PROCESS | 1651 | 1461171918885 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:05:18 INFO - PROCESS | 1651 | 1461171918892 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11887d800 == 39 [pid = 1651] [id = 341] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x114c77000) [pid = 1651] [serial = 1022] [outer = 0x0] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11a992c00) [pid = 1651] [serial = 1023] [outer = 0x114c77000] 10:05:18 INFO - PROCESS | 1651 | 1461171918919 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11aac0c00) [pid = 1651] [serial = 1024] [outer = 0x114c77000] 10:05:19 INFO - PROCESS | 1651 | 1461171919420 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]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 670ms 10:05:19 INFO - PROCESS | 1651 | 1461171919467 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1651 | 1461171919470 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:05:19 INFO - PROCESS | 1651 | 1461171919474 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1651 | 1461171919476 Marionette TRACE conn2 <- [1,1338,null,{}] 10:05:19 INFO - PROCESS | 1651 | 1461171919480 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}] 10:05:19 INFO - PROCESS | 1651 | 1461171919581 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:05:19 INFO - PROCESS | 1651 | 1461171919633 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee9800 == 40 [pid = 1651] [id = 342] 10:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118fd2c00) [pid = 1651] [serial = 1025] [outer = 0x0] 10:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11923bc00) [pid = 1651] [serial = 1026] [outer = 0x118fd2c00] 10:05:19 INFO - PROCESS | 1651 | 1461171919666 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11a974000) [pid = 1651] [serial = 1027] [outer = 0x118fd2c00] 10:05:20 INFO - PROCESS | 1651 | 1461171920619 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1174ms 10:05:20 INFO - PROCESS | 1651 | 1461171920648 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1651 | 1461171920654 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:05:20 INFO - PROCESS | 1651 | 1461171920660 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1651 | 1461171920662 Marionette TRACE conn2 <- [1,1342,null,{}] 10:05:20 INFO - PROCESS | 1651 | 1461171920664 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}] 10:05:20 INFO - PROCESS | 1651 | 1461171920762 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:05:20 INFO - PROCESS | 1651 | 1461171920808 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba85800 == 41 [pid = 1651] [id = 343] 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119081000) [pid = 1651] [serial = 1028] [outer = 0x0] 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11ad1b000) [pid = 1651] [serial = 1029] [outer = 0x119081000] 10:05:20 INFO - PROCESS | 1651 | 1461171920839 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11ae49800) [pid = 1651] [serial = 1030] [outer = 0x119081000] 10:05:21 INFO - PROCESS | 1651 | 1461171921275 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]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 672ms 10:05:21 INFO - PROCESS | 1651 | 1461171921331 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1651 | 1461171921333 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:05:21 INFO - PROCESS | 1651 | 1461171921335 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1651 | 1461171921338 Marionette TRACE conn2 <- [1,1346,null,{}] 10:05:21 INFO - PROCESS | 1651 | 1461171921345 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}] 10:05:21 INFO - PROCESS | 1651 | 1461171921453 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:05:21 INFO - PROCESS | 1651 | 1461171921518 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e0800 == 42 [pid = 1651] [id = 344] 10:05:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ae60400) [pid = 1651] [serial = 1031] [outer = 0x0] 10:05:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11b50d400) [pid = 1651] [serial = 1032] [outer = 0x11ae60400] 10:05:21 INFO - PROCESS | 1651 | 1461171921610 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11babb800) [pid = 1651] [serial = 1033] [outer = 0x11ae60400] 10:05:22 INFO - PROCESS | 1651 | 1461171922221 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]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 921ms 10:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:05:22 INFO - PROCESS | 1651 | 1461171922257 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1651 | 1461171922259 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:05:22 INFO - PROCESS | 1651 | 1461171922261 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1651 | 1461171922263 Marionette TRACE conn2 <- [1,1350,null,{}] 10:05:22 INFO - PROCESS | 1651 | 1461171922265 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}] 10:05:22 INFO - PROCESS | 1651 | 1461171922361 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:05:22 INFO - PROCESS | 1651 | 1461171922410 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x124225800 == 43 [pid = 1651] [id = 345] 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11bdc1c00) [pid = 1651] [serial = 1034] [outer = 0x0] 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11c16e800) [pid = 1651] [serial = 1035] [outer = 0x11bdc1c00] 10:05:22 INFO - PROCESS | 1651 | 1461171922441 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11c199800) [pid = 1651] [serial = 1036] [outer = 0x11bdc1c00] 10:05:22 INFO - PROCESS | 1651 | 1461171922870 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]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 619ms 10:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:05:22 INFO - PROCESS | 1651 | 1461171922880 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1651 | 1461171922882 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:05:22 INFO - PROCESS | 1651 | 1461171922884 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1651 | 1461171922886 Marionette TRACE conn2 <- [1,1354,null,{}] 10:05:22 INFO - PROCESS | 1651 | 1461171922891 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}] 10:05:22 INFO - PROCESS | 1651 | 1461171922984 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:05:23 INFO - PROCESS | 1651 | 1461171923031 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x127817800 == 44 [pid = 1651] [id = 346] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11bdcbc00) [pid = 1651] [serial = 1037] [outer = 0x0] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c4d8800) [pid = 1651] [serial = 1038] [outer = 0x11bdcbc00] 10:05:23 INFO - PROCESS | 1651 | 1461171923062 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11c4f1800) [pid = 1651] [serial = 1039] [outer = 0x11bdcbc00] 10:05:23 INFO - PROCESS | 1651 | 1461171923533 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 10:05:23 INFO - PROCESS | 1651 | 1461171923574 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1651 | 1461171923576 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:05:23 INFO - PROCESS | 1651 | 1461171923582 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1651 | 1461171923584 Marionette TRACE conn2 <- [1,1358,null,{}] 10:05:23 INFO - PROCESS | 1651 | 1461171923590 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}] 10:05:23 INFO - PROCESS | 1651 | 1461171923718 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:05:23 INFO - PROCESS | 1651 | 1461171923781 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x129390800 == 45 [pid = 1651] [id = 347] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12448e400) [pid = 1651] [serial = 1040] [outer = 0x0] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127e23000) [pid = 1651] [serial = 1041] [outer = 0x12448e400] 10:05:23 INFO - PROCESS | 1651 | 1461171923814 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x127ee6000) [pid = 1651] [serial = 1042] [outer = 0x12448e400] 10:05:24 INFO - PROCESS | 1651 | 1461171924379 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 872ms 10:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:05:24 INFO - PROCESS | 1651 | 1461171924454 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1651 | 1461171924458 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:05:24 INFO - PROCESS | 1651 | 1461171924463 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1651 | 1461171924466 Marionette TRACE conn2 <- [1,1362,null,{}] 10:05:24 INFO - PROCESS | 1651 | 1461171924470 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}] 10:05:24 INFO - PROCESS | 1651 | 1461171924552 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:05:24 INFO - PROCESS | 1651 | 1461171924599 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b56e000 == 46 [pid = 1651] [id = 348] 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1190df800) [pid = 1651] [serial = 1043] [outer = 0x0] 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119ea9800) [pid = 1651] [serial = 1044] [outer = 0x1190df800] 10:05:24 INFO - PROCESS | 1651 | 1461171924645 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11aac2c00) [pid = 1651] [serial = 1045] [outer = 0x1190df800] 10:05:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119948800 == 45 [pid = 1651] [id = 340] 10:05:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11904d800 == 44 [pid = 1651] [id = 339] 10:05:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c0800 == 43 [pid = 1651] [id = 337] 10:05:25 INFO - PROCESS | 1651 | 1461171925256 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]]]}] 10:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 834ms 10:05:25 INFO - PROCESS | 1651 | 1461171925308 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:05:25 INFO - PROCESS | 1651 | 1461171925313 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:05:25 INFO - PROCESS | 1651 | 1461171925322 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1651 | 1461171925325 Marionette TRACE conn2 <- [1,1366,null,{}] 10:05:25 INFO - PROCESS | 1651 | 1461171925328 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}] 10:05:25 INFO - PROCESS | 1651 | 1461171925414 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:05:25 INFO - PROCESS | 1651 | 1461171925419 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85f800 == 44 [pid = 1651] [id = 349] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11aac4000) [pid = 1651] [serial = 1046] [outer = 0x0] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11ae5c400) [pid = 1651] [serial = 1047] [outer = 0x11aac4000] 10:05:25 INFO - PROCESS | 1651 | 1461171925449 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11ae88c00) [pid = 1651] [serial = 1048] [outer = 0x11aac4000] 10:05:25 INFO - PROCESS | 1651 | 1461171925807 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] 10:05:25 INFO - PROCESS | 1651 | 1461171925851 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:05:25 INFO - PROCESS | 1651 | 1461171925854 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1651 | 1461171925856 Marionette TRACE conn2 <- [1,1370,null,{}] 10:05:25 INFO - PROCESS | 1651 | 1461171925863 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}] 10:05:25 INFO - PROCESS | 1651 | 1461171925948 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:05:25 INFO - PROCESS | 1651 | 1461171925955 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c54800 == 45 [pid = 1651] [id = 350] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11bcc4800) [pid = 1651] [serial = 1049] [outer = 0x0] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c4f6c00) [pid = 1651] [serial = 1050] [outer = 0x11bcc4800] 10:05:25 INFO - PROCESS | 1651 | 1461171925985 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x124488c00) [pid = 1651] [serial = 1051] [outer = 0x11bcc4800] 10:05:26 INFO - PROCESS | 1651 | 1461171926407 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] 10:05:26 INFO - PROCESS | 1651 | 1461171926429 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:05:26 INFO - PROCESS | 1651 | 1461171926432 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1651 | 1461171926433 Marionette TRACE conn2 <- [1,1374,null,{}] 10:05:26 INFO - PROCESS | 1651 | 1461171926435 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}] 10:05:26 INFO - PROCESS | 1651 | 1461171926526 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:05:26 INFO - PROCESS | 1651 | 1461171926532 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb62000 == 46 [pid = 1651] [id = 351] 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1278ba400) [pid = 1651] [serial = 1052] [outer = 0x0] 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1282cc800) [pid = 1651] [serial = 1053] [outer = 0x1278ba400] 10:05:26 INFO - PROCESS | 1651 | 1461171926573 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1288b5c00) [pid = 1651] [serial = 1054] [outer = 0x1278ba400] 10:05:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:27 INFO - PROCESS | 1651 | 1461171927131 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] 10:05:27 INFO - PROCESS | 1651 | 1461171927158 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1651 | 1461171927160 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1651 | 1461171927161 Marionette TRACE conn2 <- [1,1378,null,{}] 10:05:27 INFO - PROCESS | 1651 | 1461171927164 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}] 10:05:27 INFO - PROCESS | 1651 | 1461171927263 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:05:27 INFO - PROCESS | 1651 | 1461171927289 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x115567000 == 47 [pid = 1651] [id = 352] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1288b7400) [pid = 1651] [serial = 1055] [outer = 0x0] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1289e5c00) [pid = 1651] [serial = 1056] [outer = 0x1288b7400] 10:05:27 INFO - PROCESS | 1651 | 1461171927314 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12989e400) [pid = 1651] [serial = 1057] [outer = 0x1288b7400] 10:05:27 INFO - PROCESS | 1651 | 1461171927661 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] 10:05:27 INFO - PROCESS | 1651 | 1461171927689 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1651 | 1461171927691 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1651 | 1461171927692 Marionette TRACE conn2 <- [1,1382,null,{}] 10:05:27 INFO - PROCESS | 1651 | 1461171927695 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}] 10:05:27 INFO - PROCESS | 1651 | 1461171927809 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:05:27 INFO - PROCESS | 1651 | 1461171927844 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d42a000 == 48 [pid = 1651] [id = 353] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11bcb6000) [pid = 1651] [serial = 1058] [outer = 0x0] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1298a1800) [pid = 1651] [serial = 1059] [outer = 0x11bcb6000] 10:05:27 INFO - PROCESS | 1651 | 1461171927871 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b15f000) [pid = 1651] [serial = 1060] [outer = 0x11bcb6000] 10:05:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:28 INFO - PROCESS | 1651 | 1461171928239 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] 10:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:05:28 INFO - PROCESS | 1651 | 1461171928263 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:05:28 INFO - PROCESS | 1651 | 1461171928266 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1651 | 1461171928267 Marionette TRACE conn2 <- [1,1386,null,{}] 10:05:28 INFO - PROCESS | 1651 | 1461171928269 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}] 10:05:28 INFO - PROCESS | 1651 | 1461171928367 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:05:28 INFO - PROCESS | 1651 | 1461171928378 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d469000 == 49 [pid = 1651] [id = 354] 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12b161800) [pid = 1651] [serial = 1061] [outer = 0x0] 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12b334c00) [pid = 1651] [serial = 1062] [outer = 0x12b161800] 10:05:28 INFO - PROCESS | 1651 | 1461171928401 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12b33c400) [pid = 1651] [serial = 1063] [outer = 0x12b161800] 10:05:28 INFO - PROCESS | 1651 | 1461171928744 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] 10:05:28 INFO - PROCESS | 1651 | 1461171928822 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:05:28 INFO - PROCESS | 1651 | 1461171928827 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1651 | 1461171928828 Marionette TRACE conn2 <- [1,1390,null,{}] 10:05:28 INFO - PROCESS | 1651 | 1461171928831 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}] 10:05:28 INFO - PROCESS | 1651 | 1461171928914 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:05:28 INFO - PROCESS | 1651 | 1461171928922 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119eea000 == 50 [pid = 1651] [id = 355] 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11886cc00) [pid = 1651] [serial = 1064] [outer = 0x0] 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1190dc400) [pid = 1651] [serial = 1065] [outer = 0x11886cc00] 10:05:28 INFO - PROCESS | 1651 | 1461171928948 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11ad1f400) [pid = 1651] [serial = 1066] [outer = 0x11886cc00] 10:05:29 INFO - PROCESS | 1651 | 1461171929287 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]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 10:05:29 INFO - PROCESS | 1651 | 1461171929299 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1651 | 1461171929300 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:05:29 INFO - PROCESS | 1651 | 1461171929303 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1651 | 1461171929306 Marionette TRACE conn2 <- [1,1394,null,{}] 10:05:29 INFO - PROCESS | 1651 | 1461171929309 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}] 10:05:29 INFO - PROCESS | 1651 | 1461171929392 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:05:29 INFO - PROCESS | 1651 | 1461171929397 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7a0000 == 51 [pid = 1651] [id = 356] 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11ae5f400) [pid = 1651] [serial = 1067] [outer = 0x0] 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11c4e2800) [pid = 1651] [serial = 1068] [outer = 0x11ae5f400] 10:05:29 INFO - PROCESS | 1651 | 1461171929423 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b33f400) [pid = 1651] [serial = 1069] [outer = 0x11ae5f400] 10:05:29 INFO - PROCESS | 1651 | 1461171929756 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]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 471ms 10:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:05:29 INFO - PROCESS | 1651 | 1461171929798 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1651 | 1461171929799 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:05:29 INFO - PROCESS | 1651 | 1461171929801 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1651 | 1461171929804 Marionette TRACE conn2 <- [1,1398,null,{}] 10:05:29 INFO - PROCESS | 1651 | 1461171929809 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}] 10:05:29 INFO - PROCESS | 1651 | 1461171929896 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:05:29 INFO - PROCESS | 1651 | 1461171929900 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec07000 == 52 [pid = 1651] [id = 357] 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11aa13000) [pid = 1651] [serial = 1070] [outer = 0x0] 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b3f9800) [pid = 1651] [serial = 1071] [outer = 0x11aa13000] 10:05:29 INFO - PROCESS | 1651 | 1461171929926 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b4ab800) [pid = 1651] [serial = 1072] [outer = 0x11aa13000] 10:05:30 INFO - PROCESS | 1651 | 1461171930273 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 524ms 10:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:05:30 INFO - PROCESS | 1651 | 1461171930325 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1651 | 1461171930327 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:05:30 INFO - PROCESS | 1651 | 1461171930329 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1651 | 1461171930331 Marionette TRACE conn2 <- [1,1402,null,{}] 10:05:30 INFO - PROCESS | 1651 | 1461171930333 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}] 10:05:30 INFO - PROCESS | 1651 | 1461171930452 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:05:30 INFO - PROCESS | 1651 | 1461171930461 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec17800 == 53 [pid = 1651] [id = 358] 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b3f7400) [pid = 1651] [serial = 1073] [outer = 0x0] 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b7c2400) [pid = 1651] [serial = 1074] [outer = 0x12b3f7400] 10:05:30 INFO - PROCESS | 1651 | 1461171930491 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12bbe4400) [pid = 1651] [serial = 1075] [outer = 0x12b3f7400] 10:05:30 INFO - PROCESS | 1651 | 1461171930960 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 10:05:31 INFO - PROCESS | 1651 | 1461171931000 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:05:31 INFO - PROCESS | 1651 | 1461171931006 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:05:31 INFO - PROCESS | 1651 | 1461171931012 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:05:31 INFO - PROCESS | 1651 | 1461171931015 Marionette TRACE conn2 <- [1,1406,null,{}] 10:05:31 INFO - PROCESS | 1651 | 1461171931022 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}] 10:05:31 INFO - PROCESS | 1651 | 1461171931175 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:05:31 INFO - PROCESS | 1651 | 1461171931311 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a87c000 == 54 [pid = 1651] [id = 359] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11982c000) [pid = 1651] [serial = 1076] [outer = 0x0] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11a971000) [pid = 1651] [serial = 1077] [outer = 0x11982c000] 10:05:31 INFO - PROCESS | 1651 | 1461171931343 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11ae21c00) [pid = 1651] [serial = 1078] [outer = 0x11982c000] 10:05:31 INFO - PROCESS | 1651 | 1461171931779 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]]]}] 10:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 776ms 10:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:05:31 INFO - PROCESS | 1651 | 1461171931790 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:05:31 INFO - PROCESS | 1651 | 1461171931794 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:05:31 INFO - PROCESS | 1651 | 1461171931798 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:05:31 INFO - PROCESS | 1651 | 1461171931800 Marionette TRACE conn2 <- [1,1410,null,{}] 10:05:31 INFO - PROCESS | 1651 | 1461171931803 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}] 10:05:31 INFO - PROCESS | 1651 | 1461171931909 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:05:31 INFO - PROCESS | 1651 | 1461171931961 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3c3800 == 55 [pid = 1651] [id = 360] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11ad20000) [pid = 1651] [serial = 1079] [outer = 0x0] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11ae86800) [pid = 1651] [serial = 1080] [outer = 0x11ad20000] 10:05:31 INFO - PROCESS | 1651 | 1461171931991 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11c4f0800) [pid = 1651] [serial = 1081] [outer = 0x11ad20000] 10:05:32 INFO - PROCESS | 1651 | 1461171932458 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]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 671ms 10:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:05:32 INFO - PROCESS | 1651 | 1461171932472 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1651 | 1461171932474 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:05:32 INFO - PROCESS | 1651 | 1461171932476 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1651 | 1461171932478 Marionette TRACE conn2 <- [1,1414,null,{}] 10:05:32 INFO - PROCESS | 1651 | 1461171932504 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}] 10:05:32 INFO - PROCESS | 1651 | 1461171932655 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:05:32 INFO - PROCESS | 1651 | 1461171932707 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec1d000 == 56 [pid = 1651] [id = 361] 10:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1283b4400) [pid = 1651] [serial = 1082] [outer = 0x0] 10:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1289dfc00) [pid = 1651] [serial = 1083] [outer = 0x1283b4400] 10:05:32 INFO - PROCESS | 1651 | 1461171932739 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1299b8c00) [pid = 1651] [serial = 1084] [outer = 0x1283b4400] 10:05:33 INFO - PROCESS | 1651 | 1461171933230 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]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 772ms 10:05:33 INFO - PROCESS | 1651 | 1461171933256 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1651 | 1461171933259 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:05:33 INFO - PROCESS | 1651 | 1461171933262 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1651 | 1461171933264 Marionette TRACE conn2 <- [1,1418,null,{}] 10:05:33 INFO - PROCESS | 1651 | 1461171933266 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}] 10:05:33 INFO - PROCESS | 1651 | 1461171933372 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:05:33 INFO - PROCESS | 1651 | 1461171933440 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3b4000 == 57 [pid = 1651] [id = 362] 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1299c3800) [pid = 1651] [serial = 1085] [outer = 0x0] 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12b158000) [pid = 1651] [serial = 1086] [outer = 0x1299c3800] 10:05:33 INFO - PROCESS | 1651 | 1461171933470 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12b3fb400) [pid = 1651] [serial = 1087] [outer = 0x1299c3800] 10:05:33 INFO - PROCESS | 1651 | 1461171933913 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]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 671ms 10:05:33 INFO - PROCESS | 1651 | 1461171933947 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1651 | 1461171933949 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:05:33 INFO - PROCESS | 1651 | 1461171933967 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1651 | 1461171933970 Marionette TRACE conn2 <- [1,1422,null,{}] 10:05:33 INFO - PROCESS | 1651 | 1461171933976 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}] 10:05:34 INFO - PROCESS | 1651 | 1461171934078 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:05:34 INFO - PROCESS | 1651 | 1461171934144 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f647800 == 58 [pid = 1651] [id = 363] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b155400) [pid = 1651] [serial = 1088] [outer = 0x0] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b9aa400) [pid = 1651] [serial = 1089] [outer = 0x12b155400] 10:05:34 INFO - PROCESS | 1651 | 1461171934175 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12bbe2400) [pid = 1651] [serial = 1090] [outer = 0x12b155400] 10:05:34 INFO - PROCESS | 1651 | 1461171934623 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]]]}] 10:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 690ms 10:05:34 INFO - PROCESS | 1651 | 1461171934659 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1651 | 1461171934660 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:05:34 INFO - PROCESS | 1651 | 1461171934663 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1651 | 1461171934664 Marionette TRACE conn2 <- [1,1426,null,{}] 10:05:34 INFO - PROCESS | 1651 | 1461171934667 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}] 10:05:34 INFO - PROCESS | 1651 | 1461171934788 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:05:34 INFO - PROCESS | 1651 | 1461171934860 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11adcd000 == 59 [pid = 1651] [id = 364] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11ae4dc00) [pid = 1651] [serial = 1091] [outer = 0x0] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12bbe9800) [pid = 1651] [serial = 1092] [outer = 0x11ae4dc00] 10:05:34 INFO - PROCESS | 1651 | 1461171934892 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12d089800) [pid = 1651] [serial = 1093] [outer = 0x11ae4dc00] 10:05:35 INFO - PROCESS | 1651 | 1461171935584 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 969ms 10:05:35 INFO - PROCESS | 1651 | 1461171935633 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1651 | 1461171935635 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:05:35 INFO - PROCESS | 1651 | 1461171935639 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1651 | 1461171935641 Marionette TRACE conn2 <- [1,1430,null,{}] 10:05:35 INFO - PROCESS | 1651 | 1461171935645 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}] 10:05:35 INFO - PROCESS | 1651 | 1461171935739 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:05:35 INFO - PROCESS | 1651 | 1461171935797 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a84b800 == 60 [pid = 1651] [id = 365] 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x114c7e000) [pid = 1651] [serial = 1094] [outer = 0x0] 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x118617400) [pid = 1651] [serial = 1095] [outer = 0x114c7e000] 10:05:35 INFO - PROCESS | 1651 | 1461171935826 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x119361000) [pid = 1651] [serial = 1096] [outer = 0x114c7e000] 10:05:36 INFO - PROCESS | 1651 | 1461171936291 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]]]}] 10:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 672ms 10:05:36 INFO - PROCESS | 1651 | 1461171936311 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1651 | 1461171936315 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x118965800 == 59 [pid = 1651] [id = 48] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec07000 == 58 [pid = 1651] [id = 357] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7a0000 == 57 [pid = 1651] [id = 356] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x119eea000 == 56 [pid = 1651] [id = 355] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12d469000 == 55 [pid = 1651] [id = 354] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12d42a000 == 54 [pid = 1651] [id = 353] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11a992c00) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1190e0800) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11ad18400) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x127c26800) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x123b20400) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11bcbd400) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x127e94800) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | 1461171936401 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1651 | 1461171936403 Marionette TRACE conn2 <- [1,1434,null,{}] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x115567000 == 53 [pid = 1651] [id = 352] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb62000 == 52 [pid = 1651] [id = 351] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12d40e800 == 51 [pid = 1651] [id = 338] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x129c54800 == 50 [pid = 1651] [id = 350] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85f800 == 49 [pid = 1651] [id = 349] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11b56e000 == 48 [pid = 1651] [id = 348] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x129390800 == 47 [pid = 1651] [id = 347] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x127817800 == 46 [pid = 1651] [id = 346] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x124225800 == 45 [pid = 1651] [id = 345] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12c061800 == 44 [pid = 1651] [id = 333] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x119ee9800 == 43 [pid = 1651] [id = 342] 10:05:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11887d800 == 42 [pid = 1651] [id = 341] 10:05:36 INFO - PROCESS | 1651 | 1461171936416 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}] 10:05:36 INFO - PROCESS | 1651 | 1461171936516 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:05:36 INFO - PROCESS | 1651 | 1461171936528 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x116517800 == 43 [pid = 1651] [id = 366] 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11a97a400) [pid = 1651] [serial = 1097] [outer = 0x0] 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11aa28000) [pid = 1651] [serial = 1098] [outer = 0x11a97a400] 10:05:36 INFO - PROCESS | 1651 | 1461171936571 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11ad26c00) [pid = 1651] [serial = 1099] [outer = 0x11a97a400] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x125eefc00) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11b506c00) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11bdca400) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11bcc0400) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11ad1d800) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11c191400) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11ae28400) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11ae53800) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11923c800) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x119360c00) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x119ea9c00) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1189bc000) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1190d6800) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11ae62000) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11aac1400) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11ad19c00) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11c4e5000) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x114f61000) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1190da000) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11c3b1400) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12392fc00) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119d38000) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x127c19000) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x123f5e000) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11c4ef800) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11bdc9800) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c16ec00) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ae7dc00) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x114c71400) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119360800) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 10:05:36 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x115815000) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 10:05:37 INFO - PROCESS | 1651 | 1461171937180 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]]]}] 10:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 911ms 10:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:05:37 INFO - PROCESS | 1651 | 1461171937232 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1651 | 1461171937234 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:05:37 INFO - PROCESS | 1651 | 1461171937237 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1651 | 1461171937241 Marionette TRACE conn2 <- [1,1438,null,{}] 10:05:37 INFO - PROCESS | 1651 | 1461171937251 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}] 10:05:37 INFO - PROCESS | 1651 | 1461171937384 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:05:37 INFO - PROCESS | 1651 | 1461171937463 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a5800 == 44 [pid = 1651] [id = 367] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11ae23c00) [pid = 1651] [serial = 1100] [outer = 0x0] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11bdcb000) [pid = 1651] [serial = 1101] [outer = 0x11ae23c00] 10:05:37 INFO - PROCESS | 1651 | 1461171937494 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c3b1400) [pid = 1651] [serial = 1102] [outer = 0x11ae23c00] 10:05:37 INFO - PROCESS | 1651 | 1461171937809 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]]]}] 10:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 624ms 10:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:05:37 INFO - PROCESS | 1651 | 1461171937861 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1651 | 1461171937862 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:05:37 INFO - PROCESS | 1651 | 1461171937865 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1651 | 1461171937866 Marionette TRACE conn2 <- [1,1442,null,{}] 10:05:37 INFO - PROCESS | 1651 | 1461171937868 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}] 10:05:37 INFO - PROCESS | 1651 | 1461171937968 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:05:37 INFO - PROCESS | 1651 | 1461171937977 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x124065000 == 45 [pid = 1651] [id = 368] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c4e2000) [pid = 1651] [serial = 1103] [outer = 0x0] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c82c800) [pid = 1651] [serial = 1104] [outer = 0x11c4e2000] 10:05:38 INFO - PROCESS | 1651 | 1461171938002 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x123c36000) [pid = 1651] [serial = 1105] [outer = 0x11c4e2000] 10:05:38 INFO - PROCESS | 1651 | 1461171938408 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]]]}] 10:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 567ms 10:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:05:38 INFO - PROCESS | 1651 | 1461171938433 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1651 | 1461171938434 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:05:38 INFO - PROCESS | 1651 | 1461171938438 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1651 | 1461171938439 Marionette TRACE conn2 <- [1,1446,null,{}] 10:05:38 INFO - PROCESS | 1651 | 1461171938441 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}] 10:05:38 INFO - PROCESS | 1651 | 1461171938526 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:05:38 INFO - PROCESS | 1651 | 1461171938531 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11936e800 == 46 [pid = 1651] [id = 369] 10:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11c4e3800) [pid = 1651] [serial = 1106] [outer = 0x0] 10:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124115000) [pid = 1651] [serial = 1107] [outer = 0x11c4e3800] 10:05:38 INFO - PROCESS | 1651 | 1461171938612 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12895b800) [pid = 1651] [serial = 1108] [outer = 0x11c4e3800] 10:05:39 INFO - PROCESS | 1651 | 1461171939075 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 10:05:39 INFO - PROCESS | 1651 | 1461171939109 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1651 | 1461171939111 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:05:39 INFO - PROCESS | 1651 | 1461171939113 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1651 | 1461171939114 Marionette TRACE conn2 <- [1,1450,null,{}] 10:05:39 INFO - PROCESS | 1651 | 1461171939116 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}] 10:05:39 INFO - PROCESS | 1651 | 1461171939231 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:05:39 INFO - PROCESS | 1651 | 1461171939247 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b93a000 == 47 [pid = 1651] [id = 370] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1299bec00) [pid = 1651] [serial = 1109] [outer = 0x0] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b332800) [pid = 1651] [serial = 1110] [outer = 0x1299bec00] 10:05:39 INFO - PROCESS | 1651 | 1461171939274 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b3f3400) [pid = 1651] [serial = 1111] [outer = 0x1299bec00] 10:05:39 INFO - PROCESS | 1651 | 1461171939629 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 10:05:39 INFO - PROCESS | 1651 | 1461171939681 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1651 | 1461171939683 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:05:39 INFO - PROCESS | 1651 | 1461171939685 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1651 | 1461171939686 Marionette TRACE conn2 <- [1,1454,null,{}] 10:05:39 INFO - PROCESS | 1651 | 1461171939688 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}] 10:05:39 INFO - PROCESS | 1651 | 1461171939789 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:05:39 INFO - PROCESS | 1651 | 1461171939802 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce81000 == 48 [pid = 1651] [id = 371] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b3fa400) [pid = 1651] [serial = 1112] [outer = 0x0] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12b7b3c00) [pid = 1651] [serial = 1113] [outer = 0x12b3fa400] 10:05:39 INFO - PROCESS | 1651 | 1461171939828 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12b9af000) [pid = 1651] [serial = 1114] [outer = 0x12b3fa400] 10:05:40 INFO - PROCESS | 1651 | 1461171940194 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]]]}] 10:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 10:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:05:40 INFO - PROCESS | 1651 | 1461171940207 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1651 | 1461171940208 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:05:40 INFO - PROCESS | 1651 | 1461171940210 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1651 | 1461171940211 Marionette TRACE conn2 <- [1,1458,null,{}] 10:05:40 INFO - PROCESS | 1651 | 1461171940214 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}] 10:05:40 INFO - PROCESS | 1651 | 1461171940328 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:05:40 INFO - PROCESS | 1651 | 1461171940362 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d40e800 == 49 [pid = 1651] [id = 372] 10:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12b3fac00) [pid = 1651] [serial = 1115] [outer = 0x0] 10:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12ce37400) [pid = 1651] [serial = 1116] [outer = 0x12b3fac00] 10:05:40 INFO - PROCESS | 1651 | 1461171940389 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12d102400) [pid = 1651] [serial = 1117] [outer = 0x12b3fac00] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11aa13000) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11bcc4800) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11aac4000) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1288b7400) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1190df800) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1278ba400) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11bcb6000) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12b161800) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11886cc00) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11ae5f400) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:05:40 INFO - PROCESS | 1651 | 1461171940906 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]]]}] 10:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 718ms 10:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:05:40 INFO - PROCESS | 1651 | 1461171940929 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1651 | 1461171940930 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:05:40 INFO - PROCESS | 1651 | 1461171940932 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1651 | 1461171940934 Marionette TRACE conn2 <- [1,1462,null,{}] 10:05:40 INFO - PROCESS | 1651 | 1461171940936 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}] 10:05:41 INFO - PROCESS | 1651 | 1461171941023 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:05:41 INFO - PROCESS | 1651 | 1461171941042 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8cf000 == 50 [pid = 1651] [id = 373] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11b511400) [pid = 1651] [serial = 1118] [outer = 0x0] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1289df000) [pid = 1651] [serial = 1119] [outer = 0x11b511400] 10:05:41 INFO - PROCESS | 1651 | 1461171941068 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12d105c00) [pid = 1651] [serial = 1120] [outer = 0x11b511400] 10:05:41 INFO - PROCESS | 1651 | 1461171941414 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]]]}] 10:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 10:05:41 INFO - PROCESS | 1651 | 1461171941452 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:05:41 INFO - PROCESS | 1651 | 1461171941455 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:05:41 INFO - PROCESS | 1651 | 1461171941458 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1651 | 1461171941460 Marionette TRACE conn2 <- [1,1466,null,{}] 10:05:41 INFO - PROCESS | 1651 | 1461171941462 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}] 10:05:41 INFO - PROCESS | 1651 | 1461171941547 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:05:41 INFO - PROCESS | 1651 | 1461171941551 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e455800 == 51 [pid = 1651] [id = 374] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b160000) [pid = 1651] [serial = 1121] [outer = 0x0] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12d334400) [pid = 1651] [serial = 1122] [outer = 0x12b160000] 10:05:41 INFO - PROCESS | 1651 | 1461171941579 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12d33d400) [pid = 1651] [serial = 1123] [outer = 0x12b160000] 10:05:41 INFO - PROCESS | 1651 | 1461171941928 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]]]}] 10:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 10:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:05:41 INFO - PROCESS | 1651 | 1461171941980 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:05:41 INFO - PROCESS | 1651 | 1461171941981 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:05:41 INFO - PROCESS | 1651 | 1461171941983 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1651 | 1461171941985 Marionette TRACE conn2 <- [1,1470,null,{}] 10:05:41 INFO - PROCESS | 1651 | 1461171941988 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}] 10:05:42 INFO - PROCESS | 1651 | 1461171942090 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:05:42 INFO - PROCESS | 1651 | 1461171942151 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec09000 == 52 [pid = 1651] [id = 375] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12d32fc00) [pid = 1651] [serial = 1124] [outer = 0x0] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12d4da400) [pid = 1651] [serial = 1125] [outer = 0x12d32fc00] 10:05:42 INFO - PROCESS | 1651 | 1461171942180 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12e23b000) [pid = 1651] [serial = 1126] [outer = 0x12d32fc00] 10:05:42 INFO - PROCESS | 1651 | 1461171942496 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]]]}] 10:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 10:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:05:42 INFO - PROCESS | 1651 | 1461171942510 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1651 | 1461171942511 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:05:42 INFO - PROCESS | 1651 | 1461171942513 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1651 | 1461171942514 Marionette TRACE conn2 <- [1,1474,null,{}] 10:05:42 INFO - PROCESS | 1651 | 1461171942516 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}] 10:05:42 INFO - PROCESS | 1651 | 1461171942609 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:05:42 INFO - PROCESS | 1651 | 1461171942614 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa13000 == 53 [pid = 1651] [id = 376] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12e23bc00) [pid = 1651] [serial = 1127] [outer = 0x0] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12e246400) [pid = 1651] [serial = 1128] [outer = 0x12e23bc00] 10:05:42 INFO - PROCESS | 1651 | 1461171942639 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11c4d9400) [pid = 1651] [serial = 1129] [outer = 0x12e23bc00] 10:05:43 INFO - PROCESS | 1651 | 1461171943187 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]]]}] 10:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 718ms 10:05:43 INFO - PROCESS | 1651 | 1461171943233 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1651 | 1461171943236 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:05:43 INFO - PROCESS | 1651 | 1461171943244 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1651 | 1461171943248 Marionette TRACE conn2 <- [1,1478,null,{}] 10:05:43 INFO - PROCESS | 1651 | 1461171943254 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}] 10:05:43 INFO - PROCESS | 1651 | 1461171943389 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:05:43 INFO - PROCESS | 1651 | 1461171943470 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a953800 == 54 [pid = 1651] [id = 377] 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x119826400) [pid = 1651] [serial = 1130] [outer = 0x0] 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11a977400) [pid = 1651] [serial = 1131] [outer = 0x119826400] 10:05:43 INFO - PROCESS | 1651 | 1461171943519 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11ae23400) [pid = 1651] [serial = 1132] [outer = 0x119826400] 10:05:44 INFO - PROCESS | 1651 | 1461171944102 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 881ms 10:05:44 INFO - PROCESS | 1651 | 1461171944146 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1651 | 1461171944152 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:05:44 INFO - PROCESS | 1651 | 1461171944162 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1651 | 1461171944165 Marionette TRACE conn2 <- [1,1482,null,{}] 10:05:44 INFO - PROCESS | 1651 | 1461171944169 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}] 10:05:44 INFO - PROCESS | 1651 | 1461171944292 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:05:44 INFO - PROCESS | 1651 | 1461171944361 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x128890800 == 55 [pid = 1651] [id = 378] 10:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11babf800) [pid = 1651] [serial = 1133] [outer = 0x0] 10:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11bdcf400) [pid = 1651] [serial = 1134] [outer = 0x11babf800] 10:05:44 INFO - PROCESS | 1651 | 1461171944391 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11c4ee800) [pid = 1651] [serial = 1135] [outer = 0x11babf800] 10:05:44 INFO - PROCESS | 1651 | 1461171944903 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 774ms 10:05:44 INFO - PROCESS | 1651 | 1461171944954 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1651 | 1461171944956 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:05:44 INFO - PROCESS | 1651 | 1461171944960 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1651 | 1461171944963 Marionette TRACE conn2 <- [1,1486,null,{}] 10:05:44 INFO - PROCESS | 1651 | 1461171944973 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}] 10:05:45 INFO - PROCESS | 1651 | 1461171945079 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:05:45 INFO - PROCESS | 1651 | 1461171945147 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec12000 == 56 [pid = 1651] [id = 379] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1299bbc00) [pid = 1651] [serial = 1136] [outer = 0x0] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b15a000) [pid = 1651] [serial = 1137] [outer = 0x1299bbc00] 10:05:45 INFO - PROCESS | 1651 | 1461171945180 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12b337000) [pid = 1651] [serial = 1138] [outer = 0x1299bbc00] 10:05:45 INFO - PROCESS | 1651 | 1461171945607 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]]]}] 10:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 671ms 10:05:45 INFO - PROCESS | 1651 | 1461171945632 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:05:45 INFO - PROCESS | 1651 | 1461171945634 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:05:45 INFO - PROCESS | 1651 | 1461171945636 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1651 | 1461171945639 Marionette TRACE conn2 <- [1,1490,null,{}] 10:05:45 INFO - PROCESS | 1651 | 1461171945642 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}] 10:05:45 INFO - PROCESS | 1651 | 1461171945747 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:05:45 INFO - PROCESS | 1651 | 1461171945803 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fdd4000 == 57 [pid = 1651] [id = 380] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b3f7800) [pid = 1651] [serial = 1139] [outer = 0x0] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12be89800) [pid = 1651] [serial = 1140] [outer = 0x12b3f7800] 10:05:45 INFO - PROCESS | 1651 | 1461171945846 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12d33ec00) [pid = 1651] [serial = 1141] [outer = 0x12b3f7800] 10:05:46 INFO - PROCESS | 1651 | 1461171946268 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]]]}] 10:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 10:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:05:46 INFO - PROCESS | 1651 | 1461171946309 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1651 | 1461171946310 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:05:46 INFO - PROCESS | 1651 | 1461171946313 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1651 | 1461171946314 Marionette TRACE conn2 <- [1,1494,null,{}] 10:05:46 INFO - PROCESS | 1651 | 1461171946317 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}] 10:05:46 INFO - PROCESS | 1651 | 1461171946439 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:05:46 INFO - PROCESS | 1651 | 1461171946520 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe9b000 == 58 [pid = 1651] [id = 381] 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12d4d9400) [pid = 1651] [serial = 1142] [outer = 0x0] 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12db1a400) [pid = 1651] [serial = 1143] [outer = 0x12d4d9400] 10:05:46 INFO - PROCESS | 1651 | 1461171946550 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12e239800) [pid = 1651] [serial = 1144] [outer = 0x12d4d9400] 10:05:46 INFO - PROCESS | 1651 | 1461171946993 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 718ms 10:05:47 INFO - PROCESS | 1651 | 1461171947032 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1651 | 1461171947033 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:05:47 INFO - PROCESS | 1651 | 1461171947052 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1651 | 1461171947055 Marionette TRACE conn2 <- [1,1498,null,{}] 10:05:47 INFO - PROCESS | 1651 | 1461171947060 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}] 10:05:47 INFO - PROCESS | 1651 | 1461171947180 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:05:47 INFO - PROCESS | 1651 | 1461171947250 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303df800 == 59 [pid = 1651] [id = 382] 10:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12e317800) [pid = 1651] [serial = 1145] [outer = 0x0] 10:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12e3ab000) [pid = 1651] [serial = 1146] [outer = 0x12e317800] 10:05:47 INFO - PROCESS | 1651 | 1461171947282 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12e759800) [pid = 1651] [serial = 1147] [outer = 0x12e317800] 10:05:47 INFO - PROCESS | 1651 | 1461171947719 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 745ms 10:05:47 INFO - PROCESS | 1651 | 1461171947787 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1651 | 1461171947789 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:05:47 INFO - PROCESS | 1651 | 1461171947791 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1651 | 1461171947792 Marionette TRACE conn2 <- [1,1502,null,{}] 10:05:47 INFO - PROCESS | 1651 | 1461171947794 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}] 10:05:47 INFO - PROCESS | 1651 | 1461171947918 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:05:48 INFO - PROCESS | 1651 | 1461171948014 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c40a800 == 60 [pid = 1651] [id = 383] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11923c800) [pid = 1651] [serial = 1148] [outer = 0x0] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11b5b2000) [pid = 1651] [serial = 1149] [outer = 0x11923c800] 10:05:48 INFO - PROCESS | 1651 | 1461171948061 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12b33c800) [pid = 1651] [serial = 1150] [outer = 0x11923c800] 10:05:48 INFO - PROCESS | 1651 | 1461171948712 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]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 968ms 10:05:48 INFO - PROCESS | 1651 | 1461171948760 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1651 | 1461171948762 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:05:48 INFO - PROCESS | 1651 | 1461171948765 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1651 | 1461171948767 Marionette TRACE conn2 <- [1,1506,null,{}] 10:05:48 INFO - PROCESS | 1651 | 1461171948771 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}] 10:05:48 INFO - PROCESS | 1651 | 1461171948869 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:05:48 INFO - PROCESS | 1651 | 1461171948929 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c62000 == 61 [pid = 1651] [id = 384] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x119829000) [pid = 1651] [serial = 1151] [outer = 0x0] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11ae24400) [pid = 1651] [serial = 1152] [outer = 0x119829000] 10:05:48 INFO - PROCESS | 1651 | 1461171948959 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11bac1000) [pid = 1651] [serial = 1153] [outer = 0x119829000] 10:05:49 INFO - PROCESS | 1651 | 1461171949548 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]]]}] 10:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 825ms 10:05:49 INFO - PROCESS | 1651 | 1461171949592 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:05:49 INFO - PROCESS | 1651 | 1461171949597 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:05:49 INFO - PROCESS | 1651 | 1461171949603 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1651 | 1461171949604 Marionette TRACE conn2 <- [1,1510,null,{}] 10:05:49 INFO - PROCESS | 1651 | 1461171949607 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}] 10:05:49 INFO - PROCESS | 1651 | 1461171949704 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:05:49 INFO - PROCESS | 1651 | 1461171949777 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b83000 == 62 [pid = 1651] [id = 385] 10:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11bac3400) [pid = 1651] [serial = 1154] [outer = 0x0] 10:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11c4f2000) [pid = 1651] [serial = 1155] [outer = 0x11bac3400] 10:05:49 INFO - PROCESS | 1651 | 1461171949805 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x124118000) [pid = 1651] [serial = 1156] [outer = 0x11bac3400] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec09000 == 61 [pid = 1651] [id = 375] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12e455800 == 60 [pid = 1651] [id = 374] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8cf000 == 59 [pid = 1651] [id = 373] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12d40e800 == 58 [pid = 1651] [id = 372] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce81000 == 57 [pid = 1651] [id = 371] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b93a000 == 56 [pid = 1651] [id = 370] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11b50d400) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11ad1b000) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x127e23000) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11923bc00) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11c16e800) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11c4d8800) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12b7c2400) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11936e800 == 55 [pid = 1651] [id = 369] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x124065000 == 54 [pid = 1651] [id = 368] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a5800 == 53 [pid = 1651] [id = 367] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x116517800 == 52 [pid = 1651] [id = 366] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11a84b800 == 51 [pid = 1651] [id = 365] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec1d000 == 50 [pid = 1651] [id = 361] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3c3800 == 49 [pid = 1651] [id = 360] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11a87c000 == 48 [pid = 1651] [id = 359] 10:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 622ms 10:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:05:50 INFO - PROCESS | 1651 | 1461171950220 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]]]}] 10:05:50 INFO - PROCESS | 1651 | 1461171950224 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1651 | 1461171950226 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:05:50 INFO - PROCESS | 1651 | 1461171950228 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1651 | 1461171950230 Marionette TRACE conn2 <- [1,1514,null,{}] 10:05:50 INFO - PROCESS | 1651 | 1461171950240 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}] 10:05:50 INFO - PROCESS | 1651 | 1461171950330 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12b4ab800) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11c4f6c00) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x124488c00) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11ae5c400) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11ae88c00) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1289e5c00) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x119ea9800) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11aac2c00) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1282cc800) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1298a1800) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12b334c00) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12b15f000) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1190dc400) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11ad1f400) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12b3f9800) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12b33c400) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12989e400) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11c4e2800) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12b33f400) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1288b5c00) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | 1461171950390 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1ae800 == 49 [pid = 1651] [id = 386] 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x119ea9800) [pid = 1651] [serial = 1157] [outer = 0x0] 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11ae88c00) [pid = 1651] [serial = 1158] [outer = 0x119ea9800] 10:05:50 INFO - PROCESS | 1651 | 1461171950421 Marionette DEBUG loaded listener.js 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12895c400) [pid = 1651] [serial = 1159] [outer = 0x119ea9800] 10:05:50 INFO - PROCESS | 1651 | 1461171950741 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]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 10:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:05:50 INFO - PROCESS | 1651 | 1461171950750 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1651 | 1461171950752 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:05:50 INFO - PROCESS | 1651 | 1461171950756 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1651 | 1461171950759 Marionette TRACE conn2 <- [1,1518,null,{}] 10:05:50 INFO - PROCESS | 1651 | 1461171950762 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}] 10:05:50 INFO - PROCESS | 1651 | 1461171950851 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:05:50 INFO - PROCESS | 1651 | 1461171950855 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12939b000 == 50 [pid = 1651] [id = 387] 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12989e000) [pid = 1651] [serial = 1160] [outer = 0x0] 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12b158c00) [pid = 1651] [serial = 1161] [outer = 0x12989e000] 10:05:50 INFO - PROCESS | 1651 | 1461171950882 Marionette DEBUG loaded listener.js 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12b333400) [pid = 1651] [serial = 1162] [outer = 0x12989e000] 10:05:51 INFO - PROCESS | 1651 | 1461171951240 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]]]}] 10:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 525ms 10:05:51 INFO - PROCESS | 1651 | 1461171951279 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 1651 | 1461171951280 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:05:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:05:51 INFO - PROCESS | 1651 | 1461171951283 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1651 | 1461171951284 Marionette TRACE conn2 <- [1,1522,null,{}] 10:05:51 INFO - PROCESS | 1651 | 1461171951286 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}] 10:05:51 INFO - PROCESS | 1651 | 1461171951370 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:05:51 INFO - PROCESS | 1651 | 1461171951376 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b944000 == 51 [pid = 1651] [id = 388] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b334c00) [pid = 1651] [serial = 1163] [outer = 0x0] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b33dc00) [pid = 1651] [serial = 1164] [outer = 0x12b334c00] 10:05:51 INFO - PROCESS | 1651 | 1461171951403 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12b3fe400) [pid = 1651] [serial = 1165] [outer = 0x12b334c00] 10:05:51 INFO - PROCESS | 1651 | 1461171951732 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"]]]}] 10:05:51 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 () { 10:05:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:05:51 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 () { 10:05:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:05:51 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 () { 10:05:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:05:51 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 () { 10:05:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:05:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 475ms 10:05:51 INFO - PROCESS | 1651 | 1461171951759 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 1651 | 1461171951760 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:05:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:05:51 INFO - PROCESS | 1651 | 1461171951762 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1651 | 1461171951763 Marionette TRACE conn2 <- [1,1526,null,{}] 10:05:51 INFO - PROCESS | 1651 | 1461171951766 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}] 10:05:51 INFO - PROCESS | 1651 | 1461171951866 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:05:51 INFO - PROCESS | 1651 | 1461171951936 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d465800 == 52 [pid = 1651] [id = 389] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1298a3800) [pid = 1651] [serial = 1166] [outer = 0x0] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12d10e400) [pid = 1651] [serial = 1167] [outer = 0x1298a3800] 10:05:51 INFO - PROCESS | 1651 | 1461171951964 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12e243c00) [pid = 1651] [serial = 1168] [outer = 0x1298a3800] 10:05:52 INFO - PROCESS | 1651 | 1461171952278 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"]]]}] 10:05:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:05:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:05:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:05:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 568ms 10:05:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:05:52 INFO - PROCESS | 1651 | 1461171952332 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1651 | 1461171952333 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:05:52 INFO - PROCESS | 1651 | 1461171952335 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1651 | 1461171952336 Marionette TRACE conn2 <- [1,1530,null,{}] 10:05:52 INFO - PROCESS | 1651 | 1461171952339 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}] 10:05:52 INFO - PROCESS | 1651 | 1461171952444 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:05:52 INFO - PROCESS | 1651 | 1461171952482 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e457000 == 53 [pid = 1651] [id = 390] 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12db1b400) [pid = 1651] [serial = 1169] [outer = 0x0] 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12e3a4400) [pid = 1651] [serial = 1170] [outer = 0x12db1b400] 10:05:52 INFO - PROCESS | 1651 | 1461171952507 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12e758000) [pid = 1651] [serial = 1171] [outer = 0x12db1b400] 10:05:52 INFO - PROCESS | 1651 | 1461171952794 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]]]}] 10:05:52 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 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:05:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:05:52 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. 10:05:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:05:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 10:05:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:05:52 INFO - PROCESS | 1651 | 1461171952811 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1651 | 1461171952812 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:05:52 INFO - PROCESS | 1651 | 1461171952814 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1651 | 1461171952816 Marionette TRACE conn2 <- [1,1534,null,{}] 10:05:52 INFO - PROCESS | 1651 | 1461171952831 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}] 10:05:52 INFO - PROCESS | 1651 | 1461171952945 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:05:52 INFO - PROCESS | 1651 | 1461171952981 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f081000 == 54 [pid = 1651] [id = 391] 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12e758800) [pid = 1651] [serial = 1172] [outer = 0x0] 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12ea2b000) [pid = 1651] [serial = 1173] [outer = 0x12e758800] 10:05:53 INFO - PROCESS | 1651 | 1461171953006 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12ea33000) [pid = 1651] [serial = 1174] [outer = 0x12e758800] 10:05:53 INFO - PROCESS | 1651 | 1461171953348 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:05:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 580ms 10:05:53 INFO - PROCESS | 1651 | 1461171953396 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:05:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:05:53 INFO - PROCESS | 1651 | 1461171953397 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:05:53 INFO - PROCESS | 1651 | 1461171953399 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1651 | 1461171953400 Marionette TRACE conn2 <- [1,1538,null,{}] 10:05:53 INFO - PROCESS | 1651 | 1461171953402 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}] 10:05:53 INFO - PROCESS | 1651 | 1461171953509 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:05:53 INFO - PROCESS | 1651 | 1461171953547 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fdc9800 == 55 [pid = 1651] [id = 392] 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12e759400) [pid = 1651] [serial = 1175] [outer = 0x0] 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12ea36c00) [pid = 1651] [serial = 1176] [outer = 0x12e759400] 10:05:53 INFO - PROCESS | 1651 | 1461171953572 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12eae2000) [pid = 1651] [serial = 1177] [outer = 0x12e759400] 10:05:53 INFO - PROCESS | 1651 | 1461171953884 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:05:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 518ms 10:05:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:05:53 INFO - PROCESS | 1651 | 1461171953917 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1651 | 1461171953919 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:05:53 INFO - PROCESS | 1651 | 1461171953923 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1651 | 1461171953924 Marionette TRACE conn2 <- [1,1542,null,{}] 10:05:53 INFO - PROCESS | 1651 | 1461171953927 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}] 10:05:54 INFO - PROCESS | 1651 | 1461171954040 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:05:54 INFO - PROCESS | 1651 | 1461171954054 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a61000 == 56 [pid = 1651] [id = 393] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12ea38400) [pid = 1651] [serial = 1178] [outer = 0x0] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12eae7800) [pid = 1651] [serial = 1179] [outer = 0x12ea38400] 10:05:54 INFO - PROCESS | 1651 | 1461171954079 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12eaed800) [pid = 1651] [serial = 1180] [outer = 0x12ea38400] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x1299bec00) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11ae23c00) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11a97a400) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12b3fa400) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x114c7e000) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11c4e2000) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11ae4dc00) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12b3fac00) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11b511400) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11c4e3800) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12b160000) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12d32fc00) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12d332000) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1154b6000) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:05:54 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12448e400) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:05:54 INFO - PROCESS | 1651 | 1461171954580 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]]]}] 10:05:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 675ms 10:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:05:54 INFO - PROCESS | 1651 | 1461171954597 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1651 | 1461171954598 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:05:54 INFO - PROCESS | 1651 | 1461171954601 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1651 | 1461171954602 Marionette TRACE conn2 <- [1,1546,null,{}] 10:05:54 INFO - PROCESS | 1651 | 1461171954607 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}] 10:05:54 INFO - PROCESS | 1651 | 1461171954710 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:05:54 INFO - PROCESS | 1651 | 1461171954770 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e466000 == 57 [pid = 1651] [id = 394] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x112129c00) [pid = 1651] [serial = 1181] [outer = 0x0] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11212d800) [pid = 1651] [serial = 1182] [outer = 0x112129c00] 10:05:54 INFO - PROCESS | 1651 | 1461171954800 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11c4f5800) [pid = 1651] [serial = 1183] [outer = 0x112129c00] 10:05:55 INFO - PROCESS | 1651 | 1461171955100 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 525ms 10:05:55 INFO - PROCESS | 1651 | 1461171955128 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1651 | 1461171955129 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:05:55 INFO - PROCESS | 1651 | 1461171955132 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1651 | 1461171955133 Marionette TRACE conn2 <- [1,1550,null,{}] 10:05:55 INFO - PROCESS | 1651 | 1461171955136 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}] 10:05:55 INFO - PROCESS | 1651 | 1461171955232 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:05:55 INFO - PROCESS | 1651 | 1461171955237 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x13687e000 == 58 [pid = 1651] [id = 395] 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1189f9800) [pid = 1651] [serial = 1184] [outer = 0x0] 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12d102800) [pid = 1651] [serial = 1185] [outer = 0x1189f9800] 10:05:55 INFO - PROCESS | 1651 | 1461171955263 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12eae8c00) [pid = 1651] [serial = 1186] [outer = 0x1189f9800] 10:05:55 INFO - PROCESS | 1651 | 1461171955621 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 10:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:05:55 INFO - PROCESS | 1651 | 1461171955660 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1651 | 1461171955662 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:05:55 INFO - PROCESS | 1651 | 1461171955664 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1651 | 1461171955665 Marionette TRACE conn2 <- [1,1554,null,{}] 10:05:55 INFO - PROCESS | 1651 | 1461171955667 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}] 10:05:55 INFO - PROCESS | 1651 | 1461171955756 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:05:55 INFO - PROCESS | 1651 | 1461171955760 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x136c62800 == 59 [pid = 1651] [id = 396] 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11c4e2000) [pid = 1651] [serial = 1187] [outer = 0x0] 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12efae800) [pid = 1651] [serial = 1188] [outer = 0x11c4e2000] 10:05:55 INFO - PROCESS | 1651 | 1461171955785 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12efb5c00) [pid = 1651] [serial = 1189] [outer = 0x11c4e2000] 10:05:56 INFO - PROCESS | 1651 | 1461171956127 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]]]}] 10:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 10:05:56 INFO - PROCESS | 1651 | 1461171956134 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1651 | 1461171956135 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:05:56 INFO - PROCESS | 1651 | 1461171956142 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1651 | 1461171956143 Marionette TRACE conn2 <- [1,1558,null,{}] 10:05:56 INFO - PROCESS | 1651 | 1461171956146 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}] 10:05:56 INFO - PROCESS | 1651 | 1461171956240 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:05:56 INFO - PROCESS | 1651 | 1461171956245 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x136b07000 == 60 [pid = 1651] [id = 397] 10:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12b1ca400) [pid = 1651] [serial = 1190] [outer = 0x0] 10:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12b1d1400) [pid = 1651] [serial = 1191] [outer = 0x12b1ca400] 10:05:56 INFO - PROCESS | 1651 | 1461171956270 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12b1d5400) [pid = 1651] [serial = 1192] [outer = 0x12b1ca400] 10:05:56 INFO - PROCESS | 1651 | 1461171956763 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]]]}] 10:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 10:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:05:56 INFO - PROCESS | 1651 | 1461171956814 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1651 | 1461171956817 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:05:56 INFO - PROCESS | 1651 | 1461171956839 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1651 | 1461171956842 Marionette TRACE conn2 <- [1,1562,null,{}] 10:05:56 INFO - PROCESS | 1651 | 1461171956847 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}] 10:05:56 INFO - PROCESS | 1651 | 1461171956961 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:05:57 INFO - PROCESS | 1651 | 1461171957063 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba84800 == 61 [pid = 1651] [id = 398] 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1189bc000) [pid = 1651] [serial = 1193] [outer = 0x0] 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1190df800) [pid = 1651] [serial = 1194] [outer = 0x1189bc000] 10:05:57 INFO - PROCESS | 1651 | 1461171957095 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11aabdc00) [pid = 1651] [serial = 1195] [outer = 0x1189bc000] 10:05:57 INFO - PROCESS | 1651 | 1461171957514 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]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:05:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 742ms 10:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:05:57 INFO - PROCESS | 1651 | 1461171957562 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1651 | 1461171957566 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:05:57 INFO - PROCESS | 1651 | 1461171957570 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1651 | 1461171957572 Marionette TRACE conn2 <- [1,1566,null,{}] 10:05:57 INFO - PROCESS | 1651 | 1461171957575 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}] 10:05:57 INFO - PROCESS | 1651 | 1461171957684 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:05:57 INFO - PROCESS | 1651 | 1461171957790 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b933000 == 62 [pid = 1651] [id = 399] 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11ae66000) [pid = 1651] [serial = 1196] [outer = 0x0] 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11c175c00) [pid = 1651] [serial = 1197] [outer = 0x11ae66000] 10:05:57 INFO - PROCESS | 1651 | 1461171957821 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x123b20400) [pid = 1651] [serial = 1198] [outer = 0x11ae66000] 10:05:58 INFO - PROCESS | 1651 | 1461171958219 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]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 10:05:58 INFO - PROCESS | 1651 | 1461171958297 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1651 | 1461171958299 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:05:58 INFO - PROCESS | 1651 | 1461171958301 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1651 | 1461171958304 Marionette TRACE conn2 <- [1,1570,null,{}] 10:05:58 INFO - PROCESS | 1651 | 1461171958343 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}] 10:05:58 INFO - PROCESS | 1651 | 1461171958460 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:05:58 INFO - PROCESS | 1651 | 1461171958564 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303dd800 == 63 [pid = 1651] [id = 400] 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11c362400) [pid = 1651] [serial = 1199] [outer = 0x0] 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12b1ce800) [pid = 1651] [serial = 1200] [outer = 0x11c362400] 10:05:58 INFO - PROCESS | 1651 | 1461171958597 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12b3f6800) [pid = 1651] [serial = 1201] [outer = 0x11c362400] 10:05:59 INFO - PROCESS | 1651 | 1461171959040 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]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:05:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 784ms 10:05:59 INFO - PROCESS | 1651 | 1461171959121 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1651 | 1461171959124 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:05:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:05:59 INFO - PROCESS | 1651 | 1461171959129 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1651 | 1461171959130 Marionette TRACE conn2 <- [1,1574,null,{}] 10:05:59 INFO - PROCESS | 1651 | 1461171959132 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}] 10:05:59 INFO - PROCESS | 1651 | 1461171959256 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:05:59 INFO - PROCESS | 1651 | 1461171959331 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c063000 == 64 [pid = 1651] [id = 401] 10:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x127eac800) [pid = 1651] [serial = 1202] [outer = 0x0] 10:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12be84000) [pid = 1651] [serial = 1203] [outer = 0x127eac800] 10:05:59 INFO - PROCESS | 1651 | 1461171959362 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12d339400) [pid = 1651] [serial = 1204] [outer = 0x127eac800] 10:05:59 INFO - PROCESS | 1651 | 1461171959829 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]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:05:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 769ms 10:05:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:05:59 INFO - PROCESS | 1651 | 1461171959899 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1651 | 1461171959900 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:05:59 INFO - PROCESS | 1651 | 1461171959919 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1651 | 1461171959921 Marionette TRACE conn2 <- [1,1578,null,{}] 10:05:59 INFO - PROCESS | 1651 | 1461171959926 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}] 10:06:00 INFO - PROCESS | 1651 | 1461171960037 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:06:00 INFO - PROCESS | 1651 | 1461171960114 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b573800 == 65 [pid = 1651] [id = 402] 10:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1122abc00) [pid = 1651] [serial = 1205] [outer = 0x0] 10:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12392d400) [pid = 1651] [serial = 1206] [outer = 0x1122abc00] 10:06:00 INFO - PROCESS | 1651 | 1461171960144 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12d4d4800) [pid = 1651] [serial = 1207] [outer = 0x1122abc00] 10:06:00 INFO - PROCESS | 1651 | 1461171960764 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]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 891ms 10:06:00 INFO - PROCESS | 1651 | 1461171960794 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1651 | 1461171960796 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:06:00 INFO - PROCESS | 1651 | 1461171960800 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1651 | 1461171960802 Marionette TRACE conn2 <- [1,1582,null,{}] 10:06:00 INFO - PROCESS | 1651 | 1461171960826 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}] 10:06:00 INFO - PROCESS | 1651 | 1461171960920 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:06:00 INFO - PROCESS | 1651 | 1461171960996 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b841000 == 66 [pid = 1651] [id = 403] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x114c71800) [pid = 1651] [serial = 1208] [outer = 0x0] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x116433c00) [pid = 1651] [serial = 1209] [outer = 0x114c71800] 10:06:01 INFO - PROCESS | 1651 | 1461171961026 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x118f3f800) [pid = 1651] [serial = 1210] [outer = 0x114c71800] 10:06:01 INFO - PROCESS | 1651 | 1461171961457 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]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:06:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 690ms 10:06:01 INFO - PROCESS | 1651 | 1461171961497 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1651 | 1461171961502 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:06:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:06:01 INFO - PROCESS | 1651 | 1461171961510 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1651 | 1461171961512 Marionette TRACE conn2 <- [1,1586,null,{}] 10:06:01 INFO - PROCESS | 1651 | 1461171961514 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}] 10:06:01 INFO - PROCESS | 1651 | 1461171961621 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:06:01 INFO - PROCESS | 1651 | 1461171961727 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11904b000 == 67 [pid = 1651] [id = 404] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x118f37c00) [pid = 1651] [serial = 1211] [outer = 0x0] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x119826000) [pid = 1651] [serial = 1212] [outer = 0x118f37c00] 10:06:01 INFO - PROCESS | 1651 | 1461171961772 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11a97a000) [pid = 1651] [serial = 1213] [outer = 0x118f37c00] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec17800 == 66 [pid = 1651] [id = 358] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e0800 == 65 [pid = 1651] [id = 344] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12f075800 == 64 [pid = 1651] [id = 300] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba85800 == 63 [pid = 1651] [id = 343] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11556e000 == 62 [pid = 1651] [id = 334] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x136c62800 == 61 [pid = 1651] [id = 396] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x13687e000 == 60 [pid = 1651] [id = 395] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12e466000 == 59 [pid = 1651] [id = 394] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x130a61000 == 58 [pid = 1651] [id = 393] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12fdc9800 == 57 [pid = 1651] [id = 392] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11ae86800) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x1289dfc00) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12b158000) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12b9aa400) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12e246400) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | 1461171962319 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]]]}] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12f081000 == 56 [pid = 1651] [id = 391] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12e457000 == 55 [pid = 1651] [id = 390] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12d465800 == 54 [pid = 1651] [id = 389] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b944000 == 53 [pid = 1651] [id = 388] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12939b000 == 52 [pid = 1651] [id = 387] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1ae800 == 51 [pid = 1651] [id = 386] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x123b83000 == 50 [pid = 1651] [id = 385] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x129c62000 == 49 [pid = 1651] [id = 384] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1303df800 == 48 [pid = 1651] [id = 382] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe9b000 == 47 [pid = 1651] [id = 381] 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12fdd4000 == 46 [pid = 1651] [id = 380] 10:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 822ms 10:06:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa13000 == 45 [pid = 1651] [id = 376] 10:06:02 INFO - PROCESS | 1651 | 1461171962332 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:06:02 INFO - PROCESS | 1651 | 1461171962334 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:06:02 INFO - PROCESS | 1651 | 1461171962336 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1651 | 1461171962338 Marionette TRACE conn2 <- [1,1590,null,{}] 10:06:02 INFO - PROCESS | 1651 | 1461171962345 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}] 10:06:02 INFO - PROCESS | 1651 | 1461171962429 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:06:02 INFO - PROCESS | 1651 | 1461171962434 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11936e800 == 46 [pid = 1651] [id = 405] 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11aa14000) [pid = 1651] [serial = 1214] [outer = 0x0] 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11aabd000) [pid = 1651] [serial = 1215] [outer = 0x11aa14000] 10:06:02 INFO - PROCESS | 1651 | 1461171962464 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11ad22400) [pid = 1651] [serial = 1216] [outer = 0x11aa14000] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12e31c800) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11aa1d000) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x127ee6000) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12b332800) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11bdcb000) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11c3b1400) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11a971000) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11aa28000) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x11ad26c00) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12b7b3c00) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x119361000) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x118617400) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11c82c800) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x123c36000) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12d089800) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12bbe9800) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12ce37400) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12d105c00) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x1289df000) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12d102400) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12895b800) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12d334400) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12d4da400) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12e23b000) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x124115000) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12d33d400) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12b3f3400) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12b9af000) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1651 | 1461171962861 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]]]}] 10:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 572ms 10:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:06:02 INFO - PROCESS | 1651 | 1461171962914 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1651 | 1461171962916 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:06:02 INFO - PROCESS | 1651 | 1461171962919 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1651 | 1461171962922 Marionette TRACE conn2 <- [1,1594,null,{}] 10:06:02 INFO - PROCESS | 1651 | 1461171962926 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}] 10:06:03 INFO - PROCESS | 1651 | 1461171963040 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:06:03 INFO - PROCESS | 1651 | 1461171963184 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1b1000 == 47 [pid = 1651] [id = 406] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11ad1f400) [pid = 1651] [serial = 1217] [outer = 0x0] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11ae5cc00) [pid = 1651] [serial = 1218] [outer = 0x11ad1f400] 10:06:03 INFO - PROCESS | 1651 | 1461171963228 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11ae82800) [pid = 1651] [serial = 1219] [outer = 0x11ad1f400] 10:06:03 INFO - PROCESS | 1651 | 1461171963610 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]]]}] 10:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 10:06:03 INFO - PROCESS | 1651 | 1461171963643 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1651 | 1461171963644 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:06:03 INFO - PROCESS | 1651 | 1461171963646 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1651 | 1461171963648 Marionette TRACE conn2 <- [1,1598,null,{}] 10:06:03 INFO - PROCESS | 1651 | 1461171963650 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}] 10:06:03 INFO - PROCESS | 1651 | 1461171963738 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:06:03 INFO - PROCESS | 1651 | 1461171963794 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e2800 == 48 [pid = 1651] [id = 407] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11ae64800) [pid = 1651] [serial = 1220] [outer = 0x0] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11b506400) [pid = 1651] [serial = 1221] [outer = 0x11ae64800] 10:06:03 INFO - PROCESS | 1651 | 1461171963820 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11bac3000) [pid = 1651] [serial = 1222] [outer = 0x11ae64800] 10:06:04 INFO - PROCESS | 1651 | 1461171964096 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]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 470ms 10:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:06:04 INFO - PROCESS | 1651 | 1461171964117 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1651 | 1461171964118 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:06:04 INFO - PROCESS | 1651 | 1461171964129 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1651 | 1461171964130 Marionette TRACE conn2 <- [1,1602,null,{}] 10:06:04 INFO - PROCESS | 1651 | 1461171964132 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}] 10:06:04 INFO - PROCESS | 1651 | 1461171964247 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:06:04 INFO - PROCESS | 1651 | 1461171964308 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x124231800 == 49 [pid = 1651] [id = 408] 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11b50a000) [pid = 1651] [serial = 1223] [outer = 0x0] 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11bcbd400) [pid = 1651] [serial = 1224] [outer = 0x11b50a000] 10:06:04 INFO - PROCESS | 1651 | 1461171964337 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11c4f0000) [pid = 1651] [serial = 1225] [outer = 0x11b50a000] 10:06:04 INFO - PROCESS | 1651 | 1461171964677 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]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 576ms 10:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:06:04 INFO - PROCESS | 1651 | 1461171964698 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1651 | 1461171964699 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:06:04 INFO - PROCESS | 1651 | 1461171964708 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1651 | 1461171964709 Marionette TRACE conn2 <- [1,1606,null,{}] 10:06:04 INFO - PROCESS | 1651 | 1461171964712 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}] 10:06:04 INFO - PROCESS | 1651 | 1461171964813 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:06:04 INFO - PROCESS | 1651 | 1461171964817 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x127cf7800 == 50 [pid = 1651] [id = 409] 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11b5b5800) [pid = 1651] [serial = 1226] [outer = 0x0] 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12392c800) [pid = 1651] [serial = 1227] [outer = 0x11b5b5800] 10:06:04 INFO - PROCESS | 1651 | 1461171964876 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x123d5c000) [pid = 1651] [serial = 1228] [outer = 0x11b5b5800] 10:06:05 INFO - PROCESS | 1651 | 1461171965225 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 576ms 10:06:05 INFO - PROCESS | 1651 | 1461171965279 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1651 | 1461171965281 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:06:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:06:05 INFO - PROCESS | 1651 | 1461171965284 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1651 | 1461171965286 Marionette TRACE conn2 <- [1,1610,null,{}] 10:06:05 INFO - PROCESS | 1651 | 1461171965289 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}] 10:06:05 INFO - PROCESS | 1651 | 1461171965441 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:06:05 INFO - PROCESS | 1651 | 1461171965463 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c53800 == 51 [pid = 1651] [id = 410] 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x123f5b400) [pid = 1651] [serial = 1229] [outer = 0x0] 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x124580000) [pid = 1651] [serial = 1230] [outer = 0x123f5b400] 10:06:05 INFO - PROCESS | 1651 | 1461171965501 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x1278bdc00) [pid = 1651] [serial = 1231] [outer = 0x123f5b400] 10:06:05 INFO - PROCESS | 1651 | 1461171965930 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 10:06:05 INFO - PROCESS | 1651 | 1461171965957 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1651 | 1461171965958 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:06:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:06:05 INFO - PROCESS | 1651 | 1461171965961 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1651 | 1461171965962 Marionette TRACE conn2 <- [1,1614,null,{}] 10:06:05 INFO - PROCESS | 1651 | 1461171965964 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}] 10:06:06 INFO - PROCESS | 1651 | 1461171966064 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:06:06 INFO - PROCESS | 1651 | 1461171966076 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3c0800 == 52 [pid = 1651] [id = 411] 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x127c1d000) [pid = 1651] [serial = 1232] [outer = 0x0] 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x127e29800) [pid = 1651] [serial = 1233] [outer = 0x127c1d000] 10:06:06 INFO - PROCESS | 1651 | 1461171966101 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1288ab800) [pid = 1651] [serial = 1234] [outer = 0x127c1d000] 10:06:06 INFO - PROCESS | 1651 | 1461171966458 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]]]}] 10:06:06 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 10:06:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 10:06:06 INFO - PROCESS | 1651 | 1461171966480 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:06:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:06:06 INFO - PROCESS | 1651 | 1461171966481 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:06:06 INFO - PROCESS | 1651 | 1461171966484 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1651 | 1461171966486 Marionette TRACE conn2 <- [1,1618,null,{}] 10:06:06 INFO - PROCESS | 1651 | 1461171966492 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}] 10:06:07 INFO - PROCESS | 1651 | 1461171967078 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12e758800) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12db1b400) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12e759400) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12ea38400) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x112129c00) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x1298a3800) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x119829000) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12b334c00) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11bac3400) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12989e000) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1189f9800) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x119ea9800) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:06:07 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c4e2000) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:06:07 INFO - PROCESS | 1651 | 1461171967141 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11920d000 == 53 [pid = 1651] [id = 412] 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x112125800) [pid = 1651] [serial = 1235] [outer = 0x0] 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1190d4c00) [pid = 1651] [serial = 1236] [outer = 0x112125800] 10:06:07 INFO - PROCESS | 1651 | 1461171967167 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x127c1e400) [pid = 1651] [serial = 1237] [outer = 0x112125800] 10:06:07 INFO - PROCESS | 1651 | 1461171967451 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:06:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1024ms 10:06:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:06:07 INFO - PROCESS | 1651 | 1461171967510 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1651 | 1461171967511 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:06:07 INFO - PROCESS | 1651 | 1461171967514 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1651 | 1461171967515 Marionette TRACE conn2 <- [1,1622,null,{}] 10:06:07 INFO - PROCESS | 1651 | 1461171967518 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}] 10:06:07 INFO - PROCESS | 1651 | 1461171967618 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:06:07 INFO - PROCESS | 1651 | 1461171967676 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d162800 == 54 [pid = 1651] [id = 413] 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11bdc9800) [pid = 1651] [serial = 1238] [outer = 0x0] 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1298a1800) [pid = 1651] [serial = 1239] [outer = 0x11bdc9800] 10:06:07 INFO - PROCESS | 1651 | 1461171967705 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12b1c8800) [pid = 1651] [serial = 1240] [outer = 0x11bdc9800] 10:06:07 INFO - PROCESS | 1651 | 1461171967996 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]]]}] 10:06:08 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 10:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 10:06:08 INFO - PROCESS | 1651 | 1461171968033 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1651 | 1461171968034 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:06:08 INFO - PROCESS | 1651 | 1461171968037 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1651 | 1461171968040 Marionette TRACE conn2 <- [1,1626,null,{}] 10:06:08 INFO - PROCESS | 1651 | 1461171968044 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}] 10:06:08 INFO - PROCESS | 1651 | 1461171968131 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:06:08 INFO - PROCESS | 1651 | 1461171968135 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dac9000 == 55 [pid = 1651] [id = 414] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12b1ca800) [pid = 1651] [serial = 1241] [outer = 0x0] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12b339000) [pid = 1651] [serial = 1242] [outer = 0x12b1ca800] 10:06:08 INFO - PROCESS | 1651 | 1461171968162 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12b3f6000) [pid = 1651] [serial = 1243] [outer = 0x12b1ca800] 10:06:08 INFO - PROCESS | 1651 | 1461171968507 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]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 474ms 10:06:08 INFO - PROCESS | 1651 | 1461171968511 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1651 | 1461171968513 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:06:08 INFO - PROCESS | 1651 | 1461171968515 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1651 | 1461171968516 Marionette TRACE conn2 <- [1,1630,null,{}] 10:06:08 INFO - PROCESS | 1651 | 1461171968518 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}] 10:06:08 INFO - PROCESS | 1651 | 1461171968632 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:06:08 INFO - PROCESS | 1651 | 1461171968640 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e460000 == 56 [pid = 1651] [id = 415] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12b15dc00) [pid = 1651] [serial = 1244] [outer = 0x0] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b3fdc00) [pid = 1651] [serial = 1245] [outer = 0x12b15dc00] 10:06:08 INFO - PROCESS | 1651 | 1461171968665 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12b9af000) [pid = 1651] [serial = 1246] [outer = 0x12b15dc00] 10:06:08 INFO - PROCESS | 1651 | 1461171968963 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]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 468ms 10:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:06:08 INFO - PROCESS | 1651 | 1461171968983 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1651 | 1461171968984 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:06:08 INFO - PROCESS | 1651 | 1461171968987 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1651 | 1461171968990 Marionette TRACE conn2 <- [1,1634,null,{}] 10:06:08 INFO - PROCESS | 1651 | 1461171968994 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}] 10:06:09 INFO - PROCESS | 1651 | 1461171969082 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:06:09 INFO - PROCESS | 1651 | 1461171969201 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x114a77800 == 57 [pid = 1651] [id = 416] 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x112124000) [pid = 1651] [serial = 1247] [outer = 0x0] 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11212cc00) [pid = 1651] [serial = 1248] [outer = 0x112124000] 10:06:09 INFO - PROCESS | 1651 | 1461171969234 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11403fc00) [pid = 1651] [serial = 1249] [outer = 0x112124000] 10:06:09 INFO - PROCESS | 1651 | 1461171969707 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]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:06:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 772ms 10:06:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:06:09 INFO - PROCESS | 1651 | 1461171969761 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1651 | 1461171969764 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:06:09 INFO - PROCESS | 1651 | 1461171969768 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1651 | 1461171969770 Marionette TRACE conn2 <- [1,1638,null,{}] 10:06:09 INFO - PROCESS | 1651 | 1461171969773 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}] 10:06:09 INFO - PROCESS | 1651 | 1461171969881 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:06:09 INFO - PROCESS | 1651 | 1461171969941 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba80000 == 58 [pid = 1651] [id = 417] 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11586f400) [pid = 1651] [serial = 1250] [outer = 0x0] 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11982ec00) [pid = 1651] [serial = 1251] [outer = 0x11586f400] 10:06:09 INFO - PROCESS | 1651 | 1461171969973 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11aa21c00) [pid = 1651] [serial = 1252] [outer = 0x11586f400] 10:06:10 INFO - PROCESS | 1651 | 1461171970437 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 724ms 10:06:10 INFO - PROCESS | 1651 | 1461171970502 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1651 | 1461171970504 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:06:10 INFO - PROCESS | 1651 | 1461171970509 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1651 | 1461171970510 Marionette TRACE conn2 <- [1,1642,null,{}] 10:06:10 INFO - PROCESS | 1651 | 1461171970513 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}] 10:06:10 INFO - PROCESS | 1651 | 1461171970619 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:06:10 INFO - PROCESS | 1651 | 1461171970682 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288ba000 == 59 [pid = 1651] [id = 418] 10:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11aac2800) [pid = 1651] [serial = 1253] [outer = 0x0] 10:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11ae64000) [pid = 1651] [serial = 1254] [outer = 0x11aac2800] 10:06:10 INFO - PROCESS | 1651 | 1461171970753 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11bdcfc00) [pid = 1651] [serial = 1255] [outer = 0x11aac2800] 10:06:11 INFO - PROCESS | 1651 | 1461171971153 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]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 10:06:11 INFO - PROCESS | 1651 | 1461171971180 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1651 | 1461171971181 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:06:11 INFO - PROCESS | 1651 | 1461171971189 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1651 | 1461171971193 Marionette TRACE conn2 <- [1,1646,null,{}] 10:06:11 INFO - PROCESS | 1651 | 1461171971196 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}] 10:06:11 INFO - PROCESS | 1651 | 1461171971305 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:06:11 INFO - PROCESS | 1651 | 1461171971367 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec16000 == 60 [pid = 1651] [id = 419] 10:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11ace3c00) [pid = 1651] [serial = 1256] [outer = 0x0] 10:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11c4db400) [pid = 1651] [serial = 1257] [outer = 0x11ace3c00] 10:06:11 INFO - PROCESS | 1651 | 1461171971438 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x1289e0800) [pid = 1651] [serial = 1258] [outer = 0x11ace3c00] 10:06:11 INFO - PROCESS | 1651 | 1461171971827 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]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 677ms 10:06:11 INFO - PROCESS | 1651 | 1461171971862 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1651 | 1461171971864 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:06:11 INFO - PROCESS | 1651 | 1461171971866 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1651 | 1461171971867 Marionette TRACE conn2 <- [1,1650,null,{}] 10:06:11 INFO - PROCESS | 1651 | 1461171971870 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}] 10:06:11 INFO - PROCESS | 1651 | 1461171971994 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:06:12 INFO - PROCESS | 1651 | 1461171972080 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f07f800 == 61 [pid = 1651] [id = 420] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x129980800) [pid = 1651] [serial = 1259] [outer = 0x0] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12b15c800) [pid = 1651] [serial = 1260] [outer = 0x129980800] 10:06:12 INFO - PROCESS | 1651 | 1461171972110 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12b1d3800) [pid = 1651] [serial = 1261] [outer = 0x129980800] 10:06:12 INFO - PROCESS | 1651 | 1461171972531 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]]]}] 10:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 719ms 10:06:12 INFO - PROCESS | 1651 | 1461171972586 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1651 | 1461171972587 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:06:12 INFO - PROCESS | 1651 | 1461171972608 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1651 | 1461171972609 Marionette TRACE conn2 <- [1,1654,null,{}] 10:06:12 INFO - PROCESS | 1651 | 1461171972611 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}] 10:06:12 INFO - PROCESS | 1651 | 1461171972704 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:06:12 INFO - PROCESS | 1651 | 1461171972781 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa2a000 == 62 [pid = 1651] [id = 421] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12b7c2c00) [pid = 1651] [serial = 1262] [outer = 0x0] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12bbec800) [pid = 1651] [serial = 1263] [outer = 0x12b7c2c00] 10:06:12 INFO - PROCESS | 1651 | 1461171972841 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12d334800) [pid = 1651] [serial = 1264] [outer = 0x12b7c2c00] 10:06:13 INFO - PROCESS | 1651 | 1461171973431 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]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 873ms 10:06:13 INFO - PROCESS | 1651 | 1461171973479 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:06:13 INFO - PROCESS | 1651 | 1461171973481 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:06:13 INFO - PROCESS | 1651 | 1461171973483 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1651 | 1461171973484 Marionette TRACE conn2 <- [1,1658,null,{}] 10:06:13 INFO - PROCESS | 1651 | 1461171973487 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}] 10:06:13 INFO - PROCESS | 1651 | 1461171973593 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:06:13 INFO - PROCESS | 1651 | 1461171973668 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x124064800 == 63 [pid = 1651] [id = 422] 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1192bf000) [pid = 1651] [serial = 1265] [outer = 0x0] 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x1289e0400) [pid = 1651] [serial = 1266] [outer = 0x1192bf000] 10:06:13 INFO - PROCESS | 1651 | 1461171973698 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12d33b800) [pid = 1651] [serial = 1267] [outer = 0x1192bf000] 10:06:14 INFO - PROCESS | 1651 | 1461171974106 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]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 10:06:14 INFO - PROCESS | 1651 | 1461171974153 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1651 | 1461171974156 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:06:14 INFO - PROCESS | 1651 | 1461171974159 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1651 | 1461171974160 Marionette TRACE conn2 <- [1,1662,null,{}] 10:06:14 INFO - PROCESS | 1651 | 1461171974163 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}] 10:06:14 INFO - PROCESS | 1651 | 1461171974265 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:06:14 INFO - PROCESS | 1651 | 1461171974325 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dad0800 == 64 [pid = 1651] [id = 423] 10:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b3fb800) [pid = 1651] [serial = 1268] [outer = 0x0] 10:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12d4dd400) [pid = 1651] [serial = 1269] [outer = 0x12b3fb800] 10:06:14 INFO - PROCESS | 1651 | 1461171974355 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12db1b000) [pid = 1651] [serial = 1270] [outer = 0x12b3fb800] 10:06:15 INFO - PROCESS | 1651 | 1461171975036 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]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 920ms 10:06:15 INFO - PROCESS | 1651 | 1461171975081 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1651 | 1461171975083 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:06:15 INFO - PROCESS | 1651 | 1461171975091 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1651 | 1461171975094 Marionette TRACE conn2 <- [1,1666,null,{}] 10:06:15 INFO - PROCESS | 1651 | 1461171975100 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}] 10:06:15 INFO - PROCESS | 1651 | 1461171975201 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:06:15 INFO - PROCESS | 1651 | 1461171975277 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x123db7800 == 65 [pid = 1651] [id = 424] 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x114c7fc00) [pid = 1651] [serial = 1271] [outer = 0x0] 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x118684c00) [pid = 1651] [serial = 1272] [outer = 0x114c7fc00] 10:06:15 INFO - PROCESS | 1651 | 1461171975307 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x119d31000) [pid = 1651] [serial = 1273] [outer = 0x114c7fc00] 10:06:15 INFO - PROCESS | 1651 | 1461171975708 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]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 678ms 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12e460000 == 64 [pid = 1651] [id = 415] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12dac9000 == 63 [pid = 1651] [id = 414] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12d162800 == 62 [pid = 1651] [id = 413] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11920d000 == 61 [pid = 1651] [id = 412] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3c0800 == 60 [pid = 1651] [id = 411] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x129c53800 == 59 [pid = 1651] [id = 410] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x127cf7800 == 58 [pid = 1651] [id = 409] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x124231800 == 57 [pid = 1651] [id = 408] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b1d1400) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | 1461171975804 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1651 | 1461171975808 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e2800 == 56 [pid = 1651] [id = 407] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1b1000 == 55 [pid = 1651] [id = 406] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11936e800 == 54 [pid = 1651] [id = 405] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11904b000 == 53 [pid = 1651] [id = 404] 10:06:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11b841000 == 52 [pid = 1651] [id = 403] 10:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:06:15 INFO - PROCESS | 1651 | 1461171975817 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1651 | 1461171975819 Marionette TRACE conn2 <- [1,1670,null,{}] 10:06:15 INFO - PROCESS | 1651 | 1461171975827 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}] 10:06:15 INFO - PROCESS | 1651 | 1461171975916 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12ea2b000) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12e758000) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12ea36c00) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12ea33000) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12eae7800) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11212d800) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12eae2000) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12db1a400) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12d10e400) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11bac1000) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11ae24400) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12b33dc00) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12b3fe400) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11c4f2000) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x124118000) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12b158c00) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12b333400) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11bdcf400) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12d102800) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11b5b2000) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11ae88c00) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12895c400) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12b15a000) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x11a977400) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12eae8c00) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12be89800) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12e3ab000) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12efae800) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11c4f5800) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12e3a4400) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12efb5c00) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12eaed800) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12e243c00) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 10:06:15 INFO - PROCESS | 1651 | 1461171975992 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119804000 == 53 [pid = 1651] [id = 425] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x114f56c00) [pid = 1651] [serial = 1274] [outer = 0x0] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11ace7c00) [pid = 1651] [serial = 1275] [outer = 0x114f56c00] 10:06:16 INFO - PROCESS | 1651 | 1461171976022 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11ae61000) [pid = 1651] [serial = 1276] [outer = 0x114f56c00] 10:06:16 INFO - PROCESS | 1651 | 1461171976412 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]]]}] 10:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 620ms 10:06:16 INFO - PROCESS | 1651 | 1461171976449 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:06:16 INFO - PROCESS | 1651 | 1461171976451 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:06:16 INFO - PROCESS | 1651 | 1461171976458 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1651 | 1461171976463 Marionette TRACE conn2 <- [1,1674,null,{}] 10:06:16 INFO - PROCESS | 1651 | 1461171976476 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}] 10:06:16 INFO - PROCESS | 1651 | 1461171976689 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:06:16 INFO - PROCESS | 1651 | 1461171976710 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ca3800 == 54 [pid = 1651] [id = 426] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11b5b2000) [pid = 1651] [serial = 1277] [outer = 0x0] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11c3b1000) [pid = 1651] [serial = 1278] [outer = 0x11b5b2000] 10:06:16 INFO - PROCESS | 1651 | 1461171976754 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11c4ea800) [pid = 1651] [serial = 1279] [outer = 0x11b5b2000] 10:06:17 INFO - PROCESS | 1651 | 1461171977165 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]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 729ms 10:06:17 INFO - PROCESS | 1651 | 1461171977184 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1651 | 1461171977187 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:06:17 INFO - PROCESS | 1651 | 1461171977192 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1651 | 1461171977194 Marionette TRACE conn2 <- [1,1678,null,{}] 10:06:17 INFO - PROCESS | 1651 | 1461171977197 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}] 10:06:17 INFO - PROCESS | 1651 | 1461171977332 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:06:17 INFO - PROCESS | 1651 | 1461171977339 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c5c800 == 55 [pid = 1651] [id = 427] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11c4f3000) [pid = 1651] [serial = 1280] [outer = 0x0] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x123b26800) [pid = 1651] [serial = 1281] [outer = 0x11c4f3000] 10:06:17 INFO - PROCESS | 1651 | 1461171977380 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x127c34800) [pid = 1651] [serial = 1282] [outer = 0x11c4f3000] 10:06:17 INFO - PROCESS | 1651 | 1461171977817 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]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 10:06:17 INFO - PROCESS | 1651 | 1461171977862 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1651 | 1461171977863 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:06:17 INFO - PROCESS | 1651 | 1461171977865 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1651 | 1461171977867 Marionette TRACE conn2 <- [1,1682,null,{}] 10:06:17 INFO - PROCESS | 1651 | 1461171977869 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}] 10:06:17 INFO - PROCESS | 1651 | 1461171977961 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:06:17 INFO - PROCESS | 1651 | 1461171977965 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c04c000 == 56 [pid = 1651] [id = 428] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x127c37400) [pid = 1651] [serial = 1283] [outer = 0x0] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1288b8400) [pid = 1651] [serial = 1284] [outer = 0x127c37400] 10:06:17 INFO - PROCESS | 1651 | 1461171977992 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12989e400) [pid = 1651] [serial = 1285] [outer = 0x127c37400] 10:06:18 INFO - PROCESS | 1651 | 1461171978443 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]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 617ms 10:06:18 INFO - PROCESS | 1651 | 1461171978484 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1651 | 1461171978487 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:06:18 INFO - PROCESS | 1651 | 1461171978499 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1651 | 1461171978500 Marionette TRACE conn2 <- [1,1686,null,{}] 10:06:18 INFO - PROCESS | 1651 | 1461171978506 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}] 10:06:18 INFO - PROCESS | 1651 | 1461171978689 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:06:18 INFO - PROCESS | 1651 | 1461171978717 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d460000 == 57 [pid = 1651] [id = 429] 10:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12b333400) [pid = 1651] [serial = 1286] [outer = 0x0] 10:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12b3fe400) [pid = 1651] [serial = 1287] [outer = 0x12b333400] 10:06:18 INFO - PROCESS | 1651 | 1461171978760 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12d086400) [pid = 1651] [serial = 1288] [outer = 0x12b333400] 10:06:19 INFO - PROCESS | 1651 | 1461171979143 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]]]}] 10:06:19 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 10:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 10:06:19 INFO - PROCESS | 1651 | 1461171979168 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1651 | 1461171979169 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:06:19 INFO - PROCESS | 1651 | 1461171979171 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1651 | 1461171979173 Marionette TRACE conn2 <- [1,1690,null,{}] 10:06:19 INFO - PROCESS | 1651 | 1461171979175 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}] 10:06:19 INFO - PROCESS | 1651 | 1461171979321 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:06:19 INFO - PROCESS | 1651 | 1461171979326 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7a4000 == 58 [pid = 1651] [id = 430] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12d102c00) [pid = 1651] [serial = 1289] [outer = 0x0] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12d333800) [pid = 1651] [serial = 1290] [outer = 0x12d102c00] 10:06:19 INFO - PROCESS | 1651 | 1461171979351 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12d4e1000) [pid = 1651] [serial = 1291] [outer = 0x12d102c00] 10:06:19 INFO - PROCESS | 1651 | 1461171979682 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]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 10:06:19 INFO - PROCESS | 1651 | 1461171979700 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1651 | 1461171979702 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:06:19 INFO - PROCESS | 1651 | 1461171979704 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1651 | 1461171979705 Marionette TRACE conn2 <- [1,1694,null,{}] 10:06:19 INFO - PROCESS | 1651 | 1461171979708 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}] 10:06:19 INFO - PROCESS | 1651 | 1461171979816 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:06:19 INFO - PROCESS | 1651 | 1461171979854 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f06f000 == 59 [pid = 1651] [id = 431] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12d103800) [pid = 1651] [serial = 1292] [outer = 0x0] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12db1e800) [pid = 1651] [serial = 1293] [outer = 0x12d103800] 10:06:19 INFO - PROCESS | 1651 | 1461171979880 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12e315000) [pid = 1651] [serial = 1294] [outer = 0x12d103800] 10:06:20 INFO - PROCESS | 1651 | 1461171980375 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]]]}] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x123f5b400) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x114c71800) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x118f37c00) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11ae64800) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11bdc9800) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11b5b5800) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12b1ca800) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x112125800) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11ad1f400) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11b50a000) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11aa14000) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x127c1d000) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 10:06:20 INFO - PROCESS | 1651 | 1461171980425 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1651 | 1461171980427 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:06:20 INFO - PROCESS | 1651 | 1461171980429 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1651 | 1461171980430 Marionette TRACE conn2 <- [1,1698,null,{}] 10:06:20 INFO - PROCESS | 1651 | 1461171980432 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}] 10:06:20 INFO - PROCESS | 1651 | 1461171980520 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:06:20 INFO - PROCESS | 1651 | 1461171980543 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1280a8000 == 60 [pid = 1651] [id = 432] 10:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11a994400) [pid = 1651] [serial = 1295] [outer = 0x0] 10:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11ae65400) [pid = 1651] [serial = 1296] [outer = 0x11a994400] 10:06:20 INFO - PROCESS | 1651 | 1461171980569 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x123f5b400) [pid = 1651] [serial = 1297] [outer = 0x11a994400] 10:06:20 INFO - PROCESS | 1651 | 1461171980924 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]]]}] 10:06:20 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 10:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 10:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:06:20 INFO - PROCESS | 1651 | 1461171980949 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1651 | 1461171980950 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:06:20 INFO - PROCESS | 1651 | 1461171980952 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1651 | 1461171980954 Marionette TRACE conn2 <- [1,1702,null,{}] 10:06:20 INFO - PROCESS | 1651 | 1461171980959 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}] 10:06:21 INFO - PROCESS | 1651 | 1461171981070 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:06:21 INFO - PROCESS | 1651 | 1461171981080 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303c5000 == 61 [pid = 1651] [id = 433] 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x123f60c00) [pid = 1651] [serial = 1298] [outer = 0x0] 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12d111400) [pid = 1651] [serial = 1299] [outer = 0x123f60c00] 10:06:21 INFO - PROCESS | 1651 | 1461171981106 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12e31f800) [pid = 1651] [serial = 1300] [outer = 0x123f60c00] 10:06:21 INFO - PROCESS | 1651 | 1461171981435 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]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 524ms 10:06:21 INFO - PROCESS | 1651 | 1461171981476 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 1651 | 1461171981478 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:06:21 INFO - PROCESS | 1651 | 1461171981480 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1651 | 1461171981482 Marionette TRACE conn2 <- [1,1706,null,{}] 10:06:21 INFO - PROCESS | 1651 | 1461171981485 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}] 10:06:21 INFO - PROCESS | 1651 | 1461171981586 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:06:21 INFO - PROCESS | 1651 | 1461171981591 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x13686c800 == 62 [pid = 1651] [id = 434] 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12e320400) [pid = 1651] [serial = 1301] [outer = 0x0] 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12e3afc00) [pid = 1651] [serial = 1302] [outer = 0x12e320400] 10:06:21 INFO - PROCESS | 1651 | 1461171981621 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12ea30000) [pid = 1651] [serial = 1303] [outer = 0x12e320400] 10:06:22 INFO - PROCESS | 1651 | 1461171982023 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 570ms 10:06:22 INFO - PROCESS | 1651 | 1461171982051 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1651 | 1461171982053 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:06:22 INFO - PROCESS | 1651 | 1461171982058 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1651 | 1461171982060 Marionette TRACE conn2 <- [1,1710,null,{}] 10:06:22 INFO - PROCESS | 1651 | 1461171982064 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}] 10:06:22 INFO - PROCESS | 1651 | 1461171982199 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:06:22 INFO - PROCESS | 1651 | 1461171982209 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369e2800 == 63 [pid = 1651] [id = 435] 10:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12e3b0000) [pid = 1651] [serial = 1304] [outer = 0x0] 10:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12ea38800) [pid = 1651] [serial = 1305] [outer = 0x12e3b0000] 10:06:22 INFO - PROCESS | 1651 | 1461171982248 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12eae6800) [pid = 1651] [serial = 1306] [outer = 0x12e3b0000] 10:06:22 INFO - PROCESS | 1651 | 1461171982804 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 774ms 10:06:22 INFO - PROCESS | 1651 | 1461171982882 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1651 | 1461171982885 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:06:22 INFO - PROCESS | 1651 | 1461171982891 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1651 | 1461171982893 Marionette TRACE conn2 <- [1,1714,null,{}] 10:06:22 INFO - PROCESS | 1651 | 1461171982897 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}] 10:06:23 INFO - PROCESS | 1651 | 1461171983007 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:06:23 INFO - PROCESS | 1651 | 1461171983115 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd95000 == 64 [pid = 1651] [id = 436] 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x1190e0000) [pid = 1651] [serial = 1307] [outer = 0x0] 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11aa21400) [pid = 1651] [serial = 1308] [outer = 0x1190e0000] 10:06:23 INFO - PROCESS | 1651 | 1461171983148 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x11ae5b800) [pid = 1651] [serial = 1309] [outer = 0x1190e0000] 10:06:23 INFO - PROCESS | 1651 | 1461171983584 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]]]}] 10:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 722ms 10:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:06:23 INFO - PROCESS | 1651 | 1461171983614 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1651 | 1461171983618 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:06:23 INFO - PROCESS | 1651 | 1461171983622 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1651 | 1461171983624 Marionette TRACE conn2 <- [1,1718,null,{}] 10:06:23 INFO - PROCESS | 1651 | 1461171983627 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}] 10:06:23 INFO - PROCESS | 1651 | 1461171983734 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:06:23 INFO - PROCESS | 1651 | 1461171983810 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb5f000 == 65 [pid = 1651] [id = 437] 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x11ae5d800) [pid = 1651] [serial = 1310] [outer = 0x0] 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11c171800) [pid = 1651] [serial = 1311] [outer = 0x11ae5d800] 10:06:23 INFO - PROCESS | 1651 | 1461171983841 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12392f800) [pid = 1651] [serial = 1312] [outer = 0x11ae5d800] 10:06:24 INFO - PROCESS | 1651 | 1461171984276 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]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 673ms 10:06:24 INFO - PROCESS | 1651 | 1461171984296 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1651 | 1461171984298 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:06:24 INFO - PROCESS | 1651 | 1461171984300 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1651 | 1461171984302 Marionette TRACE conn2 <- [1,1722,null,{}] 10:06:24 INFO - PROCESS | 1651 | 1461171984311 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}] 10:06:24 INFO - PROCESS | 1651 | 1461171984444 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:06:24 INFO - PROCESS | 1651 | 1461171984522 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x136873000 == 66 [pid = 1651] [id = 438] 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12989a800) [pid = 1651] [serial = 1313] [outer = 0x0] 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b160400) [pid = 1651] [serial = 1314] [outer = 0x12989a800] 10:06:24 INFO - PROCESS | 1651 | 1461171984556 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12b3f9400) [pid = 1651] [serial = 1315] [outer = 0x12989a800] 10:06:24 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 10:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 676ms 10:06:24 INFO - PROCESS | 1651 | 1461171984967 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]]]}] 10:06:24 INFO - PROCESS | 1651 | 1461171984977 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1651 | 1461171984979 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:06:24 INFO - PROCESS | 1651 | 1461171984981 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1651 | 1461171984982 Marionette TRACE conn2 <- [1,1726,null,{}] 10:06:24 INFO - PROCESS | 1651 | 1461171984985 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}] 10:06:25 INFO - PROCESS | 1651 | 1461171985092 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:06:25 INFO - PROCESS | 1651 | 1461171985165 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x136b1d000 == 67 [pid = 1651] [id = 439] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x1299ba800) [pid = 1651] [serial = 1316] [outer = 0x0] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12d33a000) [pid = 1651] [serial = 1317] [outer = 0x1299ba800] 10:06:25 INFO - PROCESS | 1651 | 1461171985200 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12e3a9400) [pid = 1651] [serial = 1318] [outer = 0x1299ba800] 10:06:25 INFO - PROCESS | 1651 | 1461171985611 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 669ms 10:06:25 INFO - PROCESS | 1651 | 1461171985651 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1651 | 1461171985653 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:06:25 INFO - PROCESS | 1651 | 1461171985655 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1651 | 1461171985656 Marionette TRACE conn2 <- [1,1730,null,{}] 10:06:25 INFO - PROCESS | 1651 | 1461171985659 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}] 10:06:25 INFO - PROCESS | 1651 | 1461171985765 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:06:25 INFO - PROCESS | 1651 | 1461171985860 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x136c76800 == 68 [pid = 1651] [id = 440] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12e3abc00) [pid = 1651] [serial = 1319] [outer = 0x0] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12e762800) [pid = 1651] [serial = 1320] [outer = 0x12e3abc00] 10:06:25 INFO - PROCESS | 1651 | 1461171985889 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12ea35800) [pid = 1651] [serial = 1321] [outer = 0x12e3abc00] 10:06:26 INFO - PROCESS | 1651 | 1461171986313 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]]]}] 10:06:26 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 10:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 10:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:06:26 INFO - PROCESS | 1651 | 1461171986326 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1651 | 1461171986328 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:06:26 INFO - PROCESS | 1651 | 1461171986330 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1651 | 1461171986331 Marionette TRACE conn2 <- [1,1734,null,{}] 10:06:26 INFO - PROCESS | 1651 | 1461171986333 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}] 10:06:26 INFO - PROCESS | 1651 | 1461171986454 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:06:26 INFO - PROCESS | 1651 | 1461171986535 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x137314000 == 69 [pid = 1651] [id = 441] 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12eae5c00) [pid = 1651] [serial = 1322] [outer = 0x0] 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12efb2800) [pid = 1651] [serial = 1323] [outer = 0x12eae5c00] 10:06:26 INFO - PROCESS | 1651 | 1461171986567 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12f309800) [pid = 1651] [serial = 1324] [outer = 0x12eae5c00] 10:06:26 INFO - PROCESS | 1651 | 1461171986991 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]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 720ms 10:06:27 INFO - PROCESS | 1651 | 1461171987086 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1651 | 1461171987089 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:06:27 INFO - PROCESS | 1651 | 1461171987093 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1651 | 1461171987094 Marionette TRACE conn2 <- [1,1738,null,{}] 10:06:27 INFO - PROCESS | 1651 | 1461171987097 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}] 10:06:27 INFO - PROCESS | 1651 | 1461171987210 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:06:27 INFO - PROCESS | 1651 | 1461171987288 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1ae800 == 70 [pid = 1651] [id = 442] 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11212b800) [pid = 1651] [serial = 1325] [outer = 0x0] 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x123c34400) [pid = 1651] [serial = 1326] [outer = 0x11212b800] 10:06:27 INFO - PROCESS | 1651 | 1461171987318 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12b3fac00) [pid = 1651] [serial = 1327] [outer = 0x11212b800] 10:06:27 INFO - PROCESS | 1651 | 1461171987916 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]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 870ms 10:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:06:27 INFO - PROCESS | 1651 | 1461171987964 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1651 | 1461171987966 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:06:27 INFO - PROCESS | 1651 | 1461171987969 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1651 | 1461171987973 Marionette TRACE conn2 <- [1,1742,null,{}] 10:06:27 INFO - PROCESS | 1651 | 1461171987978 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}] 10:06:28 INFO - PROCESS | 1651 | 1461171988075 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:06:28 INFO - PROCESS | 1651 | 1461171988153 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12890f000 == 71 [pid = 1651] [id = 443] 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x116192800) [pid = 1651] [serial = 1328] [outer = 0x0] 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x118d9b000) [pid = 1651] [serial = 1329] [outer = 0x116192800] 10:06:28 INFO - PROCESS | 1651 | 1461171988180 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x119830c00) [pid = 1651] [serial = 1330] [outer = 0x116192800] 10:06:28 INFO - PROCESS | 1651 | 1461171988642 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]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 680ms 10:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:06:28 INFO - PROCESS | 1651 | 1461171988650 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1651 | 1461171988653 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:06:28 INFO - PROCESS | 1651 | 1461171988660 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1651 | 1461171988661 Marionette TRACE conn2 <- [1,1746,null,{}] 10:06:28 INFO - PROCESS | 1651 | 1461171988664 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}] 10:06:28 INFO - PROCESS | 1651 | 1461171988760 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:06:28 INFO - PROCESS | 1651 | 1461171988844 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b842000 == 72 [pid = 1651] [id = 444] 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11aa17000) [pid = 1651] [serial = 1331] [outer = 0x0] 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x11ae56c00) [pid = 1651] [serial = 1332] [outer = 0x11aa17000] 10:06:28 INFO - PROCESS | 1651 | 1461171988871 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11bab5000) [pid = 1651] [serial = 1333] [outer = 0x11aa17000] 10:06:29 INFO - PROCESS | 1651 | 1461171989287 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 10:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:06:29 INFO - PROCESS | 1651 | 1461171989329 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1651 | 1461171989330 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:06:29 INFO - PROCESS | 1651 | 1461171989333 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1651 | 1461171989335 Marionette TRACE conn2 <- [1,1750,null,{}] 10:06:29 INFO - PROCESS | 1651 | 1461171989342 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}] 10:06:29 INFO - PROCESS | 1651 | 1461171989474 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x13686c800 == 71 [pid = 1651] [id = 434] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1303c5000 == 70 [pid = 1651] [id = 433] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1280a8000 == 69 [pid = 1651] [id = 432] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12f06f000 == 68 [pid = 1651] [id = 431] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7a4000 == 67 [pid = 1651] [id = 430] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d460000 == 66 [pid = 1651] [id = 429] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x1190df800) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12be84000) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x11c175c00) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12392d400) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12b1ce800) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c04c000 == 65 [pid = 1651] [id = 428] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x129c5c800 == 64 [pid = 1651] [id = 427] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123ca3800 == 63 [pid = 1651] [id = 426] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119804000 == 62 [pid = 1651] [id = 425] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123db7800 == 61 [pid = 1651] [id = 424] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12dad0800 == 60 [pid = 1651] [id = 423] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x124064800 == 59 [pid = 1651] [id = 422] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa2a000 == 58 [pid = 1651] [id = 421] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12f07f800 == 57 [pid = 1651] [id = 420] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec16000 == 56 [pid = 1651] [id = 419] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1288ba000 == 55 [pid = 1651] [id = 418] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba80000 == 54 [pid = 1651] [id = 417] 10:06:29 INFO - PROCESS | 1651 | --DOCSHELL 0x114a77800 == 53 [pid = 1651] [id = 416] 10:06:29 INFO - PROCESS | 1651 | 1461171989573 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119807000 == 54 [pid = 1651] [id = 445] 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x119d31c00) [pid = 1651] [serial = 1334] [outer = 0x0] 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11aac4800) [pid = 1651] [serial = 1335] [outer = 0x119d31c00] 10:06:29 INFO - PROCESS | 1651 | 1461171989602 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11c3ad400) [pid = 1651] [serial = 1336] [outer = 0x119d31c00] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x1278bdc00) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x124580000) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x118f3f800) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x119826000) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x11bac3000) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x116433c00) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x1298a1800) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12392c800) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12b339000) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x1190d4c00) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x127c1e400) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x11ae5cc00) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x123d5c000) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11ae82800) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x11b506400) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11c4f0000) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11ad22400) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11aabd000) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11a97a000) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x11bcbd400) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12b1c8800) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x127e29800) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1288ab800) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12b3fdc00) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12b3f6000) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 10:06:29 INFO - PROCESS | 1651 | 1461171989934 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 622ms 10:06:29 INFO - PROCESS | 1651 | 1461171989958 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:06:29 INFO - PROCESS | 1651 | 1461171989960 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:06:29 INFO - PROCESS | 1651 | 1461171989962 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1651 | 1461171989963 Marionette TRACE conn2 <- [1,1754,null,{}] 10:06:29 INFO - PROCESS | 1651 | 1461171989966 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}] 10:06:30 INFO - PROCESS | 1651 | 1461171990070 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:06:30 INFO - PROCESS | 1651 | 1461171990151 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x127813000 == 55 [pid = 1651] [id = 446] 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x11c4da800) [pid = 1651] [serial = 1337] [outer = 0x0] 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12448e400) [pid = 1651] [serial = 1338] [outer = 0x11c4da800] 10:06:30 INFO - PROCESS | 1651 | 1461171990177 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x127ee4000) [pid = 1651] [serial = 1339] [outer = 0x11c4da800] 10:06:30 INFO - PROCESS | 1651 | 1461171990467 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]]]}] 10:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 10:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:06:30 INFO - PROCESS | 1651 | 1461171990482 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:06:30 INFO - PROCESS | 1651 | 1461171990484 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:06:30 INFO - PROCESS | 1651 | 1461171990486 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:06:30 INFO - PROCESS | 1651 | 1461171990487 Marionette TRACE conn2 <- [1,1758,null,{}] 10:06:30 INFO - PROCESS | 1651 | 1461171990499 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}] 10:06:30 INFO - PROCESS | 1651 | 1461171990595 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:06:30 INFO - PROCESS | 1651 | 1461171990660 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c5b000 == 56 [pid = 1651] [id = 447] 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x123930000) [pid = 1651] [serial = 1340] [outer = 0x0] 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1288ae800) [pid = 1651] [serial = 1341] [outer = 0x123930000] 10:06:30 INFO - PROCESS | 1651 | 1461171990686 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12b15a000) [pid = 1651] [serial = 1342] [outer = 0x123930000] 10:06:30 INFO - PROCESS | 1651 | 1461171990980 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]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 527ms 10:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:06:31 INFO - PROCESS | 1651 | 1461171991014 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1651 | 1461171991015 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:06:31 INFO - PROCESS | 1651 | 1461171991017 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1651 | 1461171991019 Marionette TRACE conn2 <- [1,1762,null,{}] 10:06:31 INFO - PROCESS | 1651 | 1461171991021 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}] 10:06:31 INFO - PROCESS | 1651 | 1461171991123 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:06:31 INFO - PROCESS | 1651 | 1461171991129 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d426000 == 57 [pid = 1651] [id = 448] 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12b163c00) [pid = 1651] [serial = 1343] [outer = 0x0] 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b33dc00) [pid = 1651] [serial = 1344] [outer = 0x12b163c00] 10:06:31 INFO - PROCESS | 1651 | 1461171991158 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12d4d8000) [pid = 1651] [serial = 1345] [outer = 0x12b163c00] 10:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 10:06:31 INFO - PROCESS | 1651 | 1461171991533 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]]]}] 10:06:31 INFO - PROCESS | 1651 | 1461171991542 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:06:31 INFO - PROCESS | 1651 | 1461171991543 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:06:31 INFO - PROCESS | 1651 | 1461171991545 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1651 | 1461171991547 Marionette TRACE conn2 <- [1,1766,null,{}] 10:06:31 INFO - PROCESS | 1651 | 1461171991549 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}] 10:06:31 INFO - PROCESS | 1651 | 1461171991679 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:06:31 INFO - PROCESS | 1651 | 1461171991694 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e454800 == 58 [pid = 1651] [id = 449] 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12db14c00) [pid = 1651] [serial = 1346] [outer = 0x0] 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12e241c00) [pid = 1651] [serial = 1347] [outer = 0x12db14c00] 10:06:31 INFO - PROCESS | 1651 | 1461171991720 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12e3a6c00) [pid = 1651] [serial = 1348] [outer = 0x12db14c00] 10:06:32 INFO - PROCESS | 1651 | 1461171992101 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]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 571ms 10:06:32 INFO - PROCESS | 1651 | 1461171992118 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1651 | 1461171992119 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:06:32 INFO - PROCESS | 1651 | 1461171992125 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1651 | 1461171992127 Marionette TRACE conn2 <- [1,1770,null,{}] 10:06:32 INFO - PROCESS | 1651 | 1461171992130 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}] 10:06:32 INFO - PROCESS | 1651 | 1461171992300 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:06:32 INFO - PROCESS | 1651 | 1461171992326 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f077000 == 59 [pid = 1651] [id = 450] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11c90e400) [pid = 1651] [serial = 1349] [outer = 0x0] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11c913c00) [pid = 1651] [serial = 1350] [outer = 0x11c90e400] 10:06:32 INFO - PROCESS | 1651 | 1461171992361 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11c918000) [pid = 1651] [serial = 1351] [outer = 0x11c90e400] 10:06:32 INFO - PROCESS | 1651 | 1461171992733 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]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 623ms 10:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:06:32 INFO - PROCESS | 1651 | 1461171992747 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1651 | 1461171992748 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:06:32 INFO - PROCESS | 1651 | 1461171992750 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1651 | 1461171992752 Marionette TRACE conn2 <- [1,1774,null,{}] 10:06:32 INFO - PROCESS | 1651 | 1461171992756 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}] 10:06:32 INFO - PROCESS | 1651 | 1461171992871 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:06:32 INFO - PROCESS | 1651 | 1461171992884 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fde2000 == 60 [pid = 1651] [id = 451] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11c90a400) [pid = 1651] [serial = 1352] [outer = 0x0] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12e3a9c00) [pid = 1651] [serial = 1353] [outer = 0x11c90a400] 10:06:32 INFO - PROCESS | 1651 | 1461171992910 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12ea37400) [pid = 1651] [serial = 1354] [outer = 0x11c90a400] 10:06:33 INFO - PROCESS | 1651 | 1461171993271 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]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 10:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:06:33 INFO - PROCESS | 1651 | 1461171993321 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1651 | 1461171993322 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:06:33 INFO - PROCESS | 1651 | 1461171993324 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1651 | 1461171993325 Marionette TRACE conn2 <- [1,1778,null,{}] 10:06:33 INFO - PROCESS | 1651 | 1461171993327 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}] 10:06:33 INFO - PROCESS | 1651 | 1461171993438 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:06:33 INFO - PROCESS | 1651 | 1461171993447 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a73000 == 61 [pid = 1651] [id = 452] 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11c918400) [pid = 1651] [serial = 1355] [outer = 0x0] 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12efac000) [pid = 1651] [serial = 1356] [outer = 0x11c918400] 10:06:33 INFO - PROCESS | 1651 | 1461171993473 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x11bcb9400) [pid = 1651] [serial = 1357] [outer = 0x11c918400] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x11923c800) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x1122abc00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x11b5b2000) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12b333400) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x114c7fc00) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x127c37400) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11c4f3000) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x114f56c00) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12d102c00) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12b3fb800) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12d103800) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11a994400) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x123f60c00) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:06:34 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12e320400) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:06:34 INFO - PROCESS | 1651 | 1461171994276 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]]]}] 10:06:34 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 10:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 974ms 10:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:06:34 INFO - PROCESS | 1651 | 1461171994298 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1651 | 1461171994300 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:06:34 INFO - PROCESS | 1651 | 1461171994302 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1651 | 1461171994304 Marionette TRACE conn2 <- [1,1782,null,{}] 10:06:34 INFO - PROCESS | 1651 | 1461171994311 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}] 10:06:34 INFO - PROCESS | 1651 | 1461171994441 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:06:34 INFO - PROCESS | 1651 | 1461171994485 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x136863000 == 62 [pid = 1651] [id = 453] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11a97ac00) [pid = 1651] [serial = 1358] [outer = 0x0] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x127c37400) [pid = 1651] [serial = 1359] [outer = 0x11a97ac00] 10:06:34 INFO - PROCESS | 1651 | 1461171994514 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12efb8400) [pid = 1651] [serial = 1360] [outer = 0x11a97ac00] 10:06:34 INFO - PROCESS | 1651 | 1461171994816 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]]]}] 10:06:34 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 10:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 525ms 10:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:06:34 INFO - PROCESS | 1651 | 1461171994829 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1651 | 1461171994830 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:06:34 INFO - PROCESS | 1651 | 1461171994832 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1651 | 1461171994833 Marionette TRACE conn2 <- [1,1786,null,{}] 10:06:34 INFO - PROCESS | 1651 | 1461171994836 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}] 10:06:34 INFO - PROCESS | 1651 | 1461171994934 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:06:34 INFO - PROCESS | 1651 | 1461171994938 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x136e14800 == 63 [pid = 1651] [id = 454] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x1283b3800) [pid = 1651] [serial = 1361] [outer = 0x0] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12efb8800) [pid = 1651] [serial = 1362] [outer = 0x1283b3800] 10:06:34 INFO - PROCESS | 1651 | 1461171994965 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12f50ec00) [pid = 1651] [serial = 1363] [outer = 0x1283b3800] 10:06:35 INFO - PROCESS | 1651 | 1461171995327 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]]]}] 10:06:35 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 10:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 10:06:35 INFO - PROCESS | 1651 | 1461171995367 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1651 | 1461171995368 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:06:35 INFO - PROCESS | 1651 | 1461171995373 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1651 | 1461171995374 Marionette TRACE conn2 <- [1,1790,null,{}] 10:06:35 INFO - PROCESS | 1651 | 1461171995376 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}] 10:06:35 INFO - PROCESS | 1651 | 1461171995466 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:06:35 INFO - PROCESS | 1651 | 1461171995470 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x137320000 == 64 [pid = 1651] [id = 455] 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12f512800) [pid = 1651] [serial = 1364] [outer = 0x0] 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12f6cf000) [pid = 1651] [serial = 1365] [outer = 0x12f512800] 10:06:35 INFO - PROCESS | 1651 | 1461171995496 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12f6d5000) [pid = 1651] [serial = 1366] [outer = 0x12f512800] 10:06:35 INFO - PROCESS | 1651 | 1461171995847 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]]]}] 10:06:35 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) 10:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 10:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:06:35 INFO - PROCESS | 1651 | 1461171995892 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1651 | 1461171995893 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:06:35 INFO - PROCESS | 1651 | 1461171995895 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1651 | 1461171995896 Marionette TRACE conn2 <- [1,1794,null,{}] 10:06:35 INFO - PROCESS | 1651 | 1461171995899 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}] 10:06:35 INFO - PROCESS | 1651 | 1461171995989 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:06:36 INFO - PROCESS | 1651 | 1461171996057 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1398b9000 == 65 [pid = 1651] [id = 456] 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12f513400) [pid = 1651] [serial = 1367] [outer = 0x0] 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12f6d8400) [pid = 1651] [serial = 1368] [outer = 0x12f513400] 10:06:36 INFO - PROCESS | 1651 | 1461171996082 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12fd79400) [pid = 1651] [serial = 1369] [outer = 0x12f513400] 10:06:36 INFO - PROCESS | 1651 | 1461171996593 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 719ms 10:06:36 INFO - PROCESS | 1651 | 1461171996616 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1651 | 1461171996619 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:06:36 INFO - PROCESS | 1651 | 1461171996623 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1651 | 1461171996625 Marionette TRACE conn2 <- [1,1798,null,{}] 10:06:36 INFO - PROCESS | 1651 | 1461171996629 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}] 10:06:36 INFO - PROCESS | 1651 | 1461171996743 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:06:36 INFO - PROCESS | 1651 | 1461171996824 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c406000 == 66 [pid = 1651] [id = 457] 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x119d30c00) [pid = 1651] [serial = 1370] [outer = 0x0] 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x11ace4c00) [pid = 1651] [serial = 1371] [outer = 0x119d30c00] 10:06:36 INFO - PROCESS | 1651 | 1461171996856 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11ae89400) [pid = 1651] [serial = 1372] [outer = 0x119d30c00] 10:06:37 INFO - PROCESS | 1651 | 1461171997306 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]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 724ms 10:06:37 INFO - PROCESS | 1651 | 1461171997350 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1651 | 1461171997354 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:06:37 INFO - PROCESS | 1651 | 1461171997374 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1651 | 1461171997375 Marionette TRACE conn2 <- [1,1802,null,{}] 10:06:37 INFO - PROCESS | 1651 | 1461171997378 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}] 10:06:37 INFO - PROCESS | 1651 | 1461171997491 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:06:37 INFO - PROCESS | 1651 | 1461171997570 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb65000 == 67 [pid = 1651] [id = 458] 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x11ba4e800) [pid = 1651] [serial = 1373] [outer = 0x0] 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12392d400) [pid = 1651] [serial = 1374] [outer = 0x11ba4e800] 10:06:37 INFO - PROCESS | 1651 | 1461171997602 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x123c37000) [pid = 1651] [serial = 1375] [outer = 0x11ba4e800] 10:06:38 INFO - PROCESS | 1651 | 1461171998046 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]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 726ms 10:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:06:38 INFO - PROCESS | 1651 | 1461171998098 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1651 | 1461171998099 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:06:38 INFO - PROCESS | 1651 | 1461171998102 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1651 | 1461171998104 Marionette TRACE conn2 <- [1,1806,null,{}] 10:06:38 INFO - PROCESS | 1651 | 1461171998112 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}] 10:06:38 INFO - PROCESS | 1651 | 1461171998229 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:06:38 INFO - PROCESS | 1651 | 1461171998309 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x136c6a000 == 68 [pid = 1651] [id = 459] 10:06:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x127eeb000) [pid = 1651] [serial = 1376] [outer = 0x0] 10:06:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12b1cbc00) [pid = 1651] [serial = 1377] [outer = 0x127eeb000] 10:06:38 INFO - PROCESS | 1651 | 1461171998343 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12be7d400) [pid = 1651] [serial = 1378] [outer = 0x127eeb000] 10:06:38 INFO - PROCESS | 1651 | 1461171998762 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]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 726ms 10:06:38 INFO - PROCESS | 1651 | 1461171998834 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1651 | 1461171998836 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:06:38 INFO - PROCESS | 1651 | 1461171998859 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1651 | 1461171998860 Marionette TRACE conn2 <- [1,1810,null,{}] 10:06:38 INFO - PROCESS | 1651 | 1461171998862 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}] 10:06:38 INFO - PROCESS | 1651 | 1461171998976 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:06:39 INFO - PROCESS | 1651 | 1461171999054 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x13936b000 == 69 [pid = 1651] [id = 460] 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x11aac9800) [pid = 1651] [serial = 1379] [outer = 0x0] 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x11c4ed400) [pid = 1651] [serial = 1380] [outer = 0x11aac9800] 10:06:39 INFO - PROCESS | 1651 | 1461171999087 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12e242800) [pid = 1651] [serial = 1381] [outer = 0x11aac9800] 10:06:39 INFO - PROCESS | 1651 | 1461171999504 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]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 672ms 10:06:39 INFO - PROCESS | 1651 | 1461171999531 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1651 | 1461171999532 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:06:39 INFO - PROCESS | 1651 | 1461171999534 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1651 | 1461171999536 Marionette TRACE conn2 <- [1,1814,null,{}] 10:06:39 INFO - PROCESS | 1651 | 1461171999538 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}] 10:06:39 INFO - PROCESS | 1651 | 1461171999646 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:06:39 INFO - PROCESS | 1651 | 1461171999752 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1393d7800 == 70 [pid = 1651] [id = 461] 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x123c04000) [pid = 1651] [serial = 1382] [outer = 0x0] 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x123c0b000) [pid = 1651] [serial = 1383] [outer = 0x123c04000] 10:06:39 INFO - PROCESS | 1651 | 1461171999786 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x123c10000) [pid = 1651] [serial = 1384] [outer = 0x123c04000] 10:06:40 INFO - PROCESS | 1651 | 1461172000200 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]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 10:06:40 INFO - PROCESS | 1651 | 1461172000275 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1651 | 1461172000276 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:06:40 INFO - PROCESS | 1651 | 1461172000279 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1651 | 1461172000280 Marionette TRACE conn2 <- [1,1818,null,{}] 10:06:40 INFO - PROCESS | 1651 | 1461172000283 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}] 10:06:40 INFO - PROCESS | 1651 | 1461172000400 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:06:40 INFO - PROCESS | 1651 | 1461172000480 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x137216000 == 71 [pid = 1651] [id = 462] 10:06:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x124020c00) [pid = 1651] [serial = 1385] [outer = 0x0] 10:06:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x124028800) [pid = 1651] [serial = 1386] [outer = 0x124020c00] 10:06:40 INFO - PROCESS | 1651 | 1461172000513 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12eaeac00) [pid = 1651] [serial = 1387] [outer = 0x124020c00] 10:06:40 INFO - PROCESS | 1651 | 1461172000943 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]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 718ms 10:06:41 INFO - PROCESS | 1651 | 1461172000998 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1651 | 1461172000999 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:06:41 INFO - PROCESS | 1651 | 1461172001002 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1651 | 1461172001003 Marionette TRACE conn2 <- [1,1822,null,{}] 10:06:41 INFO - PROCESS | 1651 | 1461172001006 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}] 10:06:41 INFO - PROCESS | 1651 | 1461172001114 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:06:41 INFO - PROCESS | 1651 | 1461172001194 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e7c000 == 72 [pid = 1651] [id = 463] 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1190dd000) [pid = 1651] [serial = 1388] [outer = 0x0] 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12b1cd400) [pid = 1651] [serial = 1389] [outer = 0x1190dd000] 10:06:41 INFO - PROCESS | 1651 | 1461172001226 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12efab000) [pid = 1651] [serial = 1390] [outer = 0x1190dd000] 10:06:41 INFO - PROCESS | 1651 | 1461172001659 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]]]}] 10:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 10:06:41 INFO - PROCESS | 1651 | 1461172001671 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1651 | 1461172001675 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:06:41 INFO - PROCESS | 1651 | 1461172001677 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1651 | 1461172001679 Marionette TRACE conn2 <- [1,1826,null,{}] 10:06:41 INFO - PROCESS | 1651 | 1461172001681 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}] 10:06:41 INFO - PROCESS | 1651 | 1461172001805 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:06:41 INFO - PROCESS | 1651 | 1461172001916 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x127b2b800 == 73 [pid = 1651] [id = 464] 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x118684800) [pid = 1651] [serial = 1391] [outer = 0x0] 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12efb0800) [pid = 1651] [serial = 1392] [outer = 0x118684800] 10:06:41 INFO - PROCESS | 1651 | 1461172001948 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12f30a000) [pid = 1651] [serial = 1393] [outer = 0x118684800] 10:06:42 INFO - PROCESS | 1651 | 1461172002561 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]]]}] 10:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 921ms 10:06:42 INFO - PROCESS | 1651 | 1461172002599 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:06:42 INFO - PROCESS | 1651 | 1461172002601 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:06:42 INFO - PROCESS | 1651 | 1461172002605 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1651 | 1461172002607 Marionette TRACE conn2 <- [1,1830,null,{}] 10:06:42 INFO - PROCESS | 1651 | 1461172002612 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}] 10:06:42 INFO - PROCESS | 1651 | 1461172002718 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:06:42 INFO - PROCESS | 1651 | 1461172002834 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c61800 == 74 [pid = 1651] [id = 465] 10:06:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x116042400) [pid = 1651] [serial = 1394] [outer = 0x0] 10:06:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x119237400) [pid = 1651] [serial = 1395] [outer = 0x116042400] 10:06:42 INFO - PROCESS | 1651 | 1461172002863 Marionette DEBUG loaded listener.js 10:06:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11a97e400) [pid = 1651] [serial = 1396] [outer = 0x116042400] 10:06:43 INFO - PROCESS | 1651 | 1461172003315 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]]]}] 10:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms 10:06:43 INFO - PROCESS | 1651 | 1461172003328 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:06:43 INFO - PROCESS | 1651 | 1461172003331 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:06:43 INFO - PROCESS | 1651 | 1461172003335 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1651 | 1461172003337 Marionette TRACE conn2 <- [1,1834,null,{}] 10:06:43 INFO - PROCESS | 1651 | 1461172003339 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}] 10:06:43 INFO - PROCESS | 1651 | 1461172003441 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:06:43 INFO - PROCESS | 1651 | 1461172003510 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x127cd8800 == 75 [pid = 1651] [id = 466] 10:06:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x118615800) [pid = 1651] [serial = 1397] [outer = 0x0] 10:06:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x11ae7c000) [pid = 1651] [serial = 1398] [outer = 0x118615800] 10:06:43 INFO - PROCESS | 1651 | 1461172003538 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x11c4f6400) [pid = 1651] [serial = 1399] [outer = 0x118615800] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11a890000 == 74 [pid = 1651] [id = 319] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x137320000 == 73 [pid = 1651] [id = 455] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x136e14800 == 72 [pid = 1651] [id = 454] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x136863000 == 71 [pid = 1651] [id = 453] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x130a73000 == 70 [pid = 1651] [id = 452] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x11c4db400) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12b15c800) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12bbec800) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x1289e0400) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12ea38800) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12fde2000 == 69 [pid = 1651] [id = 451] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12f077000 == 68 [pid = 1651] [id = 450] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12e454800 == 67 [pid = 1651] [id = 449] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d426000 == 66 [pid = 1651] [id = 448] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x129c5b000 == 65 [pid = 1651] [id = 447] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x127813000 == 64 [pid = 1651] [id = 446] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119807000 == 63 [pid = 1651] [id = 445] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11b842000 == 62 [pid = 1651] [id = 444] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12890f000 == 61 [pid = 1651] [id = 443] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x137314000 == 60 [pid = 1651] [id = 441] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x136c76800 == 59 [pid = 1651] [id = 440] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x136b1d000 == 58 [pid = 1651] [id = 439] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x136873000 == 57 [pid = 1651] [id = 438] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb5f000 == 56 [pid = 1651] [id = 437] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd95000 == 55 [pid = 1651] [id = 436] 10:06:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1369e2800 == 54 [pid = 1651] [id = 435] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12b33c800) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12d4d4800) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x11ae64000) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11212cc00) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x11c3b1000) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11c4ea800) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12b3fe400) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x119d31000) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x118684c00) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x11982ec00) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x1288b8400) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x123b26800) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x127c34800) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11ace7c00) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x11ae61000) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12d333800) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12d4dd400) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12db1b000) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12db1e800) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12d4e1000) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11ae65400) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x123f5b400) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12d111400) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12e3afc00) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12e315000) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12d086400) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12e31f800) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12989e400) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12ea30000) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 10:06:43 INFO - PROCESS | 1651 | 1461172003974 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]]]}] 10:06:44 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 10:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 669ms 10:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:06:44 INFO - PROCESS | 1651 | 1461172004005 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:06:44 INFO - PROCESS | 1651 | 1461172004006 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:06:44 INFO - PROCESS | 1651 | 1461172004009 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:06:44 INFO - PROCESS | 1651 | 1461172004011 Marionette TRACE conn2 <- [1,1838,null,{}] 10:06:44 INFO - PROCESS | 1651 | 1461172004018 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}] 10:06:44 INFO - PROCESS | 1651 | 1461172004114 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:06:44 INFO - PROCESS | 1651 | 1461172004183 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e63000 == 55 [pid = 1651] [id = 467] 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11c3b1000) [pid = 1651] [serial = 1400] [outer = 0x0] 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x11c910800) [pid = 1651] [serial = 1401] [outer = 0x11c3b1000] 10:06:44 INFO - PROCESS | 1651 | 1461172004211 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x123f5fc00) [pid = 1651] [serial = 1402] [outer = 0x11c3b1000] 10:06:44 INFO - PROCESS | 1651 | 1461172004547 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]]]}] 10:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 573ms 10:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:06:44 INFO - PROCESS | 1651 | 1461172004583 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:06:44 INFO - PROCESS | 1651 | 1461172004585 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:06:44 INFO - PROCESS | 1651 | 1461172004587 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:06:44 INFO - PROCESS | 1651 | 1461172004588 Marionette TRACE conn2 <- [1,1842,null,{}] 10:06:44 INFO - PROCESS | 1651 | 1461172004593 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}] 10:06:44 INFO - PROCESS | 1651 | 1461172004686 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:06:44 INFO - PROCESS | 1651 | 1461172004754 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b123800 == 56 [pid = 1651] [id = 468] 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x123b1fc00) [pid = 1651] [serial = 1403] [outer = 0x0] 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12401e400) [pid = 1651] [serial = 1404] [outer = 0x123b1fc00] 10:06:44 INFO - PROCESS | 1651 | 1461172004781 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x127c1ac00) [pid = 1651] [serial = 1405] [outer = 0x123b1fc00] 10:06:45 INFO - PROCESS | 1651 | 1461172005201 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]]]}] 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x1283b5400) [pid = 1651] [serial = 1406] [outer = 0x12f515000] 10:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 10:06:45 INFO - PROCESS | 1651 | 1461172005291 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1651 | 1461172005293 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:06:45 INFO - PROCESS | 1651 | 1461172005327 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1651 | 1461172005329 Marionette TRACE conn2 <- [1,1846,null,{}] 10:06:45 INFO - PROCESS | 1651 | 1461172005332 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}] 10:06:45 INFO - PROCESS | 1651 | 1461172005470 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:06:45 INFO - PROCESS | 1651 | 1461172005551 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7b5000 == 57 [pid = 1651] [id = 469] 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x124026c00) [pid = 1651] [serial = 1407] [outer = 0x0] 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x1298a0c00) [pid = 1651] [serial = 1408] [outer = 0x124026c00] 10:06:45 INFO - PROCESS | 1651 | 1461172005577 Marionette DEBUG loaded listener.js 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12b331400) [pid = 1651] [serial = 1409] [outer = 0x124026c00] 10:06:45 INFO - PROCESS | 1651 | 1461172005913 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]]]}] 10:06:45 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) 10:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 648ms 10:06:45 INFO - PROCESS | 1651 | 1461172005964 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1651 | 1461172005966 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:06:45 INFO - PROCESS | 1651 | 1461172005968 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1651 | 1461172005969 Marionette TRACE conn2 <- [1,1850,null,{}] 10:06:45 INFO - PROCESS | 1651 | 1461172005973 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}] 10:06:46 INFO - PROCESS | 1651 | 1461172006108 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:06:46 INFO - PROCESS | 1651 | 1461172006158 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa1b000 == 58 [pid = 1651] [id = 470] 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12b33e400) [pid = 1651] [serial = 1410] [outer = 0x0] 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12be82c00) [pid = 1651] [serial = 1411] [outer = 0x12b33e400] 10:06:46 INFO - PROCESS | 1651 | 1461172006183 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12e244800) [pid = 1651] [serial = 1412] [outer = 0x12b33e400] 10:06:46 INFO - PROCESS | 1651 | 1461172006586 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]]]}] 10:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 668ms 10:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:06:46 INFO - PROCESS | 1651 | 1461172006643 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:06:46 INFO - PROCESS | 1651 | 1461172006645 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:06:46 INFO - PROCESS | 1651 | 1461172006648 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1651 | 1461172006650 Marionette TRACE conn2 <- [1,1854,null,{}] 10:06:46 INFO - PROCESS | 1651 | 1461172006654 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}] 10:06:46 INFO - PROCESS | 1651 | 1461172006792 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:06:46 INFO - PROCESS | 1651 | 1461172006837 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303ca800 == 59 [pid = 1651] [id = 471] 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12b3fb800) [pid = 1651] [serial = 1413] [outer = 0x0] 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12e31c000) [pid = 1651] [serial = 1414] [outer = 0x12b3fb800] 10:06:46 INFO - PROCESS | 1651 | 1461172006862 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12eae2800) [pid = 1651] [serial = 1415] [outer = 0x12b3fb800] 10:06:47 INFO - PROCESS | 1651 | 1461172007216 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]]]}] 10:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 623ms 10:06:47 INFO - PROCESS | 1651 | 1461172007277 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:06:47 INFO - PROCESS | 1651 | 1461172007278 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:06:47 INFO - PROCESS | 1651 | 1461172007281 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:06:47 INFO - PROCESS | 1651 | 1461172007282 Marionette TRACE conn2 <- [1,1858,null,{}] 10:06:47 INFO - PROCESS | 1651 | 1461172007284 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}] 10:06:47 INFO - PROCESS | 1651 | 1461172007400 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:06:47 INFO - PROCESS | 1651 | 1461172007438 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369d6000 == 60 [pid = 1651] [id = 472] 10:06:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12d4e1000) [pid = 1651] [serial = 1416] [outer = 0x0] 10:06:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12ec37400) [pid = 1651] [serial = 1417] [outer = 0x12d4e1000] 10:06:47 INFO - PROCESS | 1651 | 1461172007463 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12ec3c400) [pid = 1651] [serial = 1418] [outer = 0x12d4e1000] 10:06:48 INFO - PROCESS | 1651 | 1461172008154 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]]]}] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x11c90e400) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x11c90a400) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11c918400) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11a97ac00) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12b163c00) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11aa17000) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x116192800) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11c4da800) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x123930000) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12e3b0000) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x119d31c00) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x1283b3800) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12f512800) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12db14c00) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x119081000) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x129980800) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x119eb4800) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11c4df000) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11ae60400) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11ad20000) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12e317800) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b7c2c00) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x1283b4400) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x127eac800) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11ace3c00) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11bdc1c00) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11bdcbc00) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12b3f7400) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12b1ca400) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x118df1c00) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1192bf000) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x127c1b400) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11c362400) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12b3f7800) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11ae66000) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x118fd2c00) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11982c000) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11ba53c00) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12d4d9400) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11c4e8400) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x114c77000) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1189bc000) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x123f5ec00) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x114c7c000) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x118611800) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1299c3800) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12b155400) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12e23bc00) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x119826400) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11babf800) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1299bbc00) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11586f400) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x112124000) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:06:48 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11aac2800) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 921ms 10:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:06:48 INFO - PROCESS | 1651 | 1461172008202 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1651 | 1461172008204 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:06:48 INFO - PROCESS | 1651 | 1461172008206 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1651 | 1461172008207 Marionette TRACE conn2 <- [1,1862,null,{}] 10:06:48 INFO - PROCESS | 1651 | 1461172008209 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}] 10:06:48 INFO - PROCESS | 1651 | 1461172008302 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:06:48 INFO - PROCESS | 1651 | 1461172008306 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160b7000 == 61 [pid = 1651] [id = 473] 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x1146b0400) [pid = 1651] [serial = 1419] [outer = 0x0] 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x114c7c000) [pid = 1651] [serial = 1420] [outer = 0x1146b0400] 10:06:48 INFO - PROCESS | 1651 | 1461172008332 Marionette DEBUG loaded listener.js 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x118611800) [pid = 1651] [serial = 1421] [outer = 0x1146b0400] 10:06:48 INFO - PROCESS | 1651 | 1461172008694 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]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 10:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:06:48 INFO - PROCESS | 1651 | 1461172008727 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1651 | 1461172008728 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:06:48 INFO - PROCESS | 1651 | 1461172008730 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1651 | 1461172008732 Marionette TRACE conn2 <- [1,1866,null,{}] 10:06:48 INFO - PROCESS | 1651 | 1461172008734 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}] 10:06:48 INFO - PROCESS | 1651 | 1461172008854 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:06:48 INFO - PROCESS | 1651 | 1461172008861 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12422e800 == 62 [pid = 1651] [id = 474] 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x114c74c00) [pid = 1651] [serial = 1422] [outer = 0x0] 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x119827c00) [pid = 1651] [serial = 1423] [outer = 0x114c74c00] 10:06:48 INFO - PROCESS | 1651 | 1461172008886 Marionette DEBUG loaded listener.js 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11ae23c00) [pid = 1651] [serial = 1424] [outer = 0x114c74c00] 10:06:49 INFO - PROCESS | 1651 | 1461172009217 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]]]}] 10:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 517ms 10:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:06:49 INFO - PROCESS | 1651 | 1461172009249 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:06:49 INFO - PROCESS | 1651 | 1461172009250 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:06:49 INFO - PROCESS | 1651 | 1461172009253 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1651 | 1461172009255 Marionette TRACE conn2 <- [1,1870,null,{}] 10:06:49 INFO - PROCESS | 1651 | 1461172009257 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}] 10:06:49 INFO - PROCESS | 1651 | 1461172009362 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:06:49 INFO - PROCESS | 1651 | 1461172009367 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x136e0a800 == 63 [pid = 1651] [id = 475] 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11ae24000) [pid = 1651] [serial = 1425] [outer = 0x0] 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11c4df000) [pid = 1651] [serial = 1426] [outer = 0x11ae24000] 10:06:49 INFO - PROCESS | 1651 | 1461172009396 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x127ee6800) [pid = 1651] [serial = 1427] [outer = 0x11ae24000] 10:06:49 INFO - PROCESS | 1651 | 1461172009763 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]]]}] 10:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 523ms 10:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:06:49 INFO - PROCESS | 1651 | 1461172009778 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:06:49 INFO - PROCESS | 1651 | 1461172009779 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:06:49 INFO - PROCESS | 1651 | 1461172009782 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1651 | 1461172009783 Marionette TRACE conn2 <- [1,1874,null,{}] 10:06:49 INFO - PROCESS | 1651 | 1461172009785 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}] 10:06:49 INFO - PROCESS | 1651 | 1461172009917 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:06:49 INFO - PROCESS | 1651 | 1461172009925 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x137214800 == 64 [pid = 1651] [id = 476] 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x112130000) [pid = 1651] [serial = 1428] [outer = 0x0] 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1289e5c00) [pid = 1651] [serial = 1429] [outer = 0x112130000] 10:06:49 INFO - PROCESS | 1651 | 1461172009950 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12b3f7400) [pid = 1651] [serial = 1430] [outer = 0x112130000] 10:06:50 INFO - PROCESS | 1651 | 1461172010410 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]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 668ms 10:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:06:50 INFO - PROCESS | 1651 | 1461172010465 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:06:50 INFO - PROCESS | 1651 | 1461172010467 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:06:50 INFO - PROCESS | 1651 | 1461172010471 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 1651 | 1461172010476 Marionette TRACE conn2 <- [1,1878,null,{}] 10:06:50 INFO - PROCESS | 1651 | 1461172010480 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}] 10:06:50 INFO - PROCESS | 1651 | 1461172010596 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:06:50 INFO - PROCESS | 1651 | 1461172010683 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1b9000 == 65 [pid = 1651] [id = 477] 10:06:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x114f56c00) [pid = 1651] [serial = 1431] [outer = 0x0] 10:06:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x1190d5400) [pid = 1651] [serial = 1432] [outer = 0x114f56c00] 10:06:50 INFO - PROCESS | 1651 | 1461172010715 Marionette DEBUG loaded listener.js 10:06:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11aabc800) [pid = 1651] [serial = 1433] [outer = 0x114f56c00] 10:06:51 INFO - PROCESS | 1651 | 1461172011185 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]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 778ms 10:06:51 INFO - PROCESS | 1651 | 1461172011249 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1651 | 1461172011253 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:06:51 INFO - PROCESS | 1651 | 1461172011258 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1651 | 1461172011260 Marionette TRACE conn2 <- [1,1882,null,{}] 10:06:51 INFO - PROCESS | 1651 | 1461172011262 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}] 10:06:51 INFO - PROCESS | 1651 | 1461172011372 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:06:51 INFO - PROCESS | 1651 | 1461172011486 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d456800 == 66 [pid = 1651] [id = 478] 10:06:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11ae27800) [pid = 1651] [serial = 1434] [outer = 0x0] 10:06:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11c359800) [pid = 1651] [serial = 1435] [outer = 0x11ae27800] 10:06:51 INFO - PROCESS | 1651 | 1461172011518 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11c4f4800) [pid = 1651] [serial = 1436] [outer = 0x11ae27800] 10:06:51 INFO - PROCESS | 1651 | 1461172011962 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]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 10:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:06:51 INFO - PROCESS | 1651 | 1461172011980 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1651 | 1461172011981 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:06:51 INFO - PROCESS | 1651 | 1461172011983 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1651 | 1461172011986 Marionette TRACE conn2 <- [1,1886,null,{}] 10:06:52 INFO - PROCESS | 1651 | 1461172012015 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}] 10:06:52 INFO - PROCESS | 1651 | 1461172012129 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:06:52 INFO - PROCESS | 1651 | 1461172012215 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x136c6f800 == 67 [pid = 1651] [id = 479] 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11c91e800) [pid = 1651] [serial = 1437] [outer = 0x0] 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x11c925000) [pid = 1651] [serial = 1438] [outer = 0x11c91e800] 10:06:52 INFO - PROCESS | 1651 | 1461172012248 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12392e400) [pid = 1651] [serial = 1439] [outer = 0x11c91e800] 10:06:52 INFO - PROCESS | 1651 | 1461172012678 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]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 745ms 10:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:06:52 INFO - PROCESS | 1651 | 1461172012753 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1651 | 1461172012755 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:06:52 INFO - PROCESS | 1651 | 1461172012758 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1651 | 1461172012759 Marionette TRACE conn2 <- [1,1890,null,{}] 10:06:52 INFO - PROCESS | 1651 | 1461172012761 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}] 10:06:52 INFO - PROCESS | 1651 | 1461172012870 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:06:52 INFO - PROCESS | 1651 | 1461172012952 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1398aa800 == 68 [pid = 1651] [id = 480] 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x123e7f400) [pid = 1651] [serial = 1440] [outer = 0x0] 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x124114800) [pid = 1651] [serial = 1441] [outer = 0x123e7f400] 10:06:52 INFO - PROCESS | 1651 | 1461172012979 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x127ee9800) [pid = 1651] [serial = 1442] [outer = 0x123e7f400] 10:06:53 INFO - PROCESS | 1651 | 1461172013401 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]]]}] 10:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 10:06:53 INFO - PROCESS | 1651 | 1461172013428 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:06:53 INFO - PROCESS | 1651 | 1461172013429 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:06:53 INFO - PROCESS | 1651 | 1461172013432 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:06:53 INFO - PROCESS | 1651 | 1461172013433 Marionette TRACE conn2 <- [1,1894,null,{}] 10:06:53 INFO - PROCESS | 1651 | 1461172013435 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}] 10:06:53 INFO - PROCESS | 1651 | 1461172013543 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:06:53 INFO - PROCESS | 1651 | 1461172013656 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1394ab800 == 69 [pid = 1651] [id = 481] 10:06:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x127c34800) [pid = 1651] [serial = 1443] [outer = 0x0] 10:06:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x1299c3800) [pid = 1651] [serial = 1444] [outer = 0x127c34800] 10:06:53 INFO - PROCESS | 1651 | 1461172013687 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12b4b0400) [pid = 1651] [serial = 1445] [outer = 0x127c34800] 10:06:54 INFO - PROCESS | 1651 | 1461172014098 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]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 10:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:06:54 INFO - PROCESS | 1651 | 1461172014153 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1651 | 1461172014154 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:06:54 INFO - PROCESS | 1651 | 1461172014157 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1651 | 1461172014158 Marionette TRACE conn2 <- [1,1898,null,{}] 10:06:54 INFO - PROCESS | 1651 | 1461172014160 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}] 10:06:54 INFO - PROCESS | 1651 | 1461172014304 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:06:54 INFO - PROCESS | 1651 | 1461172014421 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1372c3000 == 70 [pid = 1651] [id = 482] 10:06:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b9b0c00) [pid = 1651] [serial = 1446] [outer = 0x0] 10:06:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12d4d4800) [pid = 1651] [serial = 1447] [outer = 0x12b9b0c00] 10:06:54 INFO - PROCESS | 1651 | 1461172014454 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12eae3000) [pid = 1651] [serial = 1448] [outer = 0x12b9b0c00] 10:06:54 INFO - PROCESS | 1651 | 1461172014844 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]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 10:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:06:54 INFO - PROCESS | 1651 | 1461172014877 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1651 | 1461172014879 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:06:54 INFO - PROCESS | 1651 | 1461172014881 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1651 | 1461172014882 Marionette TRACE conn2 <- [1,1902,null,{}] 10:06:54 INFO - PROCESS | 1651 | 1461172014885 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}] 10:06:54 INFO - PROCESS | 1651 | 1461172014993 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:06:55 INFO - PROCESS | 1651 | 1461172015114 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1398ab800 == 71 [pid = 1651] [id = 483] 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x114c7e000) [pid = 1651] [serial = 1449] [outer = 0x0] 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12d4db000) [pid = 1651] [serial = 1450] [outer = 0x114c7e000] 10:06:55 INFO - PROCESS | 1651 | 1461172015146 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12efac400) [pid = 1651] [serial = 1451] [outer = 0x114c7e000] 10:06:55 INFO - PROCESS | 1651 | 1461172015568 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]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 10:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:06:55 INFO - PROCESS | 1651 | 1461172015619 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1651 | 1461172015620 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:06:55 INFO - PROCESS | 1651 | 1461172015637 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1651 | 1461172015638 Marionette TRACE conn2 <- [1,1906,null,{}] 10:06:55 INFO - PROCESS | 1651 | 1461172015643 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}] 10:06:55 INFO - PROCESS | 1651 | 1461172015753 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:06:55 INFO - PROCESS | 1651 | 1461172015838 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11add0800 == 72 [pid = 1651] [id = 484] 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11212e800) [pid = 1651] [serial = 1452] [outer = 0x0] 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x118d95800) [pid = 1651] [serial = 1453] [outer = 0x11212e800] 10:06:55 INFO - PROCESS | 1651 | 1461172015869 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11ae25400) [pid = 1651] [serial = 1454] [outer = 0x11212e800] 10:06:56 INFO - PROCESS | 1651 | 1461172016284 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]]]}] 10:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 687ms 10:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:06:56 INFO - PROCESS | 1651 | 1461172016310 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 1651 | 1461172016311 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:06:56 INFO - PROCESS | 1651 | 1461172016314 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1651 | 1461172016315 Marionette TRACE conn2 <- [1,1910,null,{}] 10:06:56 INFO - PROCESS | 1651 | 1461172016317 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}] 10:06:56 INFO - PROCESS | 1651 | 1461172016426 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:06:56 INFO - PROCESS | 1651 | 1461172016677 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c327000 == 73 [pid = 1651] [id = 485] 10:06:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x112131c00) [pid = 1651] [serial = 1455] [outer = 0x0] 10:06:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x1122a7c00) [pid = 1651] [serial = 1456] [outer = 0x112131c00] 10:06:56 INFO - PROCESS | 1651 | 1461172016731 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x115815000) [pid = 1651] [serial = 1457] [outer = 0x112131c00] 10:06:57 INFO - PROCESS | 1651 | 1461172017202 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]]]}] 10:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 920ms 10:06:57 INFO - PROCESS | 1651 | 1461172017235 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:06:57 INFO - PROCESS | 1651 | 1461172017237 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:06:57 INFO - PROCESS | 1651 | 1461172017268 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:06:57 INFO - PROCESS | 1651 | 1461172017270 Marionette TRACE conn2 <- [1,1914,null,{}] 10:06:57 INFO - PROCESS | 1651 | 1461172017277 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}] 10:06:57 INFO - PROCESS | 1651 | 1461172017393 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:06:57 INFO - PROCESS | 1651 | 1461172017486 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ade8800 == 74 [pid = 1651] [id = 486] 10:06:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x119eb5400) [pid = 1651] [serial = 1458] [outer = 0x0] 10:06:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x11aa1c400) [pid = 1651] [serial = 1459] [outer = 0x119eb5400] 10:06:57 INFO - PROCESS | 1651 | 1461172017532 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11acdb000) [pid = 1651] [serial = 1460] [outer = 0x119eb5400] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x136e0a800 == 73 [pid = 1651] [id = 475] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12422e800 == 72 [pid = 1651] [id = 474] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1160b7000 == 71 [pid = 1651] [id = 473] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1369d6000 == 70 [pid = 1651] [id = 472] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1303ca800 == 69 [pid = 1651] [id = 471] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa1b000 == 68 [pid = 1651] [id = 470] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7b5000 == 67 [pid = 1651] [id = 469] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b123800 == 66 [pid = 1651] [id = 468] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x125e63000 == 65 [pid = 1651] [id = 467] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x127cd8800 == 64 [pid = 1651] [id = 466] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x129c61800 == 63 [pid = 1651] [id = 465] 10:06:57 INFO - PROCESS | 1651 | --DOCSHELL 0x137216000 == 62 [pid = 1651] [id = 462] 10:06:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1393d7800 == 61 [pid = 1651] [id = 461] 10:06:58 INFO - PROCESS | 1651 | --DOCSHELL 0x13936b000 == 60 [pid = 1651] [id = 460] 10:06:58 INFO - PROCESS | 1651 | --DOCSHELL 0x136c6a000 == 59 [pid = 1651] [id = 459] 10:06:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb65000 == 58 [pid = 1651] [id = 458] 10:06:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11c406000 == 57 [pid = 1651] [id = 457] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x11c4f1800) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12bbe4400) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12b1d5400) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x119d34800) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12d33b800) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x127e9ac00) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12b3f6800) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12d33ec00) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x123b20400) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x11a974000) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11ae21c00) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x11c4dec00) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12e239800) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x127eaf800) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11aac0c00) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11aabdc00) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x127c0fc00) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11860d400) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x119823400) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12b3fb400) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12bbe2400) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11c4d9400) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11ae23400) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11c4ee800) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12b337000) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12f50ec00) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12f6cf000) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12f6d5000) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11bcb9400) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12e241c00) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12efb8400) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12e3a6c00) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11ae49800) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12b1d3800) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11ae52000) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x124581c00) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11babb800) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11c4f0800) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12e759800) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12d334800) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x1299b8c00) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12d339400) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1289e0800) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11c199800) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11aa21c00) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11403fc00) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11bdcfc00) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c913c00) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12e3a9c00) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c918000) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12efac000) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x127c37400) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12b33dc00) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12d4d8000) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12ea37400) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11bab5000) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11ae56c00) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11aa21400) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x119830c00) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x118d9b000) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12efb2800) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12448e400) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x127ee4000) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x1288ae800) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12b15a000) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12e762800) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12eae6800) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11aac4800) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11c3ad400) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12d33a000) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x123c34400) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12b160400) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11c171800) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12efb8800) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 10:06:58 INFO - PROCESS | 1651 | 1461172018027 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]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 778ms 10:06:58 INFO - PROCESS | 1651 | 1461172018046 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:06:58 INFO - PROCESS | 1651 | 1461172018049 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:06:58 INFO - PROCESS | 1651 | 1461172018052 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1651 | 1461172018053 Marionette TRACE conn2 <- [1,1918,null,{}] 10:06:58 INFO - PROCESS | 1651 | 1461172018057 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}] 10:06:58 INFO - PROCESS | 1651 | 1461172018151 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:06:58 INFO - PROCESS | 1651 | 1461172018158 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11994f800 == 58 [pid = 1651] [id = 487] 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118d99400) [pid = 1651] [serial = 1461] [outer = 0x0] 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ad21c00) [pid = 1651] [serial = 1462] [outer = 0x118d99400] 10:06:58 INFO - PROCESS | 1651 | 1461172018185 Marionette DEBUG loaded listener.js 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11ae5cc00) [pid = 1651] [serial = 1463] [outer = 0x118d99400] 10:06:58 INFO - PROCESS | 1651 | 1461172018611 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]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 569ms 10:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:06:58 INFO - PROCESS | 1651 | 1461172018626 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:06:58 INFO - PROCESS | 1651 | 1461172018628 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:06:58 INFO - PROCESS | 1651 | 1461172018631 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1651 | 1461172018635 Marionette TRACE conn2 <- [1,1922,null,{}] 10:06:58 INFO - PROCESS | 1651 | 1461172018643 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}] 10:06:58 INFO - PROCESS | 1651 | 1461172018738 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:06:58 INFO - PROCESS | 1651 | 1461172018743 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12423b000 == 59 [pid = 1651] [id = 488] 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11ae65400) [pid = 1651] [serial = 1464] [outer = 0x0] 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11bcb5400) [pid = 1651] [serial = 1465] [outer = 0x11ae65400] 10:06:58 INFO - PROCESS | 1651 | 1461172018770 Marionette DEBUG loaded listener.js 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11c190400) [pid = 1651] [serial = 1466] [outer = 0x11ae65400] 10:06:59 INFO - PROCESS | 1651 | 1461172019150 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]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 576ms 10:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:06:59 INFO - PROCESS | 1651 | 1461172019211 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1651 | 1461172019213 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:06:59 INFO - PROCESS | 1651 | 1461172019215 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1651 | 1461172019216 Marionette TRACE conn2 <- [1,1926,null,{}] 10:06:59 INFO - PROCESS | 1651 | 1461172019219 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}] 10:06:59 INFO - PROCESS | 1651 | 1461172019313 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:06:59 INFO - PROCESS | 1651 | 1461172019318 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c64000 == 60 [pid = 1651] [id = 489] 10:06:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11bdcdc00) [pid = 1651] [serial = 1467] [outer = 0x0] 10:06:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11c4ee800) [pid = 1651] [serial = 1468] [outer = 0x11bdcdc00] 10:06:59 INFO - PROCESS | 1651 | 1461172019344 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11c90ec00) [pid = 1651] [serial = 1469] [outer = 0x11bdcdc00] 10:06:59 INFO - PROCESS | 1651 | 1461172019695 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]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 10:06:59 INFO - PROCESS | 1651 | 1461172019734 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1651 | 1461172019735 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:06:59 INFO - PROCESS | 1651 | 1461172019738 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1651 | 1461172019741 Marionette TRACE conn2 <- [1,1930,null,{}] 10:06:59 INFO - PROCESS | 1651 | 1461172019745 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}] 10:06:59 INFO - PROCESS | 1651 | 1461172019882 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:06:59 INFO - PROCESS | 1651 | 1461172019896 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb5e800 == 61 [pid = 1651] [id = 490] 10:06:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11c91b400) [pid = 1651] [serial = 1470] [outer = 0x0] 10:06:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11c91ec00) [pid = 1651] [serial = 1471] [outer = 0x11c91b400] 10:06:59 INFO - PROCESS | 1651 | 1461172019946 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x123b20800) [pid = 1651] [serial = 1472] [outer = 0x11c91b400] 10:07:00 INFO - PROCESS | 1651 | 1461172020478 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]]]}] 10:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 774ms 10:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:07:00 INFO - PROCESS | 1651 | 1461172020514 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:07:00 INFO - PROCESS | 1651 | 1461172020515 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:07:00 INFO - PROCESS | 1651 | 1461172020517 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:07:00 INFO - PROCESS | 1651 | 1461172020518 Marionette TRACE conn2 <- [1,1934,null,{}] 10:07:00 INFO - PROCESS | 1651 | 1461172020521 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}] 10:07:00 INFO - PROCESS | 1651 | 1461172020637 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:07:00 INFO - PROCESS | 1651 | 1461172020648 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1cf800 == 62 [pid = 1651] [id = 491] 10:07:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123c07c00) [pid = 1651] [serial = 1473] [outer = 0x0] 10:07:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x124023400) [pid = 1651] [serial = 1474] [outer = 0x123c07c00] 10:07:00 INFO - PROCESS | 1651 | 1461172020673 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1278bd800) [pid = 1651] [serial = 1475] [outer = 0x123c07c00] 10:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 10:07:01 INFO - PROCESS | 1651 | 1461172021031 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]]]}] 10:07:01 INFO - PROCESS | 1651 | 1461172021036 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:07:01 INFO - PROCESS | 1651 | 1461172021037 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:07:01 INFO - PROCESS | 1651 | 1461172021044 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1651 | 1461172021045 Marionette TRACE conn2 <- [1,1938,null,{}] 10:07:01 INFO - PROCESS | 1651 | 1461172021047 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}] 10:07:01 INFO - PROCESS | 1651 | 1461172021167 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:07:01 INFO - PROCESS | 1651 | 1461172021177 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e45d000 == 63 [pid = 1651] [id = 492] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x123f57c00) [pid = 1651] [serial = 1476] [outer = 0x0] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x127ee4800) [pid = 1651] [serial = 1477] [outer = 0x123f57c00] 10:07:01 INFO - PROCESS | 1651 | 1461172021202 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1299b7800) [pid = 1651] [serial = 1478] [outer = 0x123f57c00] 10:07:01 INFO - PROCESS | 1651 | 1461172021567 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 568ms 10:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:07:01 INFO - PROCESS | 1651 | 1461172021612 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:07:01 INFO - PROCESS | 1651 | 1461172021613 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:07:01 INFO - PROCESS | 1651 | 1461172021615 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1651 | 1461172021616 Marionette TRACE conn2 <- [1,1942,null,{}] 10:07:01 INFO - PROCESS | 1651 | 1461172021619 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}] 10:07:01 INFO - PROCESS | 1651 | 1461172021733 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:07:01 INFO - PROCESS | 1651 | 1461172021743 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec11000 == 64 [pid = 1651] [id = 493] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x127c0f800) [pid = 1651] [serial = 1479] [outer = 0x0] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b163400) [pid = 1651] [serial = 1480] [outer = 0x127c0f800] 10:07:01 INFO - PROCESS | 1651 | 1461172021768 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b334800) [pid = 1651] [serial = 1481] [outer = 0x127c0f800] 10:07:02 INFO - PROCESS | 1651 | 1461172022287 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]]]}] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x116042400) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x124026c00) [pid = 1651] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x1146b0400) [pid = 1651] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x123b1fc00) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11c3b1000) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12d4e1000) [pid = 1651] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x114c74c00) [pid = 1651] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12b33e400) [pid = 1651] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12b3fb800) [pid = 1651] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x118615800) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:07:02 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11ae24000) [pid = 1651] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 719ms 10:07:02 INFO - PROCESS | 1651 | 1461172022334 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1651 | 1461172022336 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:07:02 INFO - PROCESS | 1651 | 1461172022338 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1651 | 1461172022339 Marionette TRACE conn2 <- [1,1946,null,{}] 10:07:02 INFO - PROCESS | 1651 | 1461172022344 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}] 10:07:02 INFO - PROCESS | 1651 | 1461172022437 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:07:02 INFO - PROCESS | 1651 | 1461172022458 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c5b000 == 65 [pid = 1651] [id = 494] 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11ae57000) [pid = 1651] [serial = 1482] [outer = 0x0] 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11c4ecc00) [pid = 1651] [serial = 1483] [outer = 0x11ae57000] 10:07:02 INFO - PROCESS | 1651 | 1461172022484 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12b332800) [pid = 1651] [serial = 1484] [outer = 0x11ae57000] 10:07:02 INFO - PROCESS | 1651 | 1461172022845 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]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 522ms 10:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:07:02 INFO - PROCESS | 1651 | 1461172022862 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1651 | 1461172022863 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:07:02 INFO - PROCESS | 1651 | 1461172022866 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1651 | 1461172022867 Marionette TRACE conn2 <- [1,1950,null,{}] 10:07:02 INFO - PROCESS | 1651 | 1461172022869 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}] 10:07:03 INFO - PROCESS | 1651 | 1461172023000 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:07:03 INFO - PROCESS | 1651 | 1461172023007 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3bb000 == 66 [pid = 1651] [id = 495] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11ae7c800) [pid = 1651] [serial = 1485] [outer = 0x0] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12b3fb000) [pid = 1651] [serial = 1486] [outer = 0x11ae7c800] 10:07:03 INFO - PROCESS | 1651 | 1461172023038 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12be84000) [pid = 1651] [serial = 1487] [outer = 0x11ae7c800] 10:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 10:07:03 INFO - PROCESS | 1651 | 1461172023381 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]]]}] 10:07:03 INFO - PROCESS | 1651 | 1461172023385 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1651 | 1461172023386 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:07:03 INFO - PROCESS | 1651 | 1461172023389 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1651 | 1461172023393 Marionette TRACE conn2 <- [1,1954,null,{}] 10:07:03 INFO - PROCESS | 1651 | 1461172023397 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}] 10:07:03 INFO - PROCESS | 1651 | 1461172023507 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:07:03 INFO - PROCESS | 1651 | 1461172023511 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303d0800 == 67 [pid = 1651] [id = 496] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12be87800) [pid = 1651] [serial = 1488] [outer = 0x0] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12d4df800) [pid = 1651] [serial = 1489] [outer = 0x12be87800] 10:07:03 INFO - PROCESS | 1651 | 1461172023536 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12e243800) [pid = 1651] [serial = 1490] [outer = 0x12be87800] 10:07:03 INFO - PROCESS | 1651 | 1461172023895 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]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 523ms 10:07:03 INFO - PROCESS | 1651 | 1461172023913 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1651 | 1461172023914 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:07:03 INFO - PROCESS | 1651 | 1461172023916 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1651 | 1461172023917 Marionette TRACE conn2 <- [1,1958,null,{}] 10:07:03 INFO - PROCESS | 1651 | 1461172023919 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}] 10:07:04 INFO - PROCESS | 1651 | 1461172024050 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:07:04 INFO - PROCESS | 1651 | 1461172024057 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a61800 == 68 [pid = 1651] [id = 497] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b3fc800) [pid = 1651] [serial = 1491] [outer = 0x0] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12e320400) [pid = 1651] [serial = 1492] [outer = 0x12b3fc800] 10:07:04 INFO - PROCESS | 1651 | 1461172024082 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12ea2f000) [pid = 1651] [serial = 1493] [outer = 0x12b3fc800] 10:07:04 INFO - PROCESS | 1651 | 1461172024514 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]]]}] 10:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 618ms 10:07:04 INFO - PROCESS | 1651 | 1461172024535 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1651 | 1461172024537 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:07:04 INFO - PROCESS | 1651 | 1461172024560 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1651 | 1461172024563 Marionette TRACE conn2 <- [1,1962,null,{}] 10:07:04 INFO - PROCESS | 1651 | 1461172024567 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}] 10:07:04 INFO - PROCESS | 1651 | 1461172024686 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:07:04 INFO - PROCESS | 1651 | 1461172024796 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c403000 == 69 [pid = 1651] [id = 498] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x119824000) [pid = 1651] [serial = 1494] [outer = 0x0] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11982a800) [pid = 1651] [serial = 1495] [outer = 0x119824000] 10:07:04 INFO - PROCESS | 1651 | 1461172024830 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11aac4c00) [pid = 1651] [serial = 1496] [outer = 0x119824000] 10:07:05 INFO - PROCESS | 1651 | 1461172025279 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]]]}] 10:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 774ms 10:07:05 INFO - PROCESS | 1651 | 1461172025341 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:07:05 INFO - PROCESS | 1651 | 1461172025345 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:07:05 INFO - PROCESS | 1651 | 1461172025351 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1651 | 1461172025353 Marionette TRACE conn2 <- [1,1966,null,{}] 10:07:05 INFO - PROCESS | 1651 | 1461172025356 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}] 10:07:05 INFO - PROCESS | 1651 | 1461172025469 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:07:05 INFO - PROCESS | 1651 | 1461172025552 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3cb800 == 70 [pid = 1651] [id = 499] 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11ae57c00) [pid = 1651] [serial = 1497] [outer = 0x0] 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11ae66000) [pid = 1651] [serial = 1498] [outer = 0x11ae57c00] 10:07:05 INFO - PROCESS | 1651 | 1461172025582 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11c179800) [pid = 1651] [serial = 1499] [outer = 0x11ae57c00] 10:07:06 INFO - PROCESS | 1651 | 1461172026000 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]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 719ms 10:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:07:06 INFO - PROCESS | 1651 | 1461172026071 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1651 | 1461172026073 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:07:06 INFO - PROCESS | 1651 | 1461172026075 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1651 | 1461172026078 Marionette TRACE conn2 <- [1,1970,null,{}] 10:07:06 INFO - PROCESS | 1651 | 1461172026086 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}] 10:07:06 INFO - PROCESS | 1651 | 1461172026203 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:07:06 INFO - PROCESS | 1651 | 1461172026284 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303c9000 == 71 [pid = 1651] [id = 500] 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11c91c400) [pid = 1651] [serial = 1500] [outer = 0x0] 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12392d000) [pid = 1651] [serial = 1501] [outer = 0x11c91c400] 10:07:06 INFO - PROCESS | 1651 | 1461172026316 Marionette DEBUG loaded listener.js 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x124021c00) [pid = 1651] [serial = 1502] [outer = 0x11c91c400] 10:07:06 INFO - PROCESS | 1651 | 1461172026755 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]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 726ms 10:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:07:06 INFO - PROCESS | 1651 | 1461172026801 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1651 | 1461172026803 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:07:06 INFO - PROCESS | 1651 | 1461172026805 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1651 | 1461172026806 Marionette TRACE conn2 <- [1,1974,null,{}] 10:07:06 INFO - PROCESS | 1651 | 1461172026809 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}] 10:07:06 INFO - PROCESS | 1651 | 1461172026924 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:07:07 INFO - PROCESS | 1651 | 1461172027036 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x136b22800 == 72 [pid = 1651] [id = 501] 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1288b8400) [pid = 1651] [serial = 1503] [outer = 0x0] 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12b7bac00) [pid = 1651] [serial = 1504] [outer = 0x1288b8400] 10:07:07 INFO - PROCESS | 1651 | 1461172027069 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12ce37400) [pid = 1651] [serial = 1505] [outer = 0x1288b8400] 10:07:07 INFO - PROCESS | 1651 | 1461172027455 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]]]}] 10:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 722ms 10:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:07:07 INFO - PROCESS | 1651 | 1461172027529 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 1651 | 1461172027531 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:07:07 INFO - PROCESS | 1651 | 1461172027533 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1651 | 1461172027534 Marionette TRACE conn2 <- [1,1978,null,{}] 10:07:07 INFO - PROCESS | 1651 | 1461172027536 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}] 10:07:07 INFO - PROCESS | 1651 | 1461172027684 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:07:07 INFO - PROCESS | 1651 | 1461172027732 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x137214000 == 73 [pid = 1651] [id = 502] 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12d330000) [pid = 1651] [serial = 1506] [outer = 0x0] 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12db11400) [pid = 1651] [serial = 1507] [outer = 0x12d330000] 10:07:07 INFO - PROCESS | 1651 | 1461172027762 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12e246400) [pid = 1651] [serial = 1508] [outer = 0x12d330000] 10:07:08 INFO - PROCESS | 1651 | 1461172028168 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]]]}] 10:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 668ms 10:07:08 INFO - PROCESS | 1651 | 1461172028202 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1651 | 1461172028203 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:07:08 INFO - PROCESS | 1651 | 1461172028205 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1651 | 1461172028206 Marionette TRACE conn2 <- [1,1982,null,{}] 10:07:08 INFO - PROCESS | 1651 | 1461172028209 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}] 10:07:08 INFO - PROCESS | 1651 | 1461172028337 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:07:08 INFO - PROCESS | 1651 | 1461172028452 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x137303800 == 74 [pid = 1651] [id = 503] 10:07:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12e241c00) [pid = 1651] [serial = 1509] [outer = 0x0] 10:07:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12ec39800) [pid = 1651] [serial = 1510] [outer = 0x12e241c00] 10:07:08 INFO - PROCESS | 1651 | 1461172028487 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12f307400) [pid = 1651] [serial = 1511] [outer = 0x12e241c00] 10:07:08 INFO - PROCESS | 1651 | 1461172028880 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]]]}] 10:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 10:07:08 INFO - PROCESS | 1651 | 1461172028927 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1651 | 1461172028928 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:07:08 INFO - PROCESS | 1651 | 1461172028931 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1651 | 1461172028932 Marionette TRACE conn2 <- [1,1986,null,{}] 10:07:08 INFO - PROCESS | 1651 | 1461172028934 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}] 10:07:09 INFO - PROCESS | 1651 | 1461172029066 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:07:09 INFO - PROCESS | 1651 | 1461172029180 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1393e0800 == 75 [pid = 1651] [id = 504] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12f30a400) [pid = 1651] [serial = 1512] [outer = 0x0] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12f50a800) [pid = 1651] [serial = 1513] [outer = 0x12f30a400] 10:07:09 INFO - PROCESS | 1651 | 1461172029211 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12f514c00) [pid = 1651] [serial = 1514] [outer = 0x12f30a400] 10:07:09 INFO - PROCESS | 1651 | 1461172029589 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]]]}] 10:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 668ms 10:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:07:09 INFO - PROCESS | 1651 | 1461172029599 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 1651 | 1461172029600 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:07:09 INFO - PROCESS | 1651 | 1461172029603 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1651 | 1461172029604 Marionette TRACE conn2 <- [1,1990,null,{}] 10:07:09 INFO - PROCESS | 1651 | 1461172029606 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}] 10:07:09 INFO - PROCESS | 1651 | 1461172029718 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:07:09 INFO - PROCESS | 1651 | 1461172029803 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ac03800 == 76 [pid = 1651] [id = 505] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12f50c400) [pid = 1651] [serial = 1515] [outer = 0x0] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12f6d2400) [pid = 1651] [serial = 1516] [outer = 0x12f50c400] 10:07:09 INFO - PROCESS | 1651 | 1461172029835 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12fd75800) [pid = 1651] [serial = 1517] [outer = 0x12f50c400] 10:07:10 INFO - PROCESS | 1651 | 1461172030331 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 770ms 10:07:10 INFO - PROCESS | 1651 | 1461172030411 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1651 | 1461172030413 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:07:10 INFO - PROCESS | 1651 | 1461172030417 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1651 | 1461172030419 Marionette TRACE conn2 <- [1,1994,null,{}] 10:07:10 INFO - PROCESS | 1651 | 1461172030423 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}] 10:07:10 INFO - PROCESS | 1651 | 1461172030557 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:07:10 INFO - PROCESS | 1651 | 1461172030843 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c409000 == 77 [pid = 1651] [id = 506] 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x1122a5c00) [pid = 1651] [serial = 1518] [outer = 0x0] 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x113e0e000) [pid = 1651] [serial = 1519] [outer = 0x1122a5c00] 10:07:10 INFO - PROCESS | 1651 | 1461172030902 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x118611400) [pid = 1651] [serial = 1520] [outer = 0x1122a5c00] 10:07:11 INFO - PROCESS | 1651 | 1461172031330 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]]]}] 10:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 921ms 10:07:11 INFO - PROCESS | 1651 | 1461172031338 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:07:11 INFO - PROCESS | 1651 | 1461172031341 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:07:11 INFO - PROCESS | 1651 | 1461172031344 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:07:11 INFO - PROCESS | 1651 | 1461172031346 Marionette TRACE conn2 <- [1,1998,null,{}] 10:07:11 INFO - PROCESS | 1651 | 1461172031349 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}] 10:07:11 INFO - PROCESS | 1651 | 1461172031457 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:07:11 INFO - PROCESS | 1651 | 1461172031571 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12407c800 == 78 [pid = 1651] [id = 507] 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11a971c00) [pid = 1651] [serial = 1521] [outer = 0x0] 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11aa21c00) [pid = 1651] [serial = 1522] [outer = 0x11a971c00] 10:07:11 INFO - PROCESS | 1651 | 1461172031603 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x11ad26800) [pid = 1651] [serial = 1523] [outer = 0x11a971c00] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce87800 == 77 [pid = 1651] [id = 336] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11a953800 == 76 [pid = 1651] [id = 377] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1303d0800 == 75 [pid = 1651] [id = 496] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3bb000 == 74 [pid = 1651] [id = 495] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x129c5b000 == 73 [pid = 1651] [id = 494] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec11000 == 72 [pid = 1651] [id = 493] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12e45d000 == 71 [pid = 1651] [id = 492] 10:07:11 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x1289e5c00) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1cf800 == 70 [pid = 1651] [id = 491] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb5e800 == 69 [pid = 1651] [id = 490] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x129c64000 == 68 [pid = 1651] [id = 489] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12423b000 == 67 [pid = 1651] [id = 488] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11994f800 == 66 [pid = 1651] [id = 487] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11ade8800 == 65 [pid = 1651] [id = 486] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11c327000 == 64 [pid = 1651] [id = 485] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1372c3000 == 63 [pid = 1651] [id = 482] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1394ab800 == 62 [pid = 1651] [id = 481] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1398aa800 == 61 [pid = 1651] [id = 480] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x136c6f800 == 60 [pid = 1651] [id = 479] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12d456800 == 59 [pid = 1651] [id = 478] 10:07:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1b9000 == 58 [pid = 1651] [id = 477] 10:07:12 INFO - PROCESS | 1651 | 1461172032002 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]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 677ms 10:07:12 INFO - PROCESS | 1651 | 1461172032025 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1651 | 1461172032029 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x127ee6800) [pid = 1651] [serial = 1427] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12b1cd400) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11a97e400) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12b331400) [pid = 1651] [serial = 1409] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x1298a0c00) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x124028800) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11907fc00) [pid = 1651] [serial = 865] [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.] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12f6d8400) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x118611800) [pid = 1651] [serial = 1421] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12efb0800) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x119237400) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12401e400) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x123f5fc00) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12ec3c400) [pid = 1651] [serial = 1418] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x114c7c000) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11ae23c00) [pid = 1651] [serial = 1424] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12392d400) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x119827c00) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11c4ed400) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12be82c00) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11ace4c00) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12eae2800) [pid = 1651] [serial = 1415] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11ae7c000) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12b1cbc00) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c4df000) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x123c0b000) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c910800) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12ec37400) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x127c1ac00) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12e244800) [pid = 1651] [serial = 1412] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11c4f6400) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12e31c000) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 10:07:12 INFO - PROCESS | 1651 | 1461172032056 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1651 | 1461172032057 Marionette TRACE conn2 <- [1,2002,null,{}] 10:07:12 INFO - PROCESS | 1651 | 1461172032062 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}] 10:07:12 INFO - PROCESS | 1651 | 1461172032209 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:07:12 INFO - PROCESS | 1651 | 1461172032225 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd95000 == 59 [pid = 1651] [id = 508] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11ae87800) [pid = 1651] [serial = 1524] [outer = 0x0] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11b5b2400) [pid = 1651] [serial = 1525] [outer = 0x11ae87800] 10:07:12 INFO - PROCESS | 1651 | 1461172032269 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11bdc2c00) [pid = 1651] [serial = 1526] [outer = 0x11ae87800] 10:07:12 INFO - PROCESS | 1651 | 1461172032796 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]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 787ms 10:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:07:12 INFO - PROCESS | 1651 | 1461172032828 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1651 | 1461172032829 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:07:12 INFO - PROCESS | 1651 | 1461172032833 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1651 | 1461172032837 Marionette TRACE conn2 <- [1,2006,null,{}] 10:07:12 INFO - PROCESS | 1651 | 1461172032846 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}] 10:07:12 INFO - PROCESS | 1651 | 1461172032940 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:07:12 INFO - PROCESS | 1651 | 1461172032945 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b128000 == 60 [pid = 1651] [id = 509] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11bdca800) [pid = 1651] [serial = 1527] [outer = 0x0] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11c4da800) [pid = 1651] [serial = 1528] [outer = 0x11bdca800] 10:07:12 INFO - PROCESS | 1651 | 1461172032972 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11c914800) [pid = 1651] [serial = 1529] [outer = 0x11bdca800] 10:07:13 INFO - PROCESS | 1651 | 1461172033337 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]]]}] 10:07:13 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 10:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 523ms 10:07:13 INFO - PROCESS | 1651 | 1461172033355 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:07:13 INFO - PROCESS | 1651 | 1461172033360 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:07:13 INFO - PROCESS | 1651 | 1461172033362 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1651 | 1461172033363 Marionette TRACE conn2 <- [1,2010,null,{}] 10:07:13 INFO - PROCESS | 1651 | 1461172033365 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}] 10:07:13 INFO - PROCESS | 1651 | 1461172033457 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:07:13 INFO - PROCESS | 1651 | 1461172033462 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce71800 == 61 [pid = 1651] [id = 510] 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11c915800) [pid = 1651] [serial = 1530] [outer = 0x0] 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11c928000) [pid = 1651] [serial = 1531] [outer = 0x11c915800] 10:07:13 INFO - PROCESS | 1651 | 1461172033489 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x123c0bc00) [pid = 1651] [serial = 1532] [outer = 0x11c915800] 10:07:13 INFO - PROCESS | 1651 | 1461172033842 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]]]}] 10:07:13 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 10:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 518ms 10:07:13 INFO - PROCESS | 1651 | 1461172033880 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:07:13 INFO - PROCESS | 1651 | 1461172033882 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:07:13 INFO - PROCESS | 1651 | 1461172033884 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1651 | 1461172033885 Marionette TRACE conn2 <- [1,2014,null,{}] 10:07:13 INFO - PROCESS | 1651 | 1461172033887 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}] 10:07:13 INFO - PROCESS | 1651 | 1461172033980 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:07:14 INFO - PROCESS | 1651 | 1461172034060 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d41e800 == 62 [pid = 1651] [id = 511] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12401d400) [pid = 1651] [serial = 1533] [outer = 0x0] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x124023c00) [pid = 1651] [serial = 1534] [outer = 0x12401d400] 10:07:14 INFO - PROCESS | 1651 | 1461172034093 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x127c1d000) [pid = 1651] [serial = 1535] [outer = 0x12401d400] 10:07:14 INFO - PROCESS | 1651 | 1461172034432 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]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 568ms 10:07:14 INFO - PROCESS | 1651 | 1461172034452 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 1651 | 1461172034453 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:07:14 INFO - PROCESS | 1651 | 1461172034461 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1651 | 1461172034462 Marionette TRACE conn2 <- [1,2018,null,{}] 10:07:14 INFO - PROCESS | 1651 | 1461172034465 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}] 10:07:14 INFO - PROCESS | 1651 | 1461172034584 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:07:14 INFO - PROCESS | 1651 | 1461172034628 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e45c000 == 63 [pid = 1651] [id = 512] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x123e79c00) [pid = 1651] [serial = 1536] [outer = 0x0] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x127eb1000) [pid = 1651] [serial = 1537] [outer = 0x123e79c00] 10:07:14 INFO - PROCESS | 1651 | 1461172034654 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12b15f000) [pid = 1651] [serial = 1538] [outer = 0x123e79c00] 10:07:15 INFO - PROCESS | 1651 | 1461172035005 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 576ms 10:07:15 INFO - PROCESS | 1651 | 1461172035032 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1651 | 1461172035034 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:07:15 INFO - PROCESS | 1651 | 1461172035036 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1651 | 1461172035037 Marionette TRACE conn2 <- [1,2022,null,{}] 10:07:15 INFO - PROCESS | 1651 | 1461172035045 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}] 10:07:15 INFO - PROCESS | 1651 | 1461172035159 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:07:15 INFO - PROCESS | 1651 | 1461172035170 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f06b800 == 64 [pid = 1651] [id = 513] 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12401d800) [pid = 1651] [serial = 1539] [outer = 0x0] 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12b334400) [pid = 1651] [serial = 1540] [outer = 0x12401d800] 10:07:15 INFO - PROCESS | 1651 | 1461172035195 Marionette DEBUG loaded listener.js 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b7b4000) [pid = 1651] [serial = 1541] [outer = 0x12401d800] 10:07:15 INFO - PROCESS | 1651 | 1461172035573 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 568ms 10:07:15 INFO - PROCESS | 1651 | 1461172035605 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1651 | 1461172035606 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:07:15 INFO - PROCESS | 1651 | 1461172035615 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1651 | 1461172035616 Marionette TRACE conn2 <- [1,2026,null,{}] 10:07:15 INFO - PROCESS | 1651 | 1461172035618 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}] 10:07:15 INFO - PROCESS | 1651 | 1461172035736 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:07:15 INFO - PROCESS | 1651 | 1461172035783 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f651000 == 65 [pid = 1651] [id = 514] 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12b7b5000) [pid = 1651] [serial = 1542] [outer = 0x0] 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12bbe7400) [pid = 1651] [serial = 1543] [outer = 0x12b7b5000] 10:07:15 INFO - PROCESS | 1651 | 1461172035809 Marionette DEBUG loaded listener.js 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12d334400) [pid = 1651] [serial = 1544] [outer = 0x12b7b5000] 10:07:16 INFO - PROCESS | 1651 | 1461172036162 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]]]}] 10:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 569ms 10:07:16 INFO - PROCESS | 1651 | 1461172036184 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:07:16 INFO - PROCESS | 1651 | 1461172036186 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:07:16 INFO - PROCESS | 1651 | 1461172036188 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:07:16 INFO - PROCESS | 1651 | 1461172036190 Marionette TRACE conn2 <- [1,2030,null,{}] 10:07:16 INFO - PROCESS | 1651 | 1461172036193 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}] 10:07:16 INFO - PROCESS | 1651 | 1461172036316 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x123c07c00) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x123f57c00) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x112131c00) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11c91b400) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x127c0f800) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11ae65400) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x112130000) [pid = 1651] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11bdcdc00) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x118d99400) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x119eb5400) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11ae57000) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11ae7c800) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12be87800) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:07:16 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12f513400) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:07:16 INFO - PROCESS | 1651 | 1461172036509 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a84e000 == 66 [pid = 1651] [id = 515] 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11212f400) [pid = 1651] [serial = 1545] [outer = 0x0] 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x119eb5400) [pid = 1651] [serial = 1546] [outer = 0x11212f400] 10:07:16 INFO - PROCESS | 1651 | 1461172036535 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11bdcdc00) [pid = 1651] [serial = 1547] [outer = 0x11212f400] 10:07:16 INFO - PROCESS | 1651 | 1461172036829 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]]]}] 10:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 674ms 10:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:07:16 INFO - PROCESS | 1651 | 1461172036863 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:07:16 INFO - PROCESS | 1651 | 1461172036864 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:07:16 INFO - PROCESS | 1651 | 1461172036866 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:07:16 INFO - PROCESS | 1651 | 1461172036867 Marionette TRACE conn2 <- [1,2034,null,{}] 10:07:16 INFO - PROCESS | 1651 | 1461172036870 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}] 10:07:16 INFO - PROCESS | 1651 | 1461172036967 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:07:16 INFO - PROCESS | 1651 | 1461172036971 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303e1800 == 67 [pid = 1651] [id = 516] 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11ae87c00) [pid = 1651] [serial = 1548] [outer = 0x0] 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12b303800) [pid = 1651] [serial = 1549] [outer = 0x11ae87c00] 10:07:17 INFO - PROCESS | 1651 | 1461172037003 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12b337800) [pid = 1651] [serial = 1550] [outer = 0x11ae87c00] 10:07:17 INFO - PROCESS | 1651 | 1461172037419 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]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 573ms 10:07:17 INFO - PROCESS | 1651 | 1461172037440 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:07:17 INFO - PROCESS | 1651 | 1461172037443 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:07:17 INFO - PROCESS | 1651 | 1461172037446 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1651 | 1461172037448 Marionette TRACE conn2 <- [1,2038,null,{}] 10:07:17 INFO - PROCESS | 1651 | 1461172037452 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}] 10:07:17 INFO - PROCESS | 1651 | 1461172037612 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:07:17 INFO - PROCESS | 1651 | 1461172037616 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a91000 == 68 [pid = 1651] [id = 517] 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12b30bc00) [pid = 1651] [serial = 1551] [outer = 0x0] 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12e240400) [pid = 1651] [serial = 1552] [outer = 0x12b30bc00] 10:07:17 INFO - PROCESS | 1651 | 1461172037642 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12e761400) [pid = 1651] [serial = 1553] [outer = 0x12b30bc00] 10:07:17 INFO - PROCESS | 1651 | 1461172037995 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]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms 10:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:07:18 INFO - PROCESS | 1651 | 1461172038016 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1651 | 1461172038017 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:07:18 INFO - PROCESS | 1651 | 1461172038020 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1651 | 1461172038021 Marionette TRACE conn2 <- [1,2042,null,{}] 10:07:18 INFO - PROCESS | 1651 | 1461172038023 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}] 10:07:18 INFO - PROCESS | 1651 | 1461172038154 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:07:18 INFO - PROCESS | 1651 | 1461172038162 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x136aa0000 == 69 [pid = 1651] [id = 518] 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12e3ab800) [pid = 1651] [serial = 1554] [outer = 0x0] 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12eaeb400) [pid = 1651] [serial = 1555] [outer = 0x12e3ab800] 10:07:18 INFO - PROCESS | 1651 | 1461172038187 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12ec3d800) [pid = 1651] [serial = 1556] [outer = 0x12e3ab800] 10:07:18 INFO - PROCESS | 1651 | 1461172038678 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]]]}] 10:07:18 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) 10:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 718ms 10:07:18 INFO - PROCESS | 1651 | 1461172038739 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1651 | 1461172038741 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:07:18 INFO - PROCESS | 1651 | 1461172038745 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1651 | 1461172038748 Marionette TRACE conn2 <- [1,2046,null,{}] 10:07:18 INFO - PROCESS | 1651 | 1461172038752 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}] 10:07:18 INFO - PROCESS | 1651 | 1461172038871 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:07:18 INFO - PROCESS | 1651 | 1461172038955 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e0800 == 70 [pid = 1651] [id = 519] 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x116433c00) [pid = 1651] [serial = 1557] [outer = 0x0] 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x119eb3400) [pid = 1651] [serial = 1558] [outer = 0x116433c00] 10:07:18 INFO - PROCESS | 1651 | 1461172038987 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11ad18400) [pid = 1651] [serial = 1559] [outer = 0x116433c00] 10:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 722ms 10:07:19 INFO - PROCESS | 1651 | 1461172039459 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]]]}] 10:07:19 INFO - PROCESS | 1651 | 1461172039468 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 1651 | 1461172039472 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:07:19 INFO - PROCESS | 1651 | 1461172039479 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 1651 | 1461172039481 Marionette TRACE conn2 <- [1,2050,null,{}] 10:07:19 INFO - PROCESS | 1651 | 1461172039484 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}] 10:07:19 INFO - PROCESS | 1651 | 1461172039603 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:07:19 INFO - PROCESS | 1651 | 1461172039713 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c4800 == 71 [pid = 1651] [id = 520] 10:07:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11982dc00) [pid = 1651] [serial = 1560] [outer = 0x0] 10:07:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11b503000) [pid = 1651] [serial = 1561] [outer = 0x11982dc00] 10:07:19 INFO - PROCESS | 1651 | 1461172039747 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11c4e5800) [pid = 1651] [serial = 1562] [outer = 0x11982dc00] 10:07:20 INFO - PROCESS | 1651 | 1461172040192 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]]]}] 10:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 10:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:07:20 INFO - PROCESS | 1651 | 1461172040200 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1651 | 1461172040202 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:07:20 INFO - PROCESS | 1651 | 1461172040204 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1651 | 1461172040208 Marionette TRACE conn2 <- [1,2054,null,{}] 10:07:20 INFO - PROCESS | 1651 | 1461172040217 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}] 10:07:20 INFO - PROCESS | 1651 | 1461172040335 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:07:20 INFO - PROCESS | 1651 | 1461172040450 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a8b000 == 72 [pid = 1651] [id = 521] 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11c916800) [pid = 1651] [serial = 1563] [outer = 0x0] 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x124120000) [pid = 1651] [serial = 1564] [outer = 0x11c916800] 10:07:20 INFO - PROCESS | 1651 | 1461172040485 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12895a800) [pid = 1651] [serial = 1565] [outer = 0x11c916800] 10:07:20 INFO - PROCESS | 1651 | 1461172040918 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]]]}] 10:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 724ms 10:07:20 INFO - PROCESS | 1651 | 1461172040950 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1651 | 1461172040952 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:07:20 INFO - PROCESS | 1651 | 1461172040955 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1651 | 1461172040956 Marionette TRACE conn2 <- [1,2058,null,{}] 10:07:20 INFO - PROCESS | 1651 | 1461172040974 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}] 10:07:21 INFO - PROCESS | 1651 | 1461172041088 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:07:21 INFO - PROCESS | 1651 | 1461172041198 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1372b5000 == 73 [pid = 1651] [id = 522] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12989b400) [pid = 1651] [serial = 1566] [outer = 0x0] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12b338c00) [pid = 1651] [serial = 1567] [outer = 0x12989b400] 10:07:21 INFO - PROCESS | 1651 | 1461172041232 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12d4df000) [pid = 1651] [serial = 1568] [outer = 0x12989b400] 10:07:21 INFO - PROCESS | 1651 | 1461172041646 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 731ms 10:07:21 INFO - PROCESS | 1651 | 1461172041687 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1651 | 1461172041688 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:07:21 INFO - PROCESS | 1651 | 1461172041690 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1651 | 1461172041692 Marionette TRACE conn2 <- [1,2062,null,{}] 10:07:21 INFO - PROCESS | 1651 | 1461172041694 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}] 10:07:21 INFO - PROCESS | 1651 | 1461172041805 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:07:21 INFO - PROCESS | 1651 | 1461172041918 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x139373800 == 74 [pid = 1651] [id = 523] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12d33e000) [pid = 1651] [serial = 1569] [outer = 0x0] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12e75a400) [pid = 1651] [serial = 1570] [outer = 0x12d33e000] 10:07:21 INFO - PROCESS | 1651 | 1461172041950 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12ec40c00) [pid = 1651] [serial = 1571] [outer = 0x12d33e000] 10:07:22 INFO - PROCESS | 1651 | 1461172042387 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]]]}] 10:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 719ms 10:07:22 INFO - PROCESS | 1651 | 1461172042437 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:07:22 INFO - PROCESS | 1651 | 1461172042439 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:07:22 INFO - PROCESS | 1651 | 1461172042455 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:07:22 INFO - PROCESS | 1651 | 1461172042456 Marionette TRACE conn2 <- [1,2066,null,{}] 10:07:22 INFO - PROCESS | 1651 | 1461172042459 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}] 10:07:22 INFO - PROCESS | 1651 | 1461172042586 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:07:22 INFO - PROCESS | 1651 | 1461172042670 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1398c9800 == 75 [pid = 1651] [id = 524] 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12efaf400) [pid = 1651] [serial = 1572] [outer = 0x0] 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12f515400) [pid = 1651] [serial = 1573] [outer = 0x12efaf400] 10:07:22 INFO - PROCESS | 1651 | 1461172042704 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12fe55c00) [pid = 1651] [serial = 1574] [outer = 0x12efaf400] 10:07:23 INFO - PROCESS | 1651 | 1461172043147 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]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 724ms 10:07:23 INFO - PROCESS | 1651 | 1461172043179 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1651 | 1461172043180 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:07:23 INFO - PROCESS | 1651 | 1461172043182 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1651 | 1461172043183 Marionette TRACE conn2 <- [1,2070,null,{}] 10:07:23 INFO - PROCESS | 1651 | 1461172043186 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}] 10:07:23 INFO - PROCESS | 1651 | 1461172043295 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:07:23 INFO - PROCESS | 1651 | 1461172043379 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1395cc800 == 76 [pid = 1651] [id = 525] 10:07:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12fe50400) [pid = 1651] [serial = 1575] [outer = 0x0] 10:07:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x1363cc800) [pid = 1651] [serial = 1576] [outer = 0x12fe50400] 10:07:23 INFO - PROCESS | 1651 | 1461172043409 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1363d2400) [pid = 1651] [serial = 1577] [outer = 0x12fe50400] 10:07:23 INFO - PROCESS | 1651 | 1461172043788 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]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 10:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:07:23 INFO - PROCESS | 1651 | 1461172043852 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1651 | 1461172043853 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:07:23 INFO - PROCESS | 1651 | 1461172043856 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1651 | 1461172043857 Marionette TRACE conn2 <- [1,2074,null,{}] 10:07:23 INFO - PROCESS | 1651 | 1461172043860 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}] 10:07:23 INFO - PROCESS | 1651 | 1461172043991 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:07:24 INFO - PROCESS | 1651 | 1461172044120 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1395de000 == 77 [pid = 1651] [id = 526] 10:07:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x114c80800) [pid = 1651] [serial = 1578] [outer = 0x0] 10:07:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x127c1d800) [pid = 1651] [serial = 1579] [outer = 0x114c80800] 10:07:24 INFO - PROCESS | 1651 | 1461172044151 Marionette DEBUG loaded listener.js 10:07:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x1363d4800) [pid = 1651] [serial = 1580] [outer = 0x114c80800] 10:07:24 INFO - PROCESS | 1651 | 1461172044559 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 722ms 10:07:24 INFO - PROCESS | 1651 | 1461172044578 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1651 | 1461172044579 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:07:24 INFO - PROCESS | 1651 | 1461172044582 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1651 | 1461172044583 Marionette TRACE conn2 <- [1,2078,null,{}] 10:07:24 INFO - PROCESS | 1651 | 1461172044585 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}] 10:07:24 INFO - PROCESS | 1651 | 1461172044698 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:07:24 INFO - PROCESS | 1651 | 1461172044983 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x127cf6800 == 78 [pid = 1651] [id = 527] 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x112129800) [pid = 1651] [serial = 1581] [outer = 0x0] 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x1122acc00) [pid = 1651] [serial = 1582] [outer = 0x112129800] 10:07:25 INFO - PROCESS | 1651 | 1461172045023 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11886f800) [pid = 1651] [serial = 1583] [outer = 0x112129800] 10:07:25 INFO - PROCESS | 1651 | 1461172045497 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]]]}] 10:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 920ms 10:07:25 INFO - PROCESS | 1651 | 1461172045503 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:07:25 INFO - PROCESS | 1651 | 1461172045506 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:07:25 INFO - PROCESS | 1651 | 1461172045512 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:07:25 INFO - PROCESS | 1651 | 1461172045513 Marionette TRACE conn2 <- [1,2082,null,{}] 10:07:25 INFO - PROCESS | 1651 | 1461172045517 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}] 10:07:25 INFO - PROCESS | 1651 | 1461172045632 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:07:25 INFO - PROCESS | 1651 | 1461172045775 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b57f000 == 79 [pid = 1651] [id = 528] 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11ae7c800) [pid = 1651] [serial = 1584] [outer = 0x0] 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11bcb9800) [pid = 1651] [serial = 1585] [outer = 0x11ae7c800] 10:07:25 INFO - PROCESS | 1651 | 1461172045827 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11c4de800) [pid = 1651] [serial = 1586] [outer = 0x11ae7c800] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x136a91000 == 78 [pid = 1651] [id = 517] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1303e1800 == 77 [pid = 1651] [id = 516] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11a84e000 == 76 [pid = 1651] [id = 515] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12f651000 == 75 [pid = 1651] [id = 514] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12f06b800 == 74 [pid = 1651] [id = 513] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x118d95800) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12e320400) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12e45c000 == 73 [pid = 1651] [id = 512] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d41e800 == 72 [pid = 1651] [id = 511] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce71800 == 71 [pid = 1651] [id = 510] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b128000 == 70 [pid = 1651] [id = 509] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd95000 == 69 [pid = 1651] [id = 508] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12407c800 == 68 [pid = 1651] [id = 507] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11c409000 == 67 [pid = 1651] [id = 506] 10:07:26 INFO - PROCESS | 1651 | 1461172046363 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]]]}] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x137303800 == 66 [pid = 1651] [id = 503] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x137214000 == 65 [pid = 1651] [id = 502] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x136b22800 == 64 [pid = 1651] [id = 501] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1303c9000 == 63 [pid = 1651] [id = 500] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3cb800 == 62 [pid = 1651] [id = 499] 10:07:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11c403000 == 61 [pid = 1651] [id = 498] 10:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 877ms 10:07:26 INFO - PROCESS | 1651 | 1461172046390 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:07:26 INFO - PROCESS | 1651 | 1461172046392 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:07:26 INFO - PROCESS | 1651 | 1461172046396 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1651 | 1461172046397 Marionette TRACE conn2 <- [1,2086,null,{}] 10:07:26 INFO - PROCESS | 1651 | 1461172046399 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}] 10:07:26 INFO - PROCESS | 1651 | 1461172046496 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:07:26 INFO - PROCESS | 1651 | 1461172046501 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8ce000 == 62 [pid = 1651] [id = 529] 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11babf800) [pid = 1651] [serial = 1587] [outer = 0x0] 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11c4f1800) [pid = 1651] [serial = 1588] [outer = 0x11babf800] 10:07:26 INFO - PROCESS | 1651 | 1461172046530 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x123925000) [pid = 1651] [serial = 1589] [outer = 0x11babf800] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x124023400) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x127ee4800) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1299c3800) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x115815000) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x1122a7c00) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11c91ec00) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x1190d5400) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12b163400) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11bcb5400) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11c359800) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11c190400) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12b3f7400) [pid = 1651] [serial = 1430] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11c4ee800) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11c90ec00) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1299b7800) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12d4db000) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12d4d4800) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11ad21c00) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11ae5cc00) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11acdb000) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11aa1c400) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11c925000) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x124114800) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11c4ecc00) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12b332800) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12b3fb000) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12d4df800) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12b334800) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1278bd800) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12e243800) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12be84000) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x123b20800) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12fd79400) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 10:07:26 INFO - PROCESS | 1651 | 1461172046996 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]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 618ms 10:07:27 INFO - PROCESS | 1651 | 1461172047015 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:07:27 INFO - PROCESS | 1651 | 1461172047018 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:07:27 INFO - PROCESS | 1651 | 1461172047022 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1651 | 1461172047031 Marionette TRACE conn2 <- [1,2090,null,{}] 10:07:27 INFO - PROCESS | 1651 | 1461172047040 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}] 10:07:27 INFO - PROCESS | 1651 | 1461172047204 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:07:27 INFO - PROCESS | 1651 | 1461172047290 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c7000 == 63 [pid = 1651] [id = 530] 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11c90ec00) [pid = 1651] [serial = 1590] [outer = 0x0] 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x124114800) [pid = 1651] [serial = 1591] [outer = 0x11c90ec00] 10:07:27 INFO - PROCESS | 1651 | 1461172047316 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x127e9cc00) [pid = 1651] [serial = 1592] [outer = 0x11c90ec00] 10:07:27 INFO - PROCESS | 1651 | 1461172047632 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]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 630ms 10:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:07:27 INFO - PROCESS | 1651 | 1461172047651 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:07:27 INFO - PROCESS | 1651 | 1461172047653 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:07:27 INFO - PROCESS | 1651 | 1461172047655 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1651 | 1461172047656 Marionette TRACE conn2 <- [1,2094,null,{}] 10:07:27 INFO - PROCESS | 1651 | 1461172047662 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}] 10:07:27 INFO - PROCESS | 1651 | 1461172047760 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:07:27 INFO - PROCESS | 1651 | 1461172047832 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e456800 == 64 [pid = 1651] [id = 531] 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11c928c00) [pid = 1651] [serial = 1593] [outer = 0x0] 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x128951c00) [pid = 1651] [serial = 1594] [outer = 0x11c928c00] 10:07:27 INFO - PROCESS | 1651 | 1461172047858 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12b1c7000) [pid = 1651] [serial = 1595] [outer = 0x11c928c00] 10:07:28 INFO - PROCESS | 1651 | 1461172048162 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]]]}] 10:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 523ms 10:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:07:28 INFO - PROCESS | 1651 | 1461172048180 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:07:28 INFO - PROCESS | 1651 | 1461172048181 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:07:28 INFO - PROCESS | 1651 | 1461172048183 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 1651 | 1461172048184 Marionette TRACE conn2 <- [1,2098,null,{}] 10:07:28 INFO - PROCESS | 1651 | 1461172048187 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}] 10:07:28 INFO - PROCESS | 1651 | 1461172048283 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:07:28 INFO - PROCESS | 1651 | 1461172048288 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3af800 == 65 [pid = 1651] [id = 532] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12b30e400) [pid = 1651] [serial = 1596] [outer = 0x0] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12b337000) [pid = 1651] [serial = 1597] [outer = 0x12b30e400] 10:07:28 INFO - PROCESS | 1651 | 1461172048322 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12bbeb000) [pid = 1651] [serial = 1598] [outer = 0x12b30e400] 10:07:28 INFO - PROCESS | 1651 | 1461172048746 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]]]}] 10:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 10:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:07:28 INFO - PROCESS | 1651 | 1461172048755 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:07:28 INFO - PROCESS | 1651 | 1461172048757 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:07:28 INFO - PROCESS | 1651 | 1461172048762 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 1651 | 1461172048763 Marionette TRACE conn2 <- [1,2102,null,{}] 10:07:28 INFO - PROCESS | 1651 | 1461172048766 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}] 10:07:28 INFO - PROCESS | 1651 | 1461172048896 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:07:28 INFO - PROCESS | 1651 | 1461172048911 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa17800 == 66 [pid = 1651] [id = 533] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12be7d800) [pid = 1651] [serial = 1599] [outer = 0x0] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12db18800) [pid = 1651] [serial = 1600] [outer = 0x12be7d800] 10:07:28 INFO - PROCESS | 1651 | 1461172048936 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12e3ac800) [pid = 1651] [serial = 1601] [outer = 0x12be7d800] 10:07:29 INFO - PROCESS | 1651 | 1461172049303 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]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 10:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:07:29 INFO - PROCESS | 1651 | 1461172049337 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1651 | 1461172049339 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:07:29 INFO - PROCESS | 1651 | 1461172049341 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1651 | 1461172049344 Marionette TRACE conn2 <- [1,2106,null,{}] 10:07:29 INFO - PROCESS | 1651 | 1461172049347 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}] 10:07:29 INFO - PROCESS | 1651 | 1461172049467 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11c915800) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x1122a5c00) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11ae87800) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x123e79c00) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11a971c00) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11bdca800) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12401d400) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12401d800) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12b30bc00) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12b7b5000) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11212f400) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:07:29 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11ae87c00) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:07:29 INFO - PROCESS | 1651 | 1461172049844 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a88e800 == 67 [pid = 1651] [id = 534] 10:07:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11210d800) [pid = 1651] [serial = 1602] [outer = 0x0] 10:07:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11210f400) [pid = 1651] [serial = 1603] [outer = 0x11210d800] 10:07:29 INFO - PROCESS | 1651 | 1461172049877 Marionette DEBUG loaded listener.js 10:07:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11464f400) [pid = 1651] [serial = 1604] [outer = 0x11210d800] 10:07:30 INFO - PROCESS | 1651 | 1461172050315 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]]]}] 10:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1022ms 10:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:07:30 INFO - PROCESS | 1651 | 1461172050365 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:07:30 INFO - PROCESS | 1651 | 1461172050367 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:07:30 INFO - PROCESS | 1651 | 1461172050370 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:07:30 INFO - PROCESS | 1651 | 1461172050373 Marionette TRACE conn2 <- [1,2110,null,{}] 10:07:30 INFO - PROCESS | 1651 | 1461172050389 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}] 10:07:30 INFO - PROCESS | 1651 | 1461172050560 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:07:30 INFO - PROCESS | 1651 | 1461172050622 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c05d800 == 68 [pid = 1651] [id = 535] 10:07:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11ae60800) [pid = 1651] [serial = 1605] [outer = 0x0] 10:07:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11ae80800) [pid = 1651] [serial = 1606] [outer = 0x11ae60800] 10:07:30 INFO - PROCESS | 1651 | 1461172050655 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11c16dc00) [pid = 1651] [serial = 1607] [outer = 0x11ae60800] 10:07:31 INFO - PROCESS | 1651 | 1461172051073 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]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 724ms 10:07:31 INFO - PROCESS | 1651 | 1461172051124 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1651 | 1461172051126 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:07:31 INFO - PROCESS | 1651 | 1461172051132 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1651 | 1461172051133 Marionette TRACE conn2 <- [1,2114,null,{}] 10:07:31 INFO - PROCESS | 1651 | 1461172051135 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}] 10:07:31 INFO - PROCESS | 1651 | 1461172051250 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:07:31 INFO - PROCESS | 1651 | 1461172051333 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa1a000 == 69 [pid = 1651] [id = 536] 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x119d34800) [pid = 1651] [serial = 1608] [outer = 0x0] 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11c911400) [pid = 1651] [serial = 1609] [outer = 0x119d34800] 10:07:31 INFO - PROCESS | 1651 | 1461172051365 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x123c0dc00) [pid = 1651] [serial = 1610] [outer = 0x119d34800] 10:07:31 INFO - PROCESS | 1651 | 1461172051775 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]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 10:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:07:31 INFO - PROCESS | 1651 | 1461172051815 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1651 | 1461172051817 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:07:31 INFO - PROCESS | 1651 | 1461172051826 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1651 | 1461172051831 Marionette TRACE conn2 <- [1,2118,null,{}] 10:07:31 INFO - PROCESS | 1651 | 1461172051834 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}] 10:07:31 INFO - PROCESS | 1651 | 1461172051949 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:07:32 INFO - PROCESS | 1651 | 1461172052032 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a86000 == 70 [pid = 1651] [id = 537] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x123c34400) [pid = 1651] [serial = 1611] [outer = 0x0] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x1282cb800) [pid = 1651] [serial = 1612] [outer = 0x123c34400] 10:07:32 INFO - PROCESS | 1651 | 1461172052064 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12b337c00) [pid = 1651] [serial = 1613] [outer = 0x123c34400] 10:07:32 INFO - PROCESS | 1651 | 1461172052477 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]]]}] 10:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 682ms 10:07:32 INFO - PROCESS | 1651 | 1461172052503 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 1651 | 1461172052505 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:07:32 INFO - PROCESS | 1651 | 1461172052508 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 1651 | 1461172052511 Marionette TRACE conn2 <- [1,2122,null,{}] 10:07:32 INFO - PROCESS | 1651 | 1461172052514 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}] 10:07:32 INFO - PROCESS | 1651 | 1461172052644 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:07:32 INFO - PROCESS | 1651 | 1461172052756 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x136e02800 == 71 [pid = 1651] [id = 538] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12b30d800) [pid = 1651] [serial = 1614] [outer = 0x0] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12be84000) [pid = 1651] [serial = 1615] [outer = 0x12b30d800] 10:07:32 INFO - PROCESS | 1651 | 1461172052788 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12e244c00) [pid = 1651] [serial = 1616] [outer = 0x12b30d800] 10:07:33 INFO - PROCESS | 1651 | 1461172053193 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]]]}] 10:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 10:07:33 INFO - PROCESS | 1651 | 1461172053231 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1651 | 1461172053232 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:07:33 INFO - PROCESS | 1651 | 1461172053234 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1651 | 1461172053236 Marionette TRACE conn2 <- [1,2126,null,{}] 10:07:33 INFO - PROCESS | 1651 | 1461172053238 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}] 10:07:33 INFO - PROCESS | 1651 | 1461172053352 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:07:33 INFO - PROCESS | 1651 | 1461172053437 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1372cd000 == 72 [pid = 1651] [id = 539] 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12ec38c00) [pid = 1651] [serial = 1617] [outer = 0x0] 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12ec42c00) [pid = 1651] [serial = 1618] [outer = 0x12ec38c00] 10:07:33 INFO - PROCESS | 1651 | 1461172053475 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12f510800) [pid = 1651] [serial = 1619] [outer = 0x12ec38c00] 10:07:33 INFO - PROCESS | 1651 | 1461172053907 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]]]}] 10:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 718ms 10:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:07:33 INFO - PROCESS | 1651 | 1461172053959 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1651 | 1461172053961 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:07:33 INFO - PROCESS | 1651 | 1461172053963 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1651 | 1461172053964 Marionette TRACE conn2 <- [1,2130,null,{}] 10:07:33 INFO - PROCESS | 1651 | 1461172053967 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}] 10:07:34 INFO - PROCESS | 1651 | 1461172054078 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:07:34 INFO - PROCESS | 1651 | 1461172054190 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1393e9000 == 73 [pid = 1651] [id = 540] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12efac000) [pid = 1651] [serial = 1620] [outer = 0x0] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12fd77400) [pid = 1651] [serial = 1621] [outer = 0x12efac000] 10:07:34 INFO - PROCESS | 1651 | 1461172054222 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12fe54800) [pid = 1651] [serial = 1622] [outer = 0x12efac000] 10:07:34 INFO - PROCESS | 1651 | 1461172054629 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] 10:07:34 INFO - PROCESS | 1651 | 1461172054684 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:07:34 INFO - PROCESS | 1651 | 1461172054686 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1651 | 1461172054687 Marionette TRACE conn2 <- [1,2134,null,{}] 10:07:34 INFO - PROCESS | 1651 | 1461172054690 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}] 10:07:34 INFO - PROCESS | 1651 | 1461172054801 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:07:34 INFO - PROCESS | 1651 | 1461172054886 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x139815000 == 74 [pid = 1651] [id = 541] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12fe55800) [pid = 1651] [serial = 1623] [outer = 0x0] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1363d7c00) [pid = 1651] [serial = 1624] [outer = 0x12fe55800] 10:07:34 INFO - PROCESS | 1651 | 1461172054916 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x139464c00) [pid = 1651] [serial = 1625] [outer = 0x12fe55800] 10:07:35 INFO - PROCESS | 1651 | 1461172055337 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]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 669ms 10:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:07:35 INFO - PROCESS | 1651 | 1461172055356 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1651 | 1461172055357 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:07:35 INFO - PROCESS | 1651 | 1461172055362 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1651 | 1461172055363 Marionette TRACE conn2 <- [1,2138,null,{}] 10:07:35 INFO - PROCESS | 1651 | 1461172055366 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}] 10:07:35 INFO - PROCESS | 1651 | 1461172055493 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:07:35 INFO - PROCESS | 1651 | 1461172055607 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1398c0000 == 75 [pid = 1651] [id = 542] 10:07:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12f6d9400) [pid = 1651] [serial = 1626] [outer = 0x0] 10:07:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x13946b800) [pid = 1651] [serial = 1627] [outer = 0x12f6d9400] 10:07:35 INFO - PROCESS | 1651 | 1461172055640 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x1397bd800) [pid = 1651] [serial = 1628] [outer = 0x12f6d9400] 10:07:36 INFO - PROCESS | 1651 | 1461172056053 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]]]}] 10:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 10:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:07:36 INFO - PROCESS | 1651 | 1461172056083 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 1651 | 1461172056085 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:07:36 INFO - PROCESS | 1651 | 1461172056089 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1651 | 1461172056091 Marionette TRACE conn2 <- [1,2142,null,{}] 10:07:36 INFO - PROCESS | 1651 | 1461172056094 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}] 10:07:36 INFO - PROCESS | 1651 | 1461172056261 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:07:36 INFO - PROCESS | 1651 | 1461172056419 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x131ded000 == 76 [pid = 1651] [id = 543] 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x136a2f800) [pid = 1651] [serial = 1629] [outer = 0x0] 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x136a36000) [pid = 1651] [serial = 1630] [outer = 0x136a2f800] 10:07:36 INFO - PROCESS | 1651 | 1461172056451 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x136a3b800) [pid = 1651] [serial = 1631] [outer = 0x136a2f800] 10:07:36 INFO - PROCESS | 1651 | 1461172056962 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] 10:07:37 INFO - PROCESS | 1651 | 1461172057015 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:07:37 INFO - PROCESS | 1651 | 1461172057019 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1651 | 1461172057021 Marionette TRACE conn2 <- [1,2146,null,{}] 10:07:37 INFO - PROCESS | 1651 | 1461172057025 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}] 10:07:37 INFO - PROCESS | 1651 | 1461172057164 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:07:37 INFO - PROCESS | 1651 | 1461172057289 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a9a800 == 77 [pid = 1651] [id = 544] 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12e3a8c00) [pid = 1651] [serial = 1632] [outer = 0x0] 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x137409400) [pid = 1651] [serial = 1633] [outer = 0x12e3a8c00] 10:07:37 INFO - PROCESS | 1651 | 1461172057326 Marionette DEBUG loaded listener.js 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x137411c00) [pid = 1651] [serial = 1634] [outer = 0x12e3a8c00] 10:07:37 INFO - PROCESS | 1651 | 1461172057769 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] 10:07:37 INFO - PROCESS | 1651 | 1461172057841 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:07:37 INFO - PROCESS | 1651 | 1461172057843 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1651 | 1461172057846 Marionette TRACE conn2 <- [1,2150,null,{}] 10:07:37 INFO - PROCESS | 1651 | 1461172057848 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}] 10:07:37 INFO - PROCESS | 1651 | 1461172057975 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:07:38 INFO - PROCESS | 1651 | 1461172058226 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x128896000 == 78 [pid = 1651] [id = 545] 10:07:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x112106c00) [pid = 1651] [serial = 1635] [outer = 0x0] 10:07:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11210ac00) [pid = 1651] [serial = 1636] [outer = 0x112106c00] 10:07:38 INFO - PROCESS | 1651 | 1461172058268 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x112131c00) [pid = 1651] [serial = 1637] [outer = 0x112106c00] 10:07:38 INFO - PROCESS | 1651 | 1461172058718 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]]]}] 10:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 922ms 10:07:38 INFO - PROCESS | 1651 | 1461172058766 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:07:38 INFO - PROCESS | 1651 | 1461172058769 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:07:38 INFO - PROCESS | 1651 | 1461172058772 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:07:38 INFO - PROCESS | 1651 | 1461172058774 Marionette TRACE conn2 <- [1,2154,null,{}] 10:07:38 INFO - PROCESS | 1651 | 1461172058777 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}] 10:07:38 INFO - PROCESS | 1651 | 1461172058891 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:07:39 INFO - PROCESS | 1651 | 1461172059014 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b56f800 == 79 [pid = 1651] [id = 546] 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x11aabec00) [pid = 1651] [serial = 1638] [outer = 0x0] 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11bdc3800) [pid = 1651] [serial = 1639] [outer = 0x11aabec00] 10:07:39 INFO - PROCESS | 1651 | 1461172059045 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x11c4df000) [pid = 1651] [serial = 1640] [outer = 0x11aabec00] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa17800 == 78 [pid = 1651] [id = 533] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3af800 == 77 [pid = 1651] [id = 532] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12e456800 == 76 [pid = 1651] [id = 531] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c7000 == 75 [pid = 1651] [id = 530] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8ce000 == 74 [pid = 1651] [id = 529] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11b57f000 == 73 [pid = 1651] [id = 528] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x127cf6800 == 72 [pid = 1651] [id = 527] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12eaeb400) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1398c9800 == 71 [pid = 1651] [id = 524] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x139373800 == 70 [pid = 1651] [id = 523] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1372b5000 == 69 [pid = 1651] [id = 522] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x136a8b000 == 68 [pid = 1651] [id = 521] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c4800 == 67 [pid = 1651] [id = 520] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e0800 == 66 [pid = 1651] [id = 519] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x11c928000) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x123c0bc00) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x118611400) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x113e0e000) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x11b5b2400) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11bdc2c00) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12b15f000) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11aa21c00) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x11ad26800) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x127eb1000) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11ae66000) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x11c4da800) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11c914800) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x124023c00) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12b334400) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12392d000) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12e761400) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12ec39800) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12b7bac00) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12db11400) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11982a800) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12f50a800) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12f6d2400) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12d334400) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12bbe7400) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11bdcdc00) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12e240400) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12b337800) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x119eb5400) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12b7b4000) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12b303800) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x127c1d000) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | 1461172059452 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]]]}] 10:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 722ms 10:07:39 INFO - PROCESS | 1651 | 1461172059496 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:07:39 INFO - PROCESS | 1651 | 1461172059499 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:07:39 INFO - PROCESS | 1651 | 1461172059511 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:07:39 INFO - PROCESS | 1651 | 1461172059512 Marionette TRACE conn2 <- [1,2158,null,{}] 10:07:39 INFO - PROCESS | 1651 | 1461172059516 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}] 10:07:39 INFO - PROCESS | 1651 | 1461172059615 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:07:39 INFO - PROCESS | 1651 | 1461172059619 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x127b45000 == 67 [pid = 1651] [id = 547] 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11a997800) [pid = 1651] [serial = 1641] [outer = 0x0] 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11c91cc00) [pid = 1651] [serial = 1642] [outer = 0x11a997800] 10:07:39 INFO - PROCESS | 1651 | 1461172059646 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x123c2b400) [pid = 1651] [serial = 1643] [outer = 0x11a997800] 10:07:40 INFO - PROCESS | 1651 | 1461172060037 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]]]}] 10:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 576ms 10:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:07:40 INFO - PROCESS | 1651 | 1461172060082 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:07:40 INFO - PROCESS | 1651 | 1461172060083 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:07:40 INFO - PROCESS | 1651 | 1461172060086 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1651 | 1461172060091 Marionette TRACE conn2 <- [1,2162,null,{}] 10:07:40 INFO - PROCESS | 1651 | 1461172060097 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}] 10:07:40 INFO - PROCESS | 1651 | 1461172060198 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:07:40 INFO - PROCESS | 1651 | 1461172060204 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7b3800 == 68 [pid = 1651] [id = 548] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x123f5a000) [pid = 1651] [serial = 1644] [outer = 0x0] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x127c18c00) [pid = 1651] [serial = 1645] [outer = 0x123f5a000] 10:07:40 INFO - PROCESS | 1651 | 1461172060231 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12b304000) [pid = 1651] [serial = 1646] [outer = 0x123f5a000] 10:07:40 INFO - PROCESS | 1651 | 1461172060616 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]]]}] 10:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 573ms 10:07:40 INFO - PROCESS | 1651 | 1461172060660 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:07:40 INFO - PROCESS | 1651 | 1461172060661 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:07:40 INFO - PROCESS | 1651 | 1461172060664 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1651 | 1461172060665 Marionette TRACE conn2 <- [1,2166,null,{}] 10:07:40 INFO - PROCESS | 1651 | 1461172060667 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}] 10:07:40 INFO - PROCESS | 1651 | 1461172060764 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:07:40 INFO - PROCESS | 1651 | 1461172060770 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f645000 == 69 [pid = 1651] [id = 549] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12b30b000) [pid = 1651] [serial = 1647] [outer = 0x0] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12b9a2000) [pid = 1651] [serial = 1648] [outer = 0x12b30b000] 10:07:40 INFO - PROCESS | 1651 | 1461172060796 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12e313000) [pid = 1651] [serial = 1649] [outer = 0x12b30b000] 10:07:41 INFO - PROCESS | 1651 | 1461172061230 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]]]}] 10:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 618ms 10:07:41 INFO - PROCESS | 1651 | 1461172061289 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:07:41 INFO - PROCESS | 1651 | 1461172061291 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:07:41 INFO - PROCESS | 1651 | 1461172061295 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1651 | 1461172061297 Marionette TRACE conn2 <- [1,2170,null,{}] 10:07:41 INFO - PROCESS | 1651 | 1461172061310 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}] 10:07:41 INFO - PROCESS | 1651 | 1461172061495 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:07:41 INFO - PROCESS | 1651 | 1461172061553 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a6c800 == 70 [pid = 1651] [id = 550] 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12eaeb400) [pid = 1651] [serial = 1650] [outer = 0x0] 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12efaf000) [pid = 1651] [serial = 1651] [outer = 0x12eaeb400] 10:07:41 INFO - PROCESS | 1651 | 1461172061598 Marionette DEBUG loaded listener.js 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12fd7a800) [pid = 1651] [serial = 1652] [outer = 0x12eaeb400] 10:07:42 INFO - PROCESS | 1651 | 1461172062033 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]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 10:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:07:42 INFO - PROCESS | 1651 | 1461172062067 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1651 | 1461172062068 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:07:42 INFO - PROCESS | 1651 | 1461172062070 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1651 | 1461172062071 Marionette TRACE conn2 <- [1,2174,null,{}] 10:07:42 INFO - PROCESS | 1651 | 1461172062073 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}] 10:07:42 INFO - PROCESS | 1651 | 1461172062206 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:07:42 INFO - PROCESS | 1651 | 1461172062221 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a96800 == 71 [pid = 1651] [id = 551] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x131c82c00) [pid = 1651] [serial = 1653] [outer = 0x0] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x131c8dc00) [pid = 1651] [serial = 1654] [outer = 0x131c82c00] 10:07:42 INFO - PROCESS | 1651 | 1461172062246 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x137405000) [pid = 1651] [serial = 1655] [outer = 0x131c82c00] 10:07:42 INFO - PROCESS | 1651 | 1461172062590 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]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms 10:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:07:42 INFO - PROCESS | 1651 | 1461172062649 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1651 | 1461172062650 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:07:42 INFO - PROCESS | 1651 | 1461172062652 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1651 | 1461172062653 Marionette TRACE conn2 <- [1,2178,null,{}] 10:07:42 INFO - PROCESS | 1651 | 1461172062656 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}] 10:07:42 INFO - PROCESS | 1651 | 1461172062780 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:07:42 INFO - PROCESS | 1651 | 1461172062795 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1372c6800 == 72 [pid = 1651] [id = 552] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x131c83c00) [pid = 1651] [serial = 1656] [outer = 0x0] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x13740b000) [pid = 1651] [serial = 1657] [outer = 0x131c83c00] 10:07:42 INFO - PROCESS | 1651 | 1461172062820 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x139468400) [pid = 1651] [serial = 1658] [outer = 0x131c83c00] 10:07:43 INFO - PROCESS | 1651 | 1461172063196 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]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 10:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:07:43 INFO - PROCESS | 1651 | 1461172063224 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 1651 | 1461172063225 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:07:43 INFO - PROCESS | 1651 | 1461172063232 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1651 | 1461172063233 Marionette TRACE conn2 <- [1,2182,null,{}] 10:07:43 INFO - PROCESS | 1651 | 1461172063235 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}] 10:07:43 INFO - PROCESS | 1651 | 1461172063438 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12b30e400) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12b3fc800) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x11c90ec00) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x112129800) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12e3ab800) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11ae7c800) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11babf800) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11c928c00) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:07:43 INFO - PROCESS | 1651 | 1461172063495 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119954800 == 73 [pid = 1651] [id = 553] 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x112256000) [pid = 1651] [serial = 1659] [outer = 0x0] 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11225c000) [pid = 1651] [serial = 1660] [outer = 0x112256000] 10:07:43 INFO - PROCESS | 1651 | 1461172063520 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x112260c00) [pid = 1651] [serial = 1661] [outer = 0x112256000] 10:07:43 INFO - PROCESS | 1651 | 1461172063820 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]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 623ms 10:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:07:43 INFO - PROCESS | 1651 | 1461172063851 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 1651 | 1461172063852 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:07:43 INFO - PROCESS | 1651 | 1461172063854 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1651 | 1461172063855 Marionette TRACE conn2 <- [1,2186,null,{}] 10:07:43 INFO - PROCESS | 1651 | 1461172063858 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}] 10:07:43 INFO - PROCESS | 1651 | 1461172063959 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:07:44 INFO - PROCESS | 1651 | 1461172064046 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x139806800 == 74 [pid = 1651] [id = 554] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x112258000) [pid = 1651] [serial = 1662] [outer = 0x0] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11c90ec00) [pid = 1651] [serial = 1663] [outer = 0x112258000] 10:07:44 INFO - PROCESS | 1651 | 1461172064074 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x131c8ac00) [pid = 1651] [serial = 1664] [outer = 0x112258000] 10:07:44 INFO - PROCESS | 1651 | 1461172064360 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]]]}] 10:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 10:07:44 INFO - PROCESS | 1651 | 1461172064382 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1651 | 1461172064383 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:07:44 INFO - PROCESS | 1651 | 1461172064385 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1651 | 1461172064386 Marionette TRACE conn2 <- [1,2190,null,{}] 10:07:44 INFO - PROCESS | 1651 | 1461172064389 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}] 10:07:44 INFO - PROCESS | 1651 | 1461172064495 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:07:44 INFO - PROCESS | 1651 | 1461172064500 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad82000 == 75 [pid = 1651] [id = 555] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x13740e000) [pid = 1651] [serial = 1665] [outer = 0x0] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x1397bec00) [pid = 1651] [serial = 1666] [outer = 0x13740e000] 10:07:44 INFO - PROCESS | 1651 | 1461172064529 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x1397c6000) [pid = 1651] [serial = 1667] [outer = 0x13740e000] 10:07:44 INFO - PROCESS | 1651 | 1461172064900 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]]]}] 10:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 10:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:07:44 INFO - PROCESS | 1651 | 1461172064913 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1651 | 1461172064914 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:07:44 INFO - PROCESS | 1651 | 1461172064917 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1651 | 1461172064918 Marionette TRACE conn2 <- [1,2194,null,{}] 10:07:44 INFO - PROCESS | 1651 | 1461172064921 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}] 10:07:45 INFO - PROCESS | 1651 | 1461172065077 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:07:45 INFO - PROCESS | 1651 | 1461172065086 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a99c800 == 76 [pid = 1651] [id = 556] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x1289e5800) [pid = 1651] [serial = 1668] [outer = 0x0] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x129cc0400) [pid = 1651] [serial = 1669] [outer = 0x1289e5800] 10:07:45 INFO - PROCESS | 1651 | 1461172065111 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x1397c9c00) [pid = 1651] [serial = 1670] [outer = 0x1289e5800] 10:07:45 INFO - PROCESS | 1651 | 1461172065572 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]]]}] 10:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 674ms 10:07:45 INFO - PROCESS | 1651 | 1461172065595 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:07:45 INFO - PROCESS | 1651 | 1461172065598 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:07:45 INFO - PROCESS | 1651 | 1461172065602 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1651 | 1461172065604 Marionette TRACE conn2 <- [1,2198,null,{}] 10:07:45 INFO - PROCESS | 1651 | 1461172065625 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}] 10:07:45 INFO - PROCESS | 1651 | 1461172065780 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:07:45 INFO - PROCESS | 1651 | 1461172065849 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b71d800 == 77 [pid = 1651] [id = 557] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11982a800) [pid = 1651] [serial = 1671] [outer = 0x0] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11ad18c00) [pid = 1651] [serial = 1672] [outer = 0x11982a800] 10:07:45 INFO - PROCESS | 1651 | 1461172065882 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11bab6000) [pid = 1651] [serial = 1673] [outer = 0x11982a800] 10:07:46 INFO - PROCESS | 1651 | 1461172066334 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]]]}] 10:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 772ms 10:07:46 INFO - PROCESS | 1651 | 1461172066374 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:07:46 INFO - PROCESS | 1651 | 1461172066378 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:07:46 INFO - PROCESS | 1651 | 1461172066383 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1651 | 1461172066385 Marionette TRACE conn2 <- [1,2202,null,{}] 10:07:46 INFO - PROCESS | 1651 | 1461172066387 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}] 10:07:46 INFO - PROCESS | 1651 | 1461172066510 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:07:46 INFO - PROCESS | 1651 | 1461172066605 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3b0800 == 78 [pid = 1651] [id = 558] 10:07:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11babf800) [pid = 1651] [serial = 1674] [outer = 0x0] 10:07:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x11c82c800) [pid = 1651] [serial = 1675] [outer = 0x11babf800] 10:07:46 INFO - PROCESS | 1651 | 1461172066636 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x127eb1000) [pid = 1651] [serial = 1676] [outer = 0x11babf800] 10:07:47 INFO - PROCESS | 1651 | 1461172067104 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 769ms 10:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:07:47 INFO - PROCESS | 1651 | 1461172067153 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1651 | 1461172067155 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:07:47 INFO - PROCESS | 1651 | 1461172067157 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1651 | 1461172067162 Marionette TRACE conn2 <- [1,2206,null,{}] 10:07:47 INFO - PROCESS | 1651 | 1461172067170 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}] 10:07:47 INFO - PROCESS | 1651 | 1461172067290 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:07:47 INFO - PROCESS | 1651 | 1461172067382 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x139819000 == 79 [pid = 1651] [id = 559] 10:07:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x127ee2400) [pid = 1651] [serial = 1677] [outer = 0x0] 10:07:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x129cc2800) [pid = 1651] [serial = 1678] [outer = 0x127ee2400] 10:07:47 INFO - PROCESS | 1651 | 1461172067415 Marionette DEBUG loaded listener.js 10:07:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12b4b2800) [pid = 1651] [serial = 1679] [outer = 0x127ee2400] 10:07:47 INFO - PROCESS | 1651 | 1461172067876 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 773ms 10:07:47 INFO - PROCESS | 1651 | 1461172067931 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1651 | 1461172067933 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:07:47 INFO - PROCESS | 1651 | 1461172067935 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1651 | 1461172067936 Marionette TRACE conn2 <- [1,2210,null,{}] 10:07:47 INFO - PROCESS | 1651 | 1461172067939 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}] 10:07:48 INFO - PROCESS | 1651 | 1461172068104 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:07:48 INFO - PROCESS | 1651 | 1461172068171 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x144bf4800 == 80 [pid = 1651] [id = 560] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12d335800) [pid = 1651] [serial = 1680] [outer = 0x0] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12f305800) [pid = 1651] [serial = 1681] [outer = 0x12d335800] 10:07:48 INFO - PROCESS | 1651 | 1461172068203 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12fe4a800) [pid = 1651] [serial = 1682] [outer = 0x12d335800] 10:07:48 INFO - PROCESS | 1651 | 1461172068585 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]]]}] 10:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 672ms 10:07:48 INFO - PROCESS | 1651 | 1461172068608 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:07:48 INFO - PROCESS | 1651 | 1461172068609 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:07:48 INFO - PROCESS | 1651 | 1461172068611 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:07:48 INFO - PROCESS | 1651 | 1461172068612 Marionette TRACE conn2 <- [1,2214,null,{}] 10:07:48 INFO - PROCESS | 1651 | 1461172068615 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}] 10:07:48 INFO - PROCESS | 1651 | 1461172068729 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:07:48 INFO - PROCESS | 1651 | 1461172068852 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1449bf800 == 81 [pid = 1651] [id = 561] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12ea39400) [pid = 1651] [serial = 1683] [outer = 0x0] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x1363ce800) [pid = 1651] [serial = 1684] [outer = 0x12ea39400] 10:07:48 INFO - PROCESS | 1651 | 1461172068885 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x13946cc00) [pid = 1651] [serial = 1685] [outer = 0x12ea39400] 10:07:49 INFO - PROCESS | 1651 | 1461172069362 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]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 822ms 10:07:49 INFO - PROCESS | 1651 | 1461172069438 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1651 | 1461172069440 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:07:49 INFO - PROCESS | 1651 | 1461172069444 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1651 | 1461172069446 Marionette TRACE conn2 <- [1,2218,null,{}] 10:07:49 INFO - PROCESS | 1651 | 1461172069449 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}] 10:07:49 INFO - PROCESS | 1651 | 1461172069594 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:07:49 INFO - PROCESS | 1651 | 1461172069723 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1445e4800 == 82 [pid = 1651] [id = 562] 10:07:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x13a764800) [pid = 1651] [serial = 1686] [outer = 0x0] 10:07:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x13a76fc00) [pid = 1651] [serial = 1687] [outer = 0x13a764800] 10:07:49 INFO - PROCESS | 1651 | 1461172069756 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x13ac73800) [pid = 1651] [serial = 1688] [outer = 0x13a764800] 10:07:50 INFO - PROCESS | 1651 | 1461172070194 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]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 771ms 10:07:50 INFO - PROCESS | 1651 | 1461172070226 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 1651 | 1461172070228 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:07:50 INFO - PROCESS | 1651 | 1461172070232 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 1651 | 1461172070233 Marionette TRACE conn2 <- [1,2222,null,{}] 10:07:50 INFO - PROCESS | 1651 | 1461172070235 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}] 10:07:50 INFO - PROCESS | 1651 | 1461172070354 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:07:50 INFO - PROCESS | 1651 | 1461172070447 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x128899800 == 83 [pid = 1651] [id = 563] 10:07:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11ae26400) [pid = 1651] [serial = 1689] [outer = 0x0] 10:07:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x13a765400) [pid = 1651] [serial = 1690] [outer = 0x11ae26400] 10:07:50 INFO - PROCESS | 1651 | 1461172070476 Marionette DEBUG loaded listener.js 10:07:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x13ac76800) [pid = 1651] [serial = 1691] [outer = 0x11ae26400] 10:07:50 INFO - PROCESS | 1651 | 1461172070881 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]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 10:07:50 INFO - PROCESS | 1651 | 1461172070904 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 1651 | 1461172070905 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:07:51 INFO - PROCESS | 1651 | 1461172071265 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1651 | 1461172071267 Marionette TRACE conn2 <- [1,2226,null,{}] 10:07:51 INFO - PROCESS | 1651 | 1461172071306 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}] 10:07:51 INFO - PROCESS | 1651 | 1461172071452 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:07:51 INFO - PROCESS | 1651 | 1461172071518 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a965800 == 84 [pid = 1651] [id = 564] 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x114656400) [pid = 1651] [serial = 1692] [outer = 0x0] 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x114c77c00) [pid = 1651] [serial = 1693] [outer = 0x114656400] 10:07:51 INFO - PROCESS | 1651 | 1461172071546 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11604cc00) [pid = 1651] [serial = 1694] [outer = 0x114656400] 10:07:51 INFO - PROCESS | 1651 | 1461172071966 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]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1104ms 10:07:52 INFO - PROCESS | 1651 | 1461172072013 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:07:52 INFO - PROCESS | 1651 | 1461172072016 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:07:52 INFO - PROCESS | 1651 | 1461172072018 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1651 | 1461172072020 Marionette TRACE conn2 <- [1,2230,null,{}] 10:07:52 INFO - PROCESS | 1651 | 1461172072025 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}] 10:07:52 INFO - PROCESS | 1651 | 1461172072131 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:07:52 INFO - PROCESS | 1651 | 1461172072229 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x119948000 == 85 [pid = 1651] [id = 565] 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x112255400) [pid = 1651] [serial = 1695] [outer = 0x0] 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x11225fc00) [pid = 1651] [serial = 1696] [outer = 0x112255400] 10:07:52 INFO - PROCESS | 1651 | 1461172072258 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x118613400) [pid = 1651] [serial = 1697] [outer = 0x112255400] 10:07:52 INFO - PROCESS | 1651 | 1461172072682 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]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 674ms 10:07:52 INFO - PROCESS | 1651 | 1461172072692 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1651 | 1461172072693 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:07:52 INFO - PROCESS | 1651 | 1461172072696 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1651 | 1461172072697 Marionette TRACE conn2 <- [1,2234,null,{}] 10:07:52 INFO - PROCESS | 1651 | 1461172072701 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}] 10:07:52 INFO - PROCESS | 1651 | 1461172072859 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:07:53 INFO - PROCESS | 1651 | 1461172073026 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a89c000 == 86 [pid = 1651] [id = 566] 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11982a400) [pid = 1651] [serial = 1698] [outer = 0x0] 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x119d38c00) [pid = 1651] [serial = 1699] [outer = 0x11982a400] 10:07:53 INFO - PROCESS | 1651 | 1461172073078 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x11aa0fc00) [pid = 1651] [serial = 1700] [outer = 0x11982a400] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec12000 == 85 [pid = 1651] [id = 379] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x128890800 == 84 [pid = 1651] [id = 378] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x13ad82000 == 83 [pid = 1651] [id = 555] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x139806800 == 82 [pid = 1651] [id = 554] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12db18800) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12e75a400) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12f515400) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x1363cc800) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x127c1d800) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119954800 == 81 [pid = 1651] [id = 553] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1372c6800 == 80 [pid = 1651] [id = 552] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x136a96800 == 79 [pid = 1651] [id = 551] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x130a6c800 == 78 [pid = 1651] [id = 550] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12f645000 == 77 [pid = 1651] [id = 549] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7b3800 == 76 [pid = 1651] [id = 548] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x127b45000 == 75 [pid = 1651] [id = 547] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11b56f800 == 74 [pid = 1651] [id = 546] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x128896000 == 73 [pid = 1651] [id = 545] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x131ded000 == 72 [pid = 1651] [id = 543] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1398c0000 == 71 [pid = 1651] [id = 542] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x139815000 == 70 [pid = 1651] [id = 541] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1393e9000 == 69 [pid = 1651] [id = 540] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1372cd000 == 68 [pid = 1651] [id = 539] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x136e02800 == 67 [pid = 1651] [id = 538] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x136a86000 == 66 [pid = 1651] [id = 537] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa1a000 == 65 [pid = 1651] [id = 536] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c05d800 == 64 [pid = 1651] [id = 535] 10:07:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11a88e800 == 63 [pid = 1651] [id = 534] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x124114800) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x127e9cc00) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x11886f800) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x1122acc00) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12ec3d800) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x119eb3400) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11b503000) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x11c4de800) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11bcb9800) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x11c4f1800) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x123925000) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x128951c00) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12b1c7000) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12b338c00) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x124120000) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12b337000) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12bbeb000) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12ea2f000) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 10:07:53 INFO - PROCESS | 1651 | 1461172073643 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]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 975ms 10:07:53 INFO - PROCESS | 1651 | 1461172073672 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 1651 | 1461172073675 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:07:53 INFO - PROCESS | 1651 | 1461172073680 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1651 | 1461172073682 Marionette TRACE conn2 <- [1,2238,null,{}] 10:07:53 INFO - PROCESS | 1651 | 1461172073685 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}] 10:07:53 INFO - PROCESS | 1651 | 1461172073816 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:07:53 INFO - PROCESS | 1651 | 1461172073930 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b83e000 == 64 [pid = 1651] [id = 567] 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x11886f800) [pid = 1651] [serial = 1701] [outer = 0x0] 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x11aabe800) [pid = 1651] [serial = 1702] [outer = 0x11886f800] 10:07:53 INFO - PROCESS | 1651 | 1461172073957 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11ad1e400) [pid = 1651] [serial = 1703] [outer = 0x11886f800] 10:07:54 INFO - PROCESS | 1651 | 1461172074251 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]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 622ms 10:07:54 INFO - PROCESS | 1651 | 1461172074302 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1651 | 1461172074303 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:07:54 INFO - PROCESS | 1651 | 1461172074305 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1651 | 1461172074306 Marionette TRACE conn2 <- [1,2242,null,{}] 10:07:54 INFO - PROCESS | 1651 | 1461172074311 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}] 10:07:54 INFO - PROCESS | 1651 | 1461172074396 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:07:54 INFO - PROCESS | 1651 | 1461172074487 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7fe800 == 65 [pid = 1651] [id = 568] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x11ad17800) [pid = 1651] [serial = 1704] [outer = 0x0] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11ae50400) [pid = 1651] [serial = 1705] [outer = 0x11ad17800] 10:07:54 INFO - PROCESS | 1651 | 1461172074515 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11ae64c00) [pid = 1651] [serial = 1706] [outer = 0x11ad17800] 10:07:54 INFO - PROCESS | 1651 | 1461172074792 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]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 10:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:07:54 INFO - PROCESS | 1651 | 1461172074833 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1651 | 1461172074834 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:07:54 INFO - PROCESS | 1651 | 1461172074837 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1651 | 1461172074838 Marionette TRACE conn2 <- [1,2246,null,{}] 10:07:54 INFO - PROCESS | 1651 | 1461172074841 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}] 10:07:54 INFO - PROCESS | 1651 | 1461172074950 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:07:54 INFO - PROCESS | 1651 | 1461172074954 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12888d800 == 66 [pid = 1651] [id = 569] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x11ae88c00) [pid = 1651] [serial = 1707] [outer = 0x0] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11bac0400) [pid = 1651] [serial = 1708] [outer = 0x11ae88c00] 10:07:54 INFO - PROCESS | 1651 | 1461172074983 Marionette DEBUG loaded listener.js 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x11c172000) [pid = 1651] [serial = 1709] [outer = 0x11ae88c00] 10:07:55 INFO - PROCESS | 1651 | 1461172075365 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 10:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:07:55 INFO - PROCESS | 1651 | 1461172075432 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1651 | 1461172075434 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:07:55 INFO - PROCESS | 1651 | 1461172075438 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1651 | 1461172075439 Marionette TRACE conn2 <- [1,2250,null,{}] 10:07:55 INFO - PROCESS | 1651 | 1461172075443 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}] 10:07:55 INFO - PROCESS | 1651 | 1461172075607 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:07:55 INFO - PROCESS | 1651 | 1461172075621 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1293a2800 == 67 [pid = 1651] [id = 570] 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x1190da000) [pid = 1651] [serial = 1710] [outer = 0x0] 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x11c190400) [pid = 1651] [serial = 1711] [outer = 0x1190da000] 10:07:55 INFO - PROCESS | 1651 | 1461172075661 Marionette DEBUG loaded listener.js 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11c4dec00) [pid = 1651] [serial = 1712] [outer = 0x1190da000] 10:07:56 INFO - PROCESS | 1651 | 1461172076049 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 623ms 10:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:07:56 INFO - PROCESS | 1651 | 1461172076061 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1651 | 1461172076062 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:07:56 INFO - PROCESS | 1651 | 1461172076064 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1651 | 1461172076065 Marionette TRACE conn2 <- [1,2254,null,{}] 10:07:56 INFO - PROCESS | 1651 | 1461172076073 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}] 10:07:56 INFO - PROCESS | 1651 | 1461172076186 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:07:56 INFO - PROCESS | 1651 | 1461172076231 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3ce800 == 68 [pid = 1651] [id = 571] 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x119d2f400) [pid = 1651] [serial = 1713] [outer = 0x0] 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x11c4efc00) [pid = 1651] [serial = 1714] [outer = 0x119d2f400] 10:07:56 INFO - PROCESS | 1651 | 1461172076256 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x11c912400) [pid = 1651] [serial = 1715] [outer = 0x119d2f400] 10:07:56 INFO - PROCESS | 1651 | 1461172076587 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 570ms 10:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:07:56 INFO - PROCESS | 1651 | 1461172076634 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1651 | 1461172076635 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:07:56 INFO - PROCESS | 1651 | 1461172076638 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1651 | 1461172076639 Marionette TRACE conn2 <- [1,2258,null,{}] 10:07:56 INFO - PROCESS | 1651 | 1461172076641 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}] 10:07:56 INFO - PROCESS | 1651 | 1461172076754 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:07:56 INFO - PROCESS | 1651 | 1461172076766 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce72800 == 69 [pid = 1651] [id = 572] 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x11c915400) [pid = 1651] [serial = 1716] [outer = 0x0] 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11c925c00) [pid = 1651] [serial = 1717] [outer = 0x11c915400] 10:07:56 INFO - PROCESS | 1651 | 1461172076791 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x123932400) [pid = 1651] [serial = 1718] [outer = 0x11c915400] 10:07:57 INFO - PROCESS | 1651 | 1461172077150 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]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 10:07:57 INFO - PROCESS | 1651 | 1461172077156 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1651 | 1461172077159 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:07:57 INFO - PROCESS | 1651 | 1461172077161 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1651 | 1461172077162 Marionette TRACE conn2 <- [1,2262,null,{}] 10:07:57 INFO - PROCESS | 1651 | 1461172077165 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}] 10:07:57 INFO - PROCESS | 1651 | 1461172077283 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:07:57 INFO - PROCESS | 1651 | 1461172077326 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d41c000 == 70 [pid = 1651] [id = 573] 10:07:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x119824400) [pid = 1651] [serial = 1719] [outer = 0x0] 10:07:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x123b1f800) [pid = 1651] [serial = 1720] [outer = 0x119824400] 10:07:57 INFO - PROCESS | 1651 | 1461172077351 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x123c2d800) [pid = 1651] [serial = 1721] [outer = 0x119824400] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x11aabec00) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x131c82c00) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x112256000) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11a997800) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x112106c00) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x13740e000) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x112258000) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12be7d800) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12eaeb400) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x131c83c00) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x123f5a000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:07:57 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12b30b000) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:07:57 INFO - PROCESS | 1651 | 1461172077895 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]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 770ms 10:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:07:57 INFO - PROCESS | 1651 | 1461172077933 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1651 | 1461172077934 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:07:57 INFO - PROCESS | 1651 | 1461172077936 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1651 | 1461172077938 Marionette TRACE conn2 <- [1,2266,null,{}] 10:07:57 INFO - PROCESS | 1651 | 1461172077940 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}] 10:07:58 INFO - PROCESS | 1651 | 1461172078108 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:07:58 INFO - PROCESS | 1651 | 1461172078157 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d464000 == 71 [pid = 1651] [id = 574] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x112109000) [pid = 1651] [serial = 1722] [outer = 0x0] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x124025000) [pid = 1651] [serial = 1723] [outer = 0x112109000] 10:07:58 INFO - PROCESS | 1651 | 1461172078186 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x124587400) [pid = 1651] [serial = 1724] [outer = 0x112109000] 10:07:58 INFO - PROCESS | 1651 | 1461172078489 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]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 10:07:58 INFO - PROCESS | 1651 | 1461172078507 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 1651 | 1461172078509 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:07:58 INFO - PROCESS | 1651 | 1461172078519 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1651 | 1461172078521 Marionette TRACE conn2 <- [1,2270,null,{}] 10:07:58 INFO - PROCESS | 1651 | 1461172078523 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}] 10:07:58 INFO - PROCESS | 1651 | 1461172078620 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:07:58 INFO - PROCESS | 1651 | 1461172078695 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7a6000 == 72 [pid = 1651] [id = 575] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12457e800) [pid = 1651] [serial = 1725] [outer = 0x0] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x127c19400) [pid = 1651] [serial = 1726] [outer = 0x12457e800] 10:07:58 INFO - PROCESS | 1651 | 1461172078721 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x127e9a000) [pid = 1651] [serial = 1727] [outer = 0x12457e800] 10:07:59 INFO - PROCESS | 1651 | 1461172078997 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 10:07:59 INFO - PROCESS | 1651 | 1461172079040 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1651 | 1461172079041 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:07:59 INFO - PROCESS | 1651 | 1461172079048 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1651 | 1461172079049 Marionette TRACE conn2 <- [1,2274,null,{}] 10:07:59 INFO - PROCESS | 1651 | 1461172079051 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}] 10:07:59 INFO - PROCESS | 1651 | 1461172079143 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:07:59 INFO - PROCESS | 1651 | 1461172079147 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f070800 == 73 [pid = 1651] [id = 576] 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x127e9bc00) [pid = 1651] [serial = 1728] [outer = 0x0] 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x1283b3800) [pid = 1651] [serial = 1729] [outer = 0x127e9bc00] 10:07:59 INFO - PROCESS | 1651 | 1461172079173 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x128955000) [pid = 1651] [serial = 1730] [outer = 0x127e9bc00] 10:07:59 INFO - PROCESS | 1651 | 1461172079534 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 10:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:07:59 INFO - PROCESS | 1651 | 1461172079568 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1651 | 1461172079569 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:07:59 INFO - PROCESS | 1651 | 1461172079572 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1651 | 1461172079573 Marionette TRACE conn2 <- [1,2278,null,{}] 10:07:59 INFO - PROCESS | 1651 | 1461172079575 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}] 10:07:59 INFO - PROCESS | 1651 | 1461172079704 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:07:59 INFO - PROCESS | 1651 | 1461172079824 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x114671800 == 74 [pid = 1651] [id = 577] 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x112102800) [pid = 1651] [serial = 1731] [outer = 0x0] 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x112109c00) [pid = 1651] [serial = 1732] [outer = 0x112102800] 10:07:59 INFO - PROCESS | 1651 | 1461172079857 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11212a800) [pid = 1651] [serial = 1733] [outer = 0x112102800] 10:08:00 INFO - PROCESS | 1651 | 1461172080313 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]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 768ms 10:08:00 INFO - PROCESS | 1651 | 1461172080341 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1651 | 1461172080345 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:08:00 INFO - PROCESS | 1651 | 1461172080349 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1651 | 1461172080351 Marionette TRACE conn2 <- [1,2282,null,{}] 10:08:00 INFO - PROCESS | 1651 | 1461172080354 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}] 10:08:00 INFO - PROCESS | 1651 | 1461172080493 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:08:00 INFO - PROCESS | 1651 | 1461172080595 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a966000 == 75 [pid = 1651] [id = 578] 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x119080000) [pid = 1651] [serial = 1734] [outer = 0x0] 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1190d4c00) [pid = 1651] [serial = 1735] [outer = 0x119080000] 10:08:00 INFO - PROCESS | 1651 | 1461172080638 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x11a972c00) [pid = 1651] [serial = 1736] [outer = 0x119080000] 10:08:01 INFO - PROCESS | 1651 | 1461172081078 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 771ms 10:08:01 INFO - PROCESS | 1651 | 1461172081121 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1651 | 1461172081124 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:08:01 INFO - PROCESS | 1651 | 1461172081127 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1651 | 1461172081128 Marionette TRACE conn2 <- [1,2286,null,{}] 10:08:01 INFO - PROCESS | 1651 | 1461172081131 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}] 10:08:01 INFO - PROCESS | 1651 | 1461172081239 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:08:01 INFO - PROCESS | 1651 | 1461172081357 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d170000 == 76 [pid = 1651] [id = 579] 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11aa29000) [pid = 1651] [serial = 1737] [outer = 0x0] 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11ae57800) [pid = 1651] [serial = 1738] [outer = 0x11aa29000] 10:08:01 INFO - PROCESS | 1651 | 1461172081390 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11ba52000) [pid = 1651] [serial = 1739] [outer = 0x11aa29000] 10:08:01 INFO - PROCESS | 1651 | 1461172081830 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]]]}] 10:08:01 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 10:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 724ms 10:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:08:01 INFO - PROCESS | 1651 | 1461172081868 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1651 | 1461172081869 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:08:01 INFO - PROCESS | 1651 | 1461172081889 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1651 | 1461172081894 Marionette TRACE conn2 <- [1,2290,null,{}] 10:08:01 INFO - PROCESS | 1651 | 1461172081900 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}] 10:08:02 INFO - PROCESS | 1651 | 1461172082014 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:08:02 INFO - PROCESS | 1651 | 1461172082101 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3b1000 == 77 [pid = 1651] [id = 580] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x11aac8800) [pid = 1651] [serial = 1740] [outer = 0x0] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x11c16d800) [pid = 1651] [serial = 1741] [outer = 0x11aac8800] 10:08:02 INFO - PROCESS | 1651 | 1461172082134 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x123f5a000) [pid = 1651] [serial = 1742] [outer = 0x11aac8800] 10:08:02 INFO - PROCESS | 1651 | 1461172082564 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 744ms 10:08:02 INFO - PROCESS | 1651 | 1461172082616 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:08:02 INFO - PROCESS | 1651 | 1461172082618 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:08:02 INFO - PROCESS | 1651 | 1461172082621 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1651 | 1461172082622 Marionette TRACE conn2 <- [1,2294,null,{}] 10:08:02 INFO - PROCESS | 1651 | 1461172082625 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}] 10:08:02 INFO - PROCESS | 1651 | 1461172082736 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:08:02 INFO - PROCESS | 1651 | 1461172082850 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa27000 == 78 [pid = 1651] [id = 581] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x124020400) [pid = 1651] [serial = 1743] [outer = 0x0] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x125ef7400) [pid = 1651] [serial = 1744] [outer = 0x124020400] 10:08:02 INFO - PROCESS | 1651 | 1461172082883 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1288a9c00) [pid = 1651] [serial = 1745] [outer = 0x124020400] 10:08:03 INFO - PROCESS | 1651 | 1461172083299 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]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 718ms 10:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:08:03 INFO - PROCESS | 1651 | 1461172083340 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 1651 | 1461172083341 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:08:03 INFO - PROCESS | 1651 | 1461172083344 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1651 | 1461172083345 Marionette TRACE conn2 <- [1,2298,null,{}] 10:08:03 INFO - PROCESS | 1651 | 1461172083347 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}] 10:08:03 INFO - PROCESS | 1651 | 1461172083455 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:08:03 INFO - PROCESS | 1651 | 1461172083568 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303c9800 == 79 [pid = 1651] [id = 582] 10:08:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12997a800) [pid = 1651] [serial = 1746] [outer = 0x0] 10:08:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1299bac00) [pid = 1651] [serial = 1747] [outer = 0x12997a800] 10:08:03 INFO - PROCESS | 1651 | 1461172083608 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x129cb5000) [pid = 1651] [serial = 1748] [outer = 0x12997a800] 10:08:04 INFO - PROCESS | 1651 | 1461172084027 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]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 720ms 10:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:08:04 INFO - PROCESS | 1651 | 1461172084064 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1651 | 1461172084066 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:08:04 INFO - PROCESS | 1651 | 1461172084068 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1651 | 1461172084069 Marionette TRACE conn2 <- [1,2302,null,{}] 10:08:04 INFO - PROCESS | 1651 | 1461172084072 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}] 10:08:04 INFO - PROCESS | 1651 | 1461172084181 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:08:04 INFO - PROCESS | 1651 | 1461172084296 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x131de0800 == 80 [pid = 1651] [id = 583] 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x1299c1800) [pid = 1651] [serial = 1749] [outer = 0x0] 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12b159400) [pid = 1651] [serial = 1750] [outer = 0x1299c1800] 10:08:04 INFO - PROCESS | 1651 | 1461172084328 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12b1ca000) [pid = 1651] [serial = 1751] [outer = 0x1299c1800] 10:08:04 INFO - PROCESS | 1651 | 1461172084776 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]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 10:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:08:04 INFO - PROCESS | 1651 | 1461172084788 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1651 | 1461172084790 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:08:04 INFO - PROCESS | 1651 | 1461172084792 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1651 | 1461172084793 Marionette TRACE conn2 <- [1,2306,null,{}] 10:08:04 INFO - PROCESS | 1651 | 1461172084795 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}] 10:08:04 INFO - PROCESS | 1651 | 1461172084921 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:08:05 INFO - PROCESS | 1651 | 1461172085011 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3b2800 == 81 [pid = 1651] [id = 584] 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x112257400) [pid = 1651] [serial = 1752] [outer = 0x0] 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12b1ce800) [pid = 1651] [serial = 1753] [outer = 0x112257400] 10:08:05 INFO - PROCESS | 1651 | 1461172085041 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12b309400) [pid = 1651] [serial = 1754] [outer = 0x112257400] 10:08:05 INFO - PROCESS | 1651 | 1461172085453 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]]]}] 10:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 720ms 10:08:05 INFO - PROCESS | 1651 | 1461172085513 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1651 | 1461172085514 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:08:05 INFO - PROCESS | 1651 | 1461172085516 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1651 | 1461172085518 Marionette TRACE conn2 <- [1,2310,null,{}] 10:08:05 INFO - PROCESS | 1651 | 1461172085520 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}] 10:08:05 INFO - PROCESS | 1651 | 1461172085627 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:08:05 INFO - PROCESS | 1651 | 1461172085717 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d16b800 == 82 [pid = 1651] [id = 585] 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x11907fc00) [pid = 1651] [serial = 1755] [outer = 0x0] 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12b30d400) [pid = 1651] [serial = 1756] [outer = 0x11907fc00] 10:08:05 INFO - PROCESS | 1651 | 1461172085747 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12b333400) [pid = 1651] [serial = 1757] [outer = 0x11907fc00] 10:08:06 INFO - PROCESS | 1651 | 1461172086168 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]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 10:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:08:06 INFO - PROCESS | 1651 | 1461172086186 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1651 | 1461172086188 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:08:06 INFO - PROCESS | 1651 | 1461172086190 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1651 | 1461172086191 Marionette TRACE conn2 <- [1,2314,null,{}] 10:08:06 INFO - PROCESS | 1651 | 1461172086194 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}] 10:08:06 INFO - PROCESS | 1651 | 1461172086319 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:08:06 INFO - PROCESS | 1651 | 1461172086418 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369d0000 == 83 [pid = 1651] [id = 586] 10:08:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x1146bb000) [pid = 1651] [serial = 1758] [outer = 0x0] 10:08:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12b335000) [pid = 1651] [serial = 1759] [outer = 0x1146bb000] 10:08:06 INFO - PROCESS | 1651 | 1461172086451 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12b3fbc00) [pid = 1651] [serial = 1760] [outer = 0x1146bb000] 10:08:06 INFO - PROCESS | 1651 | 1461172086976 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 821ms 10:08:07 INFO - PROCESS | 1651 | 1461172087032 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1651 | 1461172087034 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:08:07 INFO - PROCESS | 1651 | 1461172087040 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1651 | 1461172087043 Marionette TRACE conn2 <- [1,2318,null,{}] 10:08:07 INFO - PROCESS | 1651 | 1461172087048 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}] 10:08:07 INFO - PROCESS | 1651 | 1461172087155 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:08:07 INFO - PROCESS | 1651 | 1461172087249 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b116800 == 84 [pid = 1651] [id = 587] 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x114c79c00) [pid = 1651] [serial = 1761] [outer = 0x0] 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x11652b000) [pid = 1651] [serial = 1762] [outer = 0x114c79c00] 10:08:07 INFO - PROCESS | 1651 | 1461172087279 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x1190dd800) [pid = 1651] [serial = 1763] [outer = 0x114c79c00] 10:08:07 INFO - PROCESS | 1651 | 1461172087722 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] 10:08:07 INFO - PROCESS | 1651 | 1461172087767 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:08:07 INFO - PROCESS | 1651 | 1461172087812 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1651 | 1461172087814 Marionette TRACE conn2 <- [1,2322,null,{}] 10:08:07 INFO - PROCESS | 1651 | 1461172087818 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}] 10:08:07 INFO - PROCESS | 1651 | 1461172087921 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:08:08 INFO - PROCESS | 1651 | 1461172088011 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e79800 == 85 [pid = 1651] [id = 588] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x119832000) [pid = 1651] [serial = 1764] [outer = 0x0] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x11ae5e800) [pid = 1651] [serial = 1765] [outer = 0x119832000] 10:08:08 INFO - PROCESS | 1651 | 1461172088039 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x11bcb5400) [pid = 1651] [serial = 1766] [outer = 0x119832000] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12f070800 == 84 [pid = 1651] [id = 576] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12e7a6000 == 83 [pid = 1651] [id = 575] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d464000 == 82 [pid = 1651] [id = 574] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d41c000 == 81 [pid = 1651] [id = 573] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce72800 == 80 [pid = 1651] [id = 572] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3ce800 == 79 [pid = 1651] [id = 571] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1293a2800 == 78 [pid = 1651] [id = 570] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x136a36000) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x137409400) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x129cc0400) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12888d800 == 77 [pid = 1651] [id = 569] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7fe800 == 76 [pid = 1651] [id = 568] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11b83e000 == 75 [pid = 1651] [id = 567] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11a89c000 == 74 [pid = 1651] [id = 566] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119948000 == 73 [pid = 1651] [id = 565] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11a965800 == 72 [pid = 1651] [id = 564] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x128899800 == 71 [pid = 1651] [id = 563] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1445e4800 == 70 [pid = 1651] [id = 562] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1449bf800 == 69 [pid = 1651] [id = 561] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x144bf4800 == 68 [pid = 1651] [id = 560] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x139819000 == 67 [pid = 1651] [id = 559] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3b0800 == 66 [pid = 1651] [id = 558] 10:08:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b71d800 == 65 [pid = 1651] [id = 557] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12e3ac800) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12efaf000) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x13740b000) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x127c18c00) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12b304000) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12b9a2000) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x11bdc3800) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x11c4df000) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x131c8dc00) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x1282cb800) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x11225c000) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11c91cc00) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x123c2b400) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1363d7c00) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x139468400) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x112131c00) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x11210ac00) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12ec42c00) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12be84000) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x13946b800) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12fd77400) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x1397c6000) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x11c911400) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11ae80800) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x11210f400) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1397bec00) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x112260c00) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x137405000) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x131c8ac00) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11c90ec00) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12fd7a800) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12e313000) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 10:08:08 INFO - PROCESS | 1651 | 1461172088452 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]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 693ms 10:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:08:08 INFO - PROCESS | 1651 | 1461172088485 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1651 | 1461172088487 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:08:08 INFO - PROCESS | 1651 | 1461172088489 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1651 | 1461172088491 Marionette TRACE conn2 <- [1,2326,null,{}] 10:08:08 INFO - PROCESS | 1651 | 1461172088499 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}] 10:08:08 INFO - PROCESS | 1651 | 1461172088595 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:08:08 INFO - PROCESS | 1651 | 1461172088671 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x127b47800 == 66 [pid = 1651] [id = 589] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11ba57000) [pid = 1651] [serial = 1767] [outer = 0x0] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11bdc3800) [pid = 1651] [serial = 1768] [outer = 0x11ba57000] 10:08:08 INFO - PROCESS | 1651 | 1461172088700 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11c4df000) [pid = 1651] [serial = 1769] [outer = 0x11ba57000] 10:08:09 INFO - PROCESS | 1651 | 1461172089019 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 572ms 10:08:09 INFO - PROCESS | 1651 | 1461172089062 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:08:09 INFO - PROCESS | 1651 | 1461172089064 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:08:09 INFO - PROCESS | 1651 | 1461172089066 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1651 | 1461172089067 Marionette TRACE conn2 <- [1,2330,null,{}] 10:08:09 INFO - PROCESS | 1651 | 1461172089069 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}] 10:08:09 INFO - PROCESS | 1651 | 1461172089160 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:08:09 INFO - PROCESS | 1651 | 1461172089232 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b936000 == 67 [pid = 1651] [id = 590] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x11bac1c00) [pid = 1651] [serial = 1770] [outer = 0x0] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x11c90d400) [pid = 1651] [serial = 1771] [outer = 0x11bac1c00] 10:08:09 INFO - PROCESS | 1651 | 1461172089259 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x123b1e800) [pid = 1651] [serial = 1772] [outer = 0x11bac1c00] 10:08:09 INFO - PROCESS | 1651 | 1461172089581 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 568ms 10:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:08:09 INFO - PROCESS | 1651 | 1461172089634 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1651 | 1461172089636 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:08:09 INFO - PROCESS | 1651 | 1461172089638 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1651 | 1461172089639 Marionette TRACE conn2 <- [1,2334,null,{}] 10:08:09 INFO - PROCESS | 1651 | 1461172089641 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}] 10:08:09 INFO - PROCESS | 1651 | 1461172089733 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:08:09 INFO - PROCESS | 1651 | 1461172089805 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d40e000 == 68 [pid = 1651] [id = 591] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11c4e1800) [pid = 1651] [serial = 1773] [outer = 0x0] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x123f5bc00) [pid = 1651] [serial = 1774] [outer = 0x11c4e1800] 10:08:09 INFO - PROCESS | 1651 | 1461172089831 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12448ec00) [pid = 1651] [serial = 1775] [outer = 0x11c4e1800] 10:08:10 INFO - PROCESS | 1651 | 1461172090140 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]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 10:08:10 INFO - PROCESS | 1651 | 1461172090158 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:08:10 INFO - PROCESS | 1651 | 1461172090160 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:08:10 INFO - PROCESS | 1651 | 1461172090165 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1651 | 1461172090166 Marionette TRACE conn2 <- [1,2338,null,{}] 10:08:10 INFO - PROCESS | 1651 | 1461172090168 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}] 10:08:10 INFO - PROCESS | 1651 | 1461172090276 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:08:10 INFO - PROCESS | 1651 | 1461172090280 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f084800 == 69 [pid = 1651] [id = 592] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x1278bc400) [pid = 1651] [serial = 1776] [outer = 0x0] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x129975800) [pid = 1651] [serial = 1777] [outer = 0x1278bc400] 10:08:10 INFO - PROCESS | 1651 | 1461172090308 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12b302400) [pid = 1651] [serial = 1778] [outer = 0x1278bc400] 10:08:10 INFO - PROCESS | 1651 | 1461172090729 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]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 10:08:10 INFO - PROCESS | 1651 | 1461172090736 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:08:10 INFO - PROCESS | 1651 | 1461172090737 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:08:10 INFO - PROCESS | 1651 | 1461172090739 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1651 | 1461172090740 Marionette TRACE conn2 <- [1,2342,null,{}] 10:08:10 INFO - PROCESS | 1651 | 1461172090745 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}] 10:08:10 INFO - PROCESS | 1651 | 1461172090905 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:08:10 INFO - PROCESS | 1651 | 1461172090937 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fde2000 == 70 [pid = 1651] [id = 593] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12b33ac00) [pid = 1651] [serial = 1779] [outer = 0x0] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12b4a6c00) [pid = 1651] [serial = 1780] [outer = 0x12b33ac00] 10:08:10 INFO - PROCESS | 1651 | 1461172090977 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12b7b8400) [pid = 1651] [serial = 1781] [outer = 0x12b33ac00] 10:08:11 INFO - PROCESS | 1651 | 1461172091319 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 623ms 10:08:11 INFO - PROCESS | 1651 | 1461172091362 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1651 | 1461172091364 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:08:11 INFO - PROCESS | 1651 | 1461172091371 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1651 | 1461172091372 Marionette TRACE conn2 <- [1,2346,null,{}] 10:08:11 INFO - PROCESS | 1651 | 1461172091374 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}] 10:08:11 INFO - PROCESS | 1651 | 1461172091490 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:08:11 INFO - PROCESS | 1651 | 1461172091535 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x131de3000 == 71 [pid = 1651] [id = 594] 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12b30d000) [pid = 1651] [serial = 1782] [outer = 0x0] 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12b9a5400) [pid = 1651] [serial = 1783] [outer = 0x12b30d000] 10:08:11 INFO - PROCESS | 1651 | 1461172091561 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12bbe5400) [pid = 1651] [serial = 1784] [outer = 0x12b30d000] 10:08:11 INFO - PROCESS | 1651 | 1461172091917 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 573ms 10:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:08:11 INFO - PROCESS | 1651 | 1461172091939 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1651 | 1461172091941 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:08:11 INFO - PROCESS | 1651 | 1461172091943 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1651 | 1461172091944 Marionette TRACE conn2 <- [1,2350,null,{}] 10:08:11 INFO - PROCESS | 1651 | 1461172091946 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}] 10:08:12 INFO - PROCESS | 1651 | 1461172092068 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:08:12 INFO - PROCESS | 1651 | 1461172092081 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a95800 == 72 [pid = 1651] [id = 595] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12bbedc00) [pid = 1651] [serial = 1785] [outer = 0x0] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12be86400) [pid = 1651] [serial = 1786] [outer = 0x12bbedc00] 10:08:12 INFO - PROCESS | 1651 | 1461172092106 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12d110800) [pid = 1651] [serial = 1787] [outer = 0x12bbedc00] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x119d2f400) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x11c915400) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x119824400) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x112109000) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x11ad17800) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x11982a400) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x114656400) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x112255400) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x11886f800) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11ae88c00) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12457e800) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:08:12 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x1190da000) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:08:12 INFO - PROCESS | 1651 | 1461172092589 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 10:08:12 INFO - PROCESS | 1651 | 1461172092613 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1651 | 1461172092614 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:08:12 INFO - PROCESS | 1651 | 1461172092617 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1651 | 1461172092618 Marionette TRACE conn2 <- [1,2354,null,{}] 10:08:12 INFO - PROCESS | 1651 | 1461172092620 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}] 10:08:12 INFO - PROCESS | 1651 | 1461172092713 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:08:12 INFO - PROCESS | 1651 | 1461172092717 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129393000 == 73 [pid = 1651] [id = 596] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x114c7d000) [pid = 1651] [serial = 1788] [outer = 0x0] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x11aac3c00) [pid = 1651] [serial = 1789] [outer = 0x114c7d000] 10:08:12 INFO - PROCESS | 1651 | 1461172092742 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x11c913800) [pid = 1651] [serial = 1790] [outer = 0x114c7d000] 10:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 10:08:13 INFO - PROCESS | 1651 | 1461172093133 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]]]}] 10:08:13 INFO - PROCESS | 1651 | 1461172093136 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 1651 | 1461172093137 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:08:13 INFO - PROCESS | 1651 | 1461172093140 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1651 | 1461172093142 Marionette TRACE conn2 <- [1,2358,null,{}] 10:08:13 INFO - PROCESS | 1651 | 1461172093149 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}] 10:08:13 INFO - PROCESS | 1651 | 1461172093297 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:08:13 INFO - PROCESS | 1651 | 1461172093306 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x136e13800 == 74 [pid = 1651] [id = 597] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x11ad21c00) [pid = 1651] [serial = 1791] [outer = 0x0] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12d339c00) [pid = 1651] [serial = 1792] [outer = 0x11ad21c00] 10:08:13 INFO - PROCESS | 1651 | 1461172093335 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12e246c00) [pid = 1651] [serial = 1793] [outer = 0x11ad21c00] 10:08:13 INFO - PROCESS | 1651 | 1461172093690 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]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 575ms 10:08:13 INFO - PROCESS | 1651 | 1461172093715 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 1651 | 1461172093717 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:08:13 INFO - PROCESS | 1651 | 1461172093719 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1651 | 1461172093720 Marionette TRACE conn2 <- [1,2362,null,{}] 10:08:13 INFO - PROCESS | 1651 | 1461172093722 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}] 10:08:13 INFO - PROCESS | 1651 | 1461172093821 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:08:13 INFO - PROCESS | 1651 | 1461172093826 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x13731d000 == 75 [pid = 1651] [id = 598] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12e244400) [pid = 1651] [serial = 1794] [outer = 0x0] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12e3a4c00) [pid = 1651] [serial = 1795] [outer = 0x12e244400] 10:08:13 INFO - PROCESS | 1651 | 1461172093852 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12e759000) [pid = 1651] [serial = 1796] [outer = 0x12e244400] 10:08:14 INFO - PROCESS | 1651 | 1461172094223 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 10:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:08:14 INFO - PROCESS | 1651 | 1461172094238 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1651 | 1461172094239 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:08:14 INFO - PROCESS | 1651 | 1461172094241 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1651 | 1461172094243 Marionette TRACE conn2 <- [1,2366,null,{}] 10:08:14 INFO - PROCESS | 1651 | 1461172094265 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}] 10:08:14 INFO - PROCESS | 1651 | 1461172094358 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:08:14 INFO - PROCESS | 1651 | 1461172094362 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1394a7800 == 76 [pid = 1651] [id = 599] 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12e758c00) [pid = 1651] [serial = 1797] [outer = 0x0] 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12ea31c00) [pid = 1651] [serial = 1798] [outer = 0x12e758c00] 10:08:14 INFO - PROCESS | 1651 | 1461172094387 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12eae0000) [pid = 1651] [serial = 1799] [outer = 0x12e758c00] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1398b9000 == 75 [pid = 1651] [id = 456] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x130a61800 == 74 [pid = 1651] [id = 497] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1303dd800 == 73 [pid = 1651] [id = 400] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12f647800 == 72 [pid = 1651] [id = 363] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x136b07000 == 71 [pid = 1651] [id = 397] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11adcd000 == 70 [pid = 1651] [id = 364] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b933000 == 69 [pid = 1651] [id = 399] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x123b85000 == 68 [pid = 1651] [id = 335] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11c40a800 == 67 [pid = 1651] [id = 383] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1ae800 == 66 [pid = 1651] [id = 442] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x118995000 == 65 [pid = 1651] [id = 320] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1395cc800 == 64 [pid = 1651] [id = 525] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x127b2b800 == 63 [pid = 1651] [id = 464] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x137214800 == 62 [pid = 1651] [id = 476] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13a99c800 == 61 [pid = 1651] [id = 556] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3b4000 == 60 [pid = 1651] [id = 362] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11b573800 == 59 [pid = 1651] [id = 402] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13ac03800 == 58 [pid = 1651] [id = 505] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x136aa0000 == 57 [pid = 1651] [id = 518] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba84800 == 56 [pid = 1651] [id = 398] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1395de000 == 55 [pid = 1651] [id = 526] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x125e7c000 == 54 [pid = 1651] [id = 463] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1398ab800 == 53 [pid = 1651] [id = 483] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x136a9a800 == 52 [pid = 1651] [id = 544] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1393e0800 == 51 [pid = 1651] [id = 504] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12c063000 == 50 [pid = 1651] [id = 401] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11add0800 == 49 [pid = 1651] [id = 484] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b116800 == 48 [pid = 1651] [id = 587] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1369d0000 == 47 [pid = 1651] [id = 586] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12d16b800 == 46 [pid = 1651] [id = 585] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3b2800 == 45 [pid = 1651] [id = 584] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x131de0800 == 44 [pid = 1651] [id = 583] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1303c9800 == 43 [pid = 1651] [id = 582] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa27000 == 42 [pid = 1651] [id = 581] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3b1000 == 41 [pid = 1651] [id = 580] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12d170000 == 40 [pid = 1651] [id = 579] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11a966000 == 39 [pid = 1651] [id = 578] 10:08:15 INFO - PROCESS | 1651 | --DOCSHELL 0x114671800 == 38 [pid = 1651] [id = 577] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12d40e000 == 37 [pid = 1651] [id = 591] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12f084800 == 36 [pid = 1651] [id = 592] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x136e13800 == 35 [pid = 1651] [id = 597] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x127b47800 == 34 [pid = 1651] [id = 589] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x136a95800 == 33 [pid = 1651] [id = 595] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12fde2000 == 32 [pid = 1651] [id = 593] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x13731d000 == 31 [pid = 1651] [id = 598] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x125e79800 == 30 [pid = 1651] [id = 588] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b936000 == 29 [pid = 1651] [id = 590] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x129393000 == 28 [pid = 1651] [id = 596] 10:08:16 INFO - PROCESS | 1651 | --DOCSHELL 0x131de3000 == 27 [pid = 1651] [id = 594] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11604cc00) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x114c77c00) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x13a76fc00) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x11225fc00) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x118613400) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x11aabe800) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x11ad1e400) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x11bac0400) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x1363ce800) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11c82c800) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x11ad18c00) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x13a765400) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x123c2d800) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x127e9a000) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x11c190400) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x123932400) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x11c4dec00) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x124587400) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11c172000) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x127c19400) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x1283b3800) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11c4efc00) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11c925c00) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x11c912400) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x123b1f800) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x124025000) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x11ae50400) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11ae64c00) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x129cc2800) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12f305800) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11aa0fc00) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x119d38c00) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 10:08:16 INFO - PROCESS | 1651 | 1461172096679 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]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2477ms 10:08:16 INFO - PROCESS | 1651 | 1461172096720 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1651 | 1461172096722 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:08:16 INFO - PROCESS | 1651 | 1461172096726 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1651 | 1461172096728 Marionette TRACE conn2 <- [1,2370,null,{}] 10:08:16 INFO - PROCESS | 1651 | 1461172096732 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}] 10:08:16 INFO - PROCESS | 1651 | 1461172096813 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:08:16 INFO - PROCESS | 1651 | 1461172096818 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186e7000 == 28 [pid = 1651] [id = 600] 10:08:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x1122aec00) [pid = 1651] [serial = 1800] [outer = 0x0] 10:08:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x1122af400) [pid = 1651] [serial = 1801] [outer = 0x1122aec00] 10:08:16 INFO - PROCESS | 1651 | 1461172096851 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x11434c000) [pid = 1651] [serial = 1802] [outer = 0x1122aec00] 10:08:17 INFO - PROCESS | 1651 | 1461172097236 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]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 10:08:17 INFO - PROCESS | 1651 | 1461172097248 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1651 | 1461172097253 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:08:17 INFO - PROCESS | 1651 | 1461172097257 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1651 | 1461172097259 Marionette TRACE conn2 <- [1,2374,null,{}] 10:08:17 INFO - PROCESS | 1651 | 1461172097270 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}] 10:08:17 INFO - PROCESS | 1651 | 1461172097354 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:08:17 INFO - PROCESS | 1651 | 1461172097361 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x119812000 == 29 [pid = 1651] [id = 601] 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x114654000) [pid = 1651] [serial = 1803] [outer = 0x0] 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x114c7d400) [pid = 1651] [serial = 1804] [outer = 0x114654000] 10:08:17 INFO - PROCESS | 1651 | 1461172097389 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x115817c00) [pid = 1651] [serial = 1805] [outer = 0x114654000] 10:08:17 INFO - PROCESS | 1651 | 1461172097787 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]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 573ms 10:08:17 INFO - PROCESS | 1651 | 1461172097831 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1651 | 1461172097833 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:08:17 INFO - PROCESS | 1651 | 1461172097835 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1651 | 1461172097838 Marionette TRACE conn2 <- [1,2378,null,{}] 10:08:17 INFO - PROCESS | 1651 | 1461172097846 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}] 10:08:17 INFO - PROCESS | 1651 | 1461172097930 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:08:17 INFO - PROCESS | 1651 | 1461172097935 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a951000 == 30 [pid = 1651] [id = 602] 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x112109400) [pid = 1651] [serial = 1806] [outer = 0x0] 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x11884c400) [pid = 1651] [serial = 1807] [outer = 0x112109400] 10:08:17 INFO - PROCESS | 1651 | 1461172097965 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x118f3a400) [pid = 1651] [serial = 1808] [outer = 0x112109400] 10:08:18 INFO - PROCESS | 1651 | 1461172098346 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 527ms 10:08:18 INFO - PROCESS | 1651 | 1461172098363 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:08:18 INFO - PROCESS | 1651 | 1461172098365 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:08:18 INFO - PROCESS | 1651 | 1461172098367 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1651 | 1461172098369 Marionette TRACE conn2 <- [1,2382,null,{}] 10:08:18 INFO - PROCESS | 1651 | 1461172098371 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}] 10:08:18 INFO - PROCESS | 1651 | 1461172098454 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:08:18 INFO - PROCESS | 1651 | 1461172098514 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b836000 == 31 [pid = 1651] [id = 603] 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x118879400) [pid = 1651] [serial = 1809] [outer = 0x0] 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1190d9000) [pid = 1651] [serial = 1810] [outer = 0x118879400] 10:08:18 INFO - PROCESS | 1651 | 1461172098540 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x119825400) [pid = 1651] [serial = 1811] [outer = 0x118879400] 10:08:18 INFO - PROCESS | 1651 | 1461172098840 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 10:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:08:18 INFO - PROCESS | 1651 | 1461172098888 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1651 | 1461172098889 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:08:18 INFO - PROCESS | 1651 | 1461172098891 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1651 | 1461172098893 Marionette TRACE conn2 <- [1,2386,null,{}] 10:08:18 INFO - PROCESS | 1651 | 1461172098897 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}] 10:08:18 INFO - PROCESS | 1651 | 1461172098971 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:08:18 INFO - PROCESS | 1651 | 1461172098975 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bda7800 == 32 [pid = 1651] [id = 604] 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11437a400) [pid = 1651] [serial = 1812] [outer = 0x0] 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11982ec00) [pid = 1651] [serial = 1813] [outer = 0x11437a400] 10:08:19 INFO - PROCESS | 1651 | 1461172099004 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x119d2f000) [pid = 1651] [serial = 1814] [outer = 0x11437a400] 10:08:19 INFO - PROCESS | 1651 | 1461172099380 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]]]}] 10:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 523ms 10:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:08:19 INFO - PROCESS | 1651 | 1461172099415 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:08:19 INFO - PROCESS | 1651 | 1461172099416 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:08:19 INFO - PROCESS | 1651 | 1461172099418 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:08:19 INFO - PROCESS | 1651 | 1461172099420 Marionette TRACE conn2 <- [1,2390,null,{}] 10:08:19 INFO - PROCESS | 1651 | 1461172099422 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}] 10:08:19 INFO - PROCESS | 1651 | 1461172099524 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:08:19 INFO - PROCESS | 1651 | 1461172099532 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7de800 == 33 [pid = 1651] [id = 605] 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x119eadc00) [pid = 1651] [serial = 1815] [outer = 0x0] 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11a997800) [pid = 1651] [serial = 1816] [outer = 0x119eadc00] 10:08:19 INFO - PROCESS | 1651 | 1461172099561 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11aaca000) [pid = 1651] [serial = 1817] [outer = 0x119eadc00] 10:08:19 INFO - PROCESS | 1651 | 1461172099901 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]]]}] 10:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 10:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:08:19 INFO - PROCESS | 1651 | 1461172099937 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:08:19 INFO - PROCESS | 1651 | 1461172099939 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:08:19 INFO - PROCESS | 1651 | 1461172099941 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:08:19 INFO - PROCESS | 1651 | 1461172099942 Marionette TRACE conn2 <- [1,2394,null,{}] 10:08:19 INFO - PROCESS | 1651 | 1461172099947 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}] 10:08:20 INFO - PROCESS | 1651 | 1461172100020 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:08:20 INFO - PROCESS | 1651 | 1461172100083 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b91800 == 34 [pid = 1651] [id = 606] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11a96f800) [pid = 1651] [serial = 1818] [outer = 0x0] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x11ad18c00) [pid = 1651] [serial = 1819] [outer = 0x11a96f800] 10:08:20 INFO - PROCESS | 1651 | 1461172100109 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x11ad23000) [pid = 1651] [serial = 1820] [outer = 0x11a96f800] 10:08:20 INFO - PROCESS | 1651 | 1461172100412 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 10:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:08:20 INFO - PROCESS | 1651 | 1461172100463 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1651 | 1461172100464 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:08:20 INFO - PROCESS | 1651 | 1461172100466 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1651 | 1461172100467 Marionette TRACE conn2 <- [1,2398,null,{}] 10:08:20 INFO - PROCESS | 1651 | 1461172100469 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}] 10:08:20 INFO - PROCESS | 1651 | 1461172100546 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:08:20 INFO - PROCESS | 1651 | 1461172100550 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12422e800 == 35 [pid = 1651] [id = 607] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x11ad25400) [pid = 1651] [serial = 1821] [outer = 0x0] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x11ae29400) [pid = 1651] [serial = 1822] [outer = 0x11ad25400] 10:08:20 INFO - PROCESS | 1651 | 1461172100577 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x11ae4c000) [pid = 1651] [serial = 1823] [outer = 0x11ad25400] 10:08:20 INFO - PROCESS | 1651 | 1461172100937 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 10:08:20 INFO - PROCESS | 1651 | 1461172100986 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1651 | 1461172100987 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:08:20 INFO - PROCESS | 1651 | 1461172100989 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1651 | 1461172100990 Marionette TRACE conn2 <- [1,2402,null,{}] 10:08:20 INFO - PROCESS | 1651 | 1461172100993 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}] 10:08:21 INFO - PROCESS | 1651 | 1461172101070 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:08:21 INFO - PROCESS | 1651 | 1461172101075 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8a8000 == 36 [pid = 1651] [id = 608] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x11ae29c00) [pid = 1651] [serial = 1824] [outer = 0x0] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x11ae63000) [pid = 1651] [serial = 1825] [outer = 0x11ae29c00] 10:08:21 INFO - PROCESS | 1651 | 1461172101105 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x11ae7dc00) [pid = 1651] [serial = 1826] [outer = 0x11ae29c00] 10:08:21 INFO - PROCESS | 1651 | 1461172101451 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]]]}] 10:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 474ms 10:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:08:21 INFO - PROCESS | 1651 | 1461172101464 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1651 | 1461172101465 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:08:21 INFO - PROCESS | 1651 | 1461172101467 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1651 | 1461172101469 Marionette TRACE conn2 <- [1,2406,null,{}] 10:08:21 INFO - PROCESS | 1651 | 1461172101471 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}] 10:08:21 INFO - PROCESS | 1651 | 1461172101578 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:08:21 INFO - PROCESS | 1651 | 1461172101693 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12888e000 == 37 [pid = 1651] [id = 609] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1190df400) [pid = 1651] [serial = 1827] [outer = 0x0] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x11ae80000) [pid = 1651] [serial = 1828] [outer = 0x1190df400] 10:08:21 INFO - PROCESS | 1651 | 1461172101734 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x11b50a400) [pid = 1651] [serial = 1829] [outer = 0x1190df400] 10:08:22 INFO - PROCESS | 1651 | 1461172102163 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 719ms 10:08:22 INFO - PROCESS | 1651 | 1461172102186 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1651 | 1461172102188 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:08:22 INFO - PROCESS | 1651 | 1461172102190 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1651 | 1461172102192 Marionette TRACE conn2 <- [1,2410,null,{}] 10:08:22 INFO - PROCESS | 1651 | 1461172102195 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}] 10:08:22 INFO - PROCESS | 1651 | 1461172102313 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:08:22 INFO - PROCESS | 1651 | 1461172102327 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bda7000 == 38 [pid = 1651] [id = 610] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x11b816400) [pid = 1651] [serial = 1830] [outer = 0x0] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x11bac3c00) [pid = 1651] [serial = 1831] [outer = 0x11b816400] 10:08:22 INFO - PROCESS | 1651 | 1461172102361 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x11bdca000) [pid = 1651] [serial = 1832] [outer = 0x11b816400] 10:08:22 INFO - PROCESS | 1651 | 1461172102732 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 571ms 10:08:22 INFO - PROCESS | 1651 | 1461172102761 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1651 | 1461172102762 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:08:22 INFO - PROCESS | 1651 | 1461172102770 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1651 | 1461172102771 Marionette TRACE conn2 <- [1,2414,null,{}] 10:08:22 INFO - PROCESS | 1651 | 1461172102774 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}] 10:08:22 INFO - PROCESS | 1651 | 1461172102876 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:08:22 INFO - PROCESS | 1651 | 1461172102880 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3bd000 == 39 [pid = 1651] [id = 611] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x11bcba400) [pid = 1651] [serial = 1833] [outer = 0x0] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x11c16ec00) [pid = 1651] [serial = 1834] [outer = 0x11bcba400] 10:08:22 INFO - PROCESS | 1651 | 1461172102906 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x11c18dc00) [pid = 1651] [serial = 1835] [outer = 0x11bcba400] 10:08:23 INFO - PROCESS | 1651 | 1461172103270 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 10:08:23 INFO - PROCESS | 1651 | 1461172103290 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1651 | 1461172103292 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:08:23 INFO - PROCESS | 1651 | 1461172103298 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1651 | 1461172103299 Marionette TRACE conn2 <- [1,2418,null,{}] 10:08:23 INFO - PROCESS | 1651 | 1461172103301 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}] 10:08:23 INFO - PROCESS | 1651 | 1461172103403 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:08:23 INFO - PROCESS | 1651 | 1461172103415 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb5d800 == 40 [pid = 1651] [id = 612] 10:08:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x11c18e400) [pid = 1651] [serial = 1836] [outer = 0x0] 10:08:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11c3b1400) [pid = 1651] [serial = 1837] [outer = 0x11c18e400] 10:08:23 INFO - PROCESS | 1651 | 1461172103440 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x11c4dd000) [pid = 1651] [serial = 1838] [outer = 0x11c18e400] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x11210d800) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12989a800) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x11ae60800) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x11982dc00) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12d330000) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x11212e800) [pid = 1651] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x123e7f400) [pid = 1651] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12efac000) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x11aac9800) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x11ae5d800) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x127e9bc00) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x114c80800) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12d33e000) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12b15dc00) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x11c91c400) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x114f56c00) [pid = 1651] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12b30d800) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12f30a400) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12fe55800) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12eae5c00) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x116433c00) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x119d34800) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12f6d9400) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12e3a8c00) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x124020c00) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11212b800) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12e241c00) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x123c34400) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11c916800) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1288b8400) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x119824000) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12f50c400) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12d335800) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x127ee2400) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x1190e0000) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12b9b0c00) [pid = 1651] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12fe50400) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x1299ba800) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x123c04000) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x136a2f800) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11ae27800) [pid = 1651] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x118684800) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11ae57c00) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x11ba4e800) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x1190dd000) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12efaf400) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12ec38c00) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x127c34800) [pid = 1651] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x119d30c00) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11c91e800) [pid = 1651] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12e3abc00) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12989b400) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x114c7e000) [pid = 1651] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x127eeb000) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12e244400) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12b33ac00) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12b30d000) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12bbedc00) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x114c7d000) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11ad21c00) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x119832000) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x114c79c00) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1146bb000) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11907fc00) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x112257400) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1299c1800) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12997a800) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x124020400) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11aac8800) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11aa29000) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x119080000) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x112102800) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x1278bc400) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11c4e1800) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11bac1c00) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11ba57000) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11ae26400) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x13a764800) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12ea39400) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11babf800) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11982a800) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:08:24 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1289e5800) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:08:24 INFO - PROCESS | 1651 | 1461172104504 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]]]}] 10:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1223ms 10:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:08:24 INFO - PROCESS | 1651 | 1461172104520 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:08:24 INFO - PROCESS | 1651 | 1461172104522 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:08:24 INFO - PROCESS | 1651 | 1461172104525 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1651 | 1461172104529 Marionette TRACE conn2 <- [1,2422,null,{}] 10:08:24 INFO - PROCESS | 1651 | 1461172104532 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}] 10:08:24 INFO - PROCESS | 1651 | 1461172104687 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:08:24 INFO - PROCESS | 1651 | 1461172104749 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11995b800 == 41 [pid = 1651] [id = 613] 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x112110000) [pid = 1651] [serial = 1839] [outer = 0x0] 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x114c80800) [pid = 1651] [serial = 1840] [outer = 0x112110000] 10:08:24 INFO - PROCESS | 1651 | 1461172104775 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1190d9400) [pid = 1651] [serial = 1841] [outer = 0x112110000] 10:08:25 INFO - PROCESS | 1651 | 1461172105049 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 577ms 10:08:25 INFO - PROCESS | 1651 | 1461172105101 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1651 | 1461172105102 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:08:25 INFO - PROCESS | 1651 | 1461172105105 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1651 | 1461172105106 Marionette TRACE conn2 <- [1,2426,null,{}] 10:08:25 INFO - PROCESS | 1651 | 1461172105108 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}] 10:08:25 INFO - PROCESS | 1651 | 1461172105223 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:08:25 INFO - PROCESS | 1651 | 1461172105230 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129830800 == 42 [pid = 1651] [id = 614] 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x114c7e000) [pid = 1651] [serial = 1842] [outer = 0x0] 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11a97bc00) [pid = 1651] [serial = 1843] [outer = 0x114c7e000] 10:08:25 INFO - PROCESS | 1651 | 1461172105256 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11ae5f400) [pid = 1651] [serial = 1844] [outer = 0x114c7e000] 10:08:25 INFO - PROCESS | 1651 | 1461172105579 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 10:08:25 INFO - PROCESS | 1651 | 1461172105624 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1651 | 1461172105625 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:08:25 INFO - PROCESS | 1651 | 1461172105627 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1651 | 1461172105628 Marionette TRACE conn2 <- [1,2430,null,{}] 10:08:25 INFO - PROCESS | 1651 | 1461172105631 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}] 10:08:25 INFO - PROCESS | 1651 | 1461172105716 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:08:25 INFO - PROCESS | 1651 | 1461172105720 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d17d800 == 43 [pid = 1651] [id = 615] 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11ae60800) [pid = 1651] [serial = 1845] [outer = 0x0] 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11c363800) [pid = 1651] [serial = 1846] [outer = 0x11ae60800] 10:08:25 INFO - PROCESS | 1651 | 1461172105746 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11c4e1000) [pid = 1651] [serial = 1847] [outer = 0x11ae60800] 10:08:26 INFO - PROCESS | 1651 | 1461172106098 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 523ms 10:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:08:26 INFO - PROCESS | 1651 | 1461172106151 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1651 | 1461172106152 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:08:26 INFO - PROCESS | 1651 | 1461172106154 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1651 | 1461172106155 Marionette TRACE conn2 <- [1,2434,null,{}] 10:08:26 INFO - PROCESS | 1651 | 1461172106157 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}] 10:08:26 INFO - PROCESS | 1651 | 1461172106247 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:08:26 INFO - PROCESS | 1651 | 1461172106252 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d415000 == 44 [pid = 1651] [id = 616] 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11c4e1800) [pid = 1651] [serial = 1848] [outer = 0x0] 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11c4e5c00) [pid = 1651] [serial = 1849] [outer = 0x11c4e1800] 10:08:26 INFO - PROCESS | 1651 | 1461172106278 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11c4ec000) [pid = 1651] [serial = 1850] [outer = 0x11c4e1800] 10:08:26 INFO - PROCESS | 1651 | 1461172106910 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 818ms 10:08:26 INFO - PROCESS | 1651 | 1461172106973 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1651 | 1461172106976 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:08:26 INFO - PROCESS | 1651 | 1461172106980 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1651 | 1461172106982 Marionette TRACE conn2 <- [1,2438,null,{}] 10:08:26 INFO - PROCESS | 1651 | 1461172106986 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}] 10:08:27 INFO - PROCESS | 1651 | 1461172107100 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:08:27 INFO - PROCESS | 1651 | 1461172107207 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119943800 == 45 [pid = 1651] [id = 617] 10:08:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1122ac400) [pid = 1651] [serial = 1851] [outer = 0x0] 10:08:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x1146bb400) [pid = 1651] [serial = 1852] [outer = 0x1122ac400] 10:08:27 INFO - PROCESS | 1651 | 1461172107240 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x114f58400) [pid = 1651] [serial = 1853] [outer = 0x1122ac400] 10:08:27 INFO - PROCESS | 1651 | 1461172107800 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]]]}] 10:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 872ms 10:08:27 INFO - PROCESS | 1651 | 1461172107853 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:08:27 INFO - PROCESS | 1651 | 1461172107857 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:08:27 INFO - PROCESS | 1651 | 1461172107862 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:08:27 INFO - PROCESS | 1651 | 1461172107863 Marionette TRACE conn2 <- [1,2442,null,{}] 10:08:27 INFO - PROCESS | 1651 | 1461172107866 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}] 10:08:27 INFO - PROCESS | 1651 | 1461172107979 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:08:28 INFO - PROCESS | 1651 | 1461172108064 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x115556800 == 46 [pid = 1651] [id = 618] 10:08:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x112122c00) [pid = 1651] [serial = 1854] [outer = 0x0] 10:08:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x11212bc00) [pid = 1651] [serial = 1855] [outer = 0x112122c00] 10:08:28 INFO - PROCESS | 1651 | 1461172108096 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x118df1400) [pid = 1651] [serial = 1856] [outer = 0x112122c00] 10:08:28 INFO - PROCESS | 1651 | 1461172108771 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]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 974ms 10:08:28 INFO - PROCESS | 1651 | 1461172108836 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1651 | 1461172108838 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:08:28 INFO - PROCESS | 1651 | 1461172108841 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1651 | 1461172108844 Marionette TRACE conn2 <- [1,2446,null,{}] 10:08:28 INFO - PROCESS | 1651 | 1461172108848 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}] 10:08:28 INFO - PROCESS | 1651 | 1461172108950 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:08:29 INFO - PROCESS | 1651 | 1461172109045 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186e5800 == 47 [pid = 1651] [id = 619] 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x11225d800) [pid = 1651] [serial = 1857] [outer = 0x0] 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x1122a7c00) [pid = 1651] [serial = 1858] [outer = 0x11225d800] 10:08:29 INFO - PROCESS | 1651 | 1461172109077 Marionette DEBUG loaded listener.js 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1146ba400) [pid = 1651] [serial = 1859] [outer = 0x11225d800] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11a865000 == 46 [pid = 1651] [id = 311] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11b589800 == 45 [pid = 1651] [id = 306] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11a847000 == 44 [pid = 1651] [id = 304] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x129388800 == 43 [pid = 1651] [id = 313] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119371800 == 42 [pid = 1651] [id = 303] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x127cde000 == 41 [pid = 1651] [id = 312] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11c40c800 == 40 [pid = 1651] [id = 308] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a2800 == 39 [pid = 1651] [id = 307] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119370800 == 38 [pid = 1651] [id = 309] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11a87e800 == 37 [pid = 1651] [id = 305] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12ea31c00) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | 1461172109621 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]]]}] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12b3fac00) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12f307400) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12b337c00) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12895a800) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12ce37400) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11aac4c00) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12fd75800) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11ae5b800) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12eae3000) [pid = 1651] [serial = 1448] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x1363d2400) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12e3a9400) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x123c10000) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x136a3b800) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11c4f4800) [pid = 1651] [serial = 1436] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12f30a000) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x11c179800) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x123c37000) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12efab000) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12fe55c00) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12f510800) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12b4b0400) [pid = 1651] [serial = 1445] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11ae89400) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12392e400) [pid = 1651] [serial = 1439] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12ea35800) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12d4df000) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12efac400) [pid = 1651] [serial = 1451] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12be7d400) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11464f400) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12b3f9400) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c16dc00) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11c4e5800) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12e246400) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11ae25400) [pid = 1651] [serial = 1454] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x127ee9800) [pid = 1651] [serial = 1442] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12fe54800) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12e242800) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12392f800) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x128955000) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1363d4800) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12ec40c00) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12b9af000) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x124021c00) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11aabc800) [pid = 1651] [serial = 1433] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12e244c00) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12f514c00) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x139464c00) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12f309800) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11ad18400) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123c0dc00) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1397bd800) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x137411c00) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12eaeac00) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11bab6000) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12fe4a800) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12b4b2800) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x13ac76800) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x13ac73800) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x13946cc00) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x127eb1000) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1397c9c00) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12e759000) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12b4a6c00) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12b9a5400) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b7b8400) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12be86400) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12bbe5400) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11aac3c00) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11c913800) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12d339c00) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12e3a4c00) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12d110800) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11bcb5400) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11ae5e800) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1190dd800) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11652b000) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12b3fbc00) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12b335000) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12b333400) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b30d400) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b309400) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b1ce800) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b159400) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12b1ca000) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129cb5000) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1299bac00) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1288a9c00) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x125ef7400) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123f5a000) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11c16d800) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11ba52000) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11ae57800) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11a972c00) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1190d4c00) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11212a800) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112109c00) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x129975800) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123f5bc00) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12448ec00) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11c90d400) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123b1e800) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11bdc3800) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11c4df000) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12e246c00) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12b302400) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 10:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 823ms 10:08:29 INFO - PROCESS | 1651 | 1461172109665 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1651 | 1461172109671 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:08:29 INFO - PROCESS | 1651 | 1461172109677 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1651 | 1461172109680 Marionette TRACE conn2 <- [1,2450,null,{}] 10:08:29 INFO - PROCESS | 1651 | 1461172109684 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}] 10:08:29 INFO - PROCESS | 1651 | 1461172109805 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:08:29 INFO - PROCESS | 1651 | 1461172109817 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119382800 == 38 [pid = 1651] [id = 620] 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x114c74800) [pid = 1651] [serial = 1860] [outer = 0x0] 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115876400) [pid = 1651] [serial = 1861] [outer = 0x114c74800] 10:08:29 INFO - PROCESS | 1651 | 1461172109861 Marionette DEBUG loaded listener.js 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118614000) [pid = 1651] [serial = 1862] [outer = 0x114c74800] 10:08:30 INFO - PROCESS | 1651 | 1461172110356 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 726ms 10:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:08:30 INFO - PROCESS | 1651 | 1461172110402 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1651 | 1461172110404 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:08:30 INFO - PROCESS | 1651 | 1461172110406 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1651 | 1461172110409 Marionette TRACE conn2 <- [1,2454,null,{}] 10:08:30 INFO - PROCESS | 1651 | 1461172110422 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}] 10:08:30 INFO - PROCESS | 1651 | 1461172110508 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:08:30 INFO - PROCESS | 1651 | 1461172110532 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b83e000 == 39 [pid = 1651] [id = 621] 10:08:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1190d6c00) [pid = 1651] [serial = 1863] [outer = 0x0] 10:08:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1190de400) [pid = 1651] [serial = 1864] [outer = 0x1190d6c00] 10:08:30 INFO - PROCESS | 1651 | 1461172110561 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11935ac00) [pid = 1651] [serial = 1865] [outer = 0x1190d6c00] 10:08:30 INFO - PROCESS | 1651 | 1461172110904 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 527ms 10:08:30 INFO - PROCESS | 1651 | 1461172110934 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1651 | 1461172110935 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:08:30 INFO - PROCESS | 1651 | 1461172110937 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1651 | 1461172110939 Marionette TRACE conn2 <- [1,2458,null,{}] 10:08:30 INFO - PROCESS | 1651 | 1461172110941 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}] 10:08:31 INFO - PROCESS | 1651 | 1461172111021 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:08:31 INFO - PROCESS | 1651 | 1461172111029 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c40e000 == 40 [pid = 1651] [id = 622] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119823800) [pid = 1651] [serial = 1866] [outer = 0x0] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11982b000) [pid = 1651] [serial = 1867] [outer = 0x119823800] 10:08:31 INFO - PROCESS | 1651 | 1461172111057 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119d2b800) [pid = 1651] [serial = 1868] [outer = 0x119823800] 10:08:31 INFO - PROCESS | 1651 | 1461172111386 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 469ms 10:08:31 INFO - PROCESS | 1651 | 1461172111408 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1651 | 1461172111409 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:08:31 INFO - PROCESS | 1651 | 1461172111414 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1651 | 1461172111415 Marionette TRACE conn2 <- [1,2462,null,{}] 10:08:31 INFO - PROCESS | 1651 | 1461172111417 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}] 10:08:31 INFO - PROCESS | 1651 | 1461172111495 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:08:31 INFO - PROCESS | 1651 | 1461172111566 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7f000 == 41 [pid = 1651] [id = 623] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119eb8400) [pid = 1651] [serial = 1869] [outer = 0x0] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11a977400) [pid = 1651] [serial = 1870] [outer = 0x119eb8400] 10:08:31 INFO - PROCESS | 1651 | 1461172111592 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11a998400) [pid = 1651] [serial = 1871] [outer = 0x119eb8400] 10:08:31 INFO - PROCESS | 1651 | 1461172111916 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 10:08:31 INFO - PROCESS | 1651 | 1461172111934 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1651 | 1461172111935 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:08:31 INFO - PROCESS | 1651 | 1461172111937 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1651 | 1461172111938 Marionette TRACE conn2 <- [1,2466,null,{}] 10:08:31 INFO - PROCESS | 1651 | 1461172111941 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}] 10:08:32 INFO - PROCESS | 1651 | 1461172112053 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:08:32 INFO - PROCESS | 1651 | 1461172112089 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e75000 == 42 [pid = 1651] [id = 624] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11aa2c000) [pid = 1651] [serial = 1872] [outer = 0x0] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11aac6400) [pid = 1651] [serial = 1873] [outer = 0x11aa2c000] 10:08:32 INFO - PROCESS | 1651 | 1461172112123 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11ad25c00) [pid = 1651] [serial = 1874] [outer = 0x11aa2c000] 10:08:32 INFO - PROCESS | 1651 | 1461172112456 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]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 10:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:08:32 INFO - PROCESS | 1651 | 1461172112507 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1651 | 1461172112509 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:08:32 INFO - PROCESS | 1651 | 1461172112511 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1651 | 1461172112512 Marionette TRACE conn2 <- [1,2470,null,{}] 10:08:32 INFO - PROCESS | 1651 | 1461172112514 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}] 10:08:32 INFO - PROCESS | 1651 | 1461172112611 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:08:32 INFO - PROCESS | 1651 | 1461172112616 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x113e69800 == 43 [pid = 1651] [id = 625] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11ace8400) [pid = 1651] [serial = 1875] [outer = 0x0] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11ae2a000) [pid = 1651] [serial = 1876] [outer = 0x11ace8400] 10:08:32 INFO - PROCESS | 1651 | 1461172112670 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11ae57000) [pid = 1651] [serial = 1877] [outer = 0x11ace8400] 10:08:33 INFO - PROCESS | 1651 | 1461172112997 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 10:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:08:33 INFO - PROCESS | 1651 | 1461172113032 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1651 | 1461172113033 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:08:33 INFO - PROCESS | 1651 | 1461172113035 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1651 | 1461172113036 Marionette TRACE conn2 <- [1,2474,null,{}] 10:08:33 INFO - PROCESS | 1651 | 1461172113038 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}] 10:08:33 INFO - PROCESS | 1651 | 1461172113135 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:08:33 INFO - PROCESS | 1651 | 1461172113148 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12890d000 == 44 [pid = 1651] [id = 626] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11ae23800) [pid = 1651] [serial = 1878] [outer = 0x0] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11ae65800) [pid = 1651] [serial = 1879] [outer = 0x11ae23800] 10:08:33 INFO - PROCESS | 1651 | 1461172113173 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ae84400) [pid = 1651] [serial = 1880] [outer = 0x11ae23800] 10:08:33 INFO - PROCESS | 1651 | 1461172113515 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 10:08:33 INFO - PROCESS | 1651 | 1461172113553 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1651 | 1461172113555 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:08:33 INFO - PROCESS | 1651 | 1461172113557 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1651 | 1461172113558 Marionette TRACE conn2 <- [1,2478,null,{}] 10:08:33 INFO - PROCESS | 1651 | 1461172113560 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}] 10:08:33 INFO - PROCESS | 1651 | 1461172113660 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:08:33 INFO - PROCESS | 1651 | 1461172113664 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c5b000 == 45 [pid = 1651] [id = 627] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11ae7a400) [pid = 1651] [serial = 1881] [outer = 0x0] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11b5b0800) [pid = 1651] [serial = 1882] [outer = 0x11ae7a400] 10:08:33 INFO - PROCESS | 1651 | 1461172113720 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11ba51000) [pid = 1651] [serial = 1883] [outer = 0x11ae7a400] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11b816400) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11bcba400) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11ad25400) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112109400) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119eadc00) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12e758c00) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118879400) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1122aec00) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11437a400) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11ae29c00) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x114654000) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11a96f800) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11c18e400) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112110000) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x114c7e000) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1190df400) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11ae60800) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:08:34 INFO - PROCESS | 1651 | 1461172114146 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]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 619ms 10:08:34 INFO - PROCESS | 1651 | 1461172114177 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 1651 | 1461172114179 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:08:34 INFO - PROCESS | 1651 | 1461172114181 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1651 | 1461172114182 Marionette TRACE conn2 <- [1,2482,null,{}] 10:08:34 INFO - PROCESS | 1651 | 1461172114184 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}] 10:08:34 INFO - PROCESS | 1651 | 1461172114268 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:08:34 INFO - PROCESS | 1651 | 1461172114321 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e79800 == 46 [pid = 1651] [id = 628] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1122aec00) [pid = 1651] [serial = 1884] [outer = 0x0] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1190dbc00) [pid = 1651] [serial = 1885] [outer = 0x1122aec00] 10:08:34 INFO - PROCESS | 1651 | 1461172114347 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11ae29c00) [pid = 1651] [serial = 1886] [outer = 0x1122aec00] 10:08:34 INFO - PROCESS | 1651 | 1461172114640 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]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 472ms 10:08:34 INFO - PROCESS | 1651 | 1461172114654 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 1651 | 1461172114655 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:08:34 INFO - PROCESS | 1651 | 1461172114658 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1651 | 1461172114660 Marionette TRACE conn2 <- [1,2486,null,{}] 10:08:34 INFO - PROCESS | 1651 | 1461172114671 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}] 10:08:34 INFO - PROCESS | 1651 | 1461172114772 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:08:34 INFO - PROCESS | 1651 | 1461172114777 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c05f000 == 47 [pid = 1651] [id = 629] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11ae82000) [pid = 1651] [serial = 1887] [outer = 0x0] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11bac3400) [pid = 1651] [serial = 1888] [outer = 0x11ae82000] 10:08:34 INFO - PROCESS | 1651 | 1461172114807 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11bdcac00) [pid = 1651] [serial = 1889] [outer = 0x11ae82000] 10:08:35 INFO - PROCESS | 1651 | 1461172115177 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]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 528ms 10:08:35 INFO - PROCESS | 1651 | 1461172115187 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1651 | 1461172115188 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:08:35 INFO - PROCESS | 1651 | 1461172115205 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1651 | 1461172115206 Marionette TRACE conn2 <- [1,2490,null,{}] 10:08:35 INFO - PROCESS | 1651 | 1461172115208 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}] 10:08:35 INFO - PROCESS | 1651 | 1461172115291 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:08:35 INFO - PROCESS | 1651 | 1461172115298 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c0800 == 48 [pid = 1651] [id = 630] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11bdcd800) [pid = 1651] [serial = 1890] [outer = 0x0] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11c171c00) [pid = 1651] [serial = 1891] [outer = 0x11bdcd800] 10:08:35 INFO - PROCESS | 1651 | 1461172115324 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11c3ad400) [pid = 1651] [serial = 1892] [outer = 0x11bdcd800] 10:08:35 INFO - PROCESS | 1651 | 1461172115654 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]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 468ms 10:08:35 INFO - PROCESS | 1651 | 1461172115674 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1651 | 1461172115677 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:08:35 INFO - PROCESS | 1651 | 1461172115682 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1651 | 1461172115684 Marionette TRACE conn2 <- [1,2494,null,{}] 10:08:35 INFO - PROCESS | 1651 | 1461172115687 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}] 10:08:35 INFO - PROCESS | 1651 | 1461172115811 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:08:35 INFO - PROCESS | 1651 | 1461172115892 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d41c000 == 49 [pid = 1651] [id = 631] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11bdce000) [pid = 1651] [serial = 1893] [outer = 0x0] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11c4d9c00) [pid = 1651] [serial = 1894] [outer = 0x11bdce000] 10:08:35 INFO - PROCESS | 1651 | 1461172115932 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11c4e6800) [pid = 1651] [serial = 1895] [outer = 0x11bdce000] 10:08:36 INFO - PROCESS | 1651 | 1461172116450 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 822ms 10:08:36 INFO - PROCESS | 1651 | 1461172116514 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1651 | 1461172116518 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:08:36 INFO - PROCESS | 1651 | 1461172116522 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1651 | 1461172116524 Marionette TRACE conn2 <- [1,2498,null,{}] 10:08:36 INFO - PROCESS | 1651 | 1461172116528 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}] 10:08:36 INFO - PROCESS | 1651 | 1461172116633 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:08:36 INFO - PROCESS | 1651 | 1461172116703 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a856000 == 50 [pid = 1651] [id = 632] 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x114406400) [pid = 1651] [serial = 1896] [outer = 0x0] 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11586f400) [pid = 1651] [serial = 1897] [outer = 0x114406400] 10:08:36 INFO - PROCESS | 1651 | 1461172116735 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118852800) [pid = 1651] [serial = 1898] [outer = 0x114406400] 10:08:37 INFO - PROCESS | 1651 | 1461172117166 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]]]}] 10:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 10:08:37 INFO - PROCESS | 1651 | 1461172117193 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:08:37 INFO - PROCESS | 1651 | 1461172117199 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:08:37 INFO - PROCESS | 1651 | 1461172117204 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1651 | 1461172117206 Marionette TRACE conn2 <- [1,2502,null,{}] 10:08:37 INFO - PROCESS | 1651 | 1461172117209 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}] 10:08:37 INFO - PROCESS | 1651 | 1461172117314 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:08:37 INFO - PROCESS | 1651 | 1461172117370 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12406c800 == 51 [pid = 1651] [id = 633] 10:08:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1189f7800) [pid = 1651] [serial = 1899] [outer = 0x0] 10:08:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119368c00) [pid = 1651] [serial = 1900] [outer = 0x1189f7800] 10:08:37 INFO - PROCESS | 1651 | 1461172117400 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119843c00) [pid = 1651] [serial = 1901] [outer = 0x1189f7800] 10:08:37 INFO - PROCESS | 1651 | 1461172117819 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]]]}] 10:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 10:08:37 INFO - PROCESS | 1651 | 1461172117876 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 1651 | 1461172117878 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:08:37 INFO - PROCESS | 1651 | 1461172117880 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1651 | 1461172117883 Marionette TRACE conn2 <- [1,2506,null,{}] 10:08:37 INFO - PROCESS | 1651 | 1461172117891 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}] 10:08:38 INFO - PROCESS | 1651 | 1461172118023 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:08:38 INFO - PROCESS | 1651 | 1461172118090 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d426000 == 52 [pid = 1651] [id = 634] 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11aa13800) [pid = 1651] [serial = 1902] [outer = 0x0] 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11ace4400) [pid = 1651] [serial = 1903] [outer = 0x11aa13800] 10:08:38 INFO - PROCESS | 1651 | 1461172118124 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11ae5e800) [pid = 1651] [serial = 1904] [outer = 0x11aa13800] 10:08:38 INFO - PROCESS | 1651 | 1461172118610 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]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 773ms 10:08:38 INFO - PROCESS | 1651 | 1461172118654 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1651 | 1461172118657 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:08:38 INFO - PROCESS | 1651 | 1461172118661 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1651 | 1461172118663 Marionette TRACE conn2 <- [1,2510,null,{}] 10:08:38 INFO - PROCESS | 1651 | 1461172118667 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}] 10:08:38 INFO - PROCESS | 1651 | 1461172118817 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:08:38 INFO - PROCESS | 1651 | 1461172118901 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dad8000 == 53 [pid = 1651] [id = 635] 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11ae62800) [pid = 1651] [serial = 1905] [outer = 0x0] 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11bcb5800) [pid = 1651] [serial = 1906] [outer = 0x11ae62800] 10:08:38 INFO - PROCESS | 1651 | 1461172118932 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11bdc7800) [pid = 1651] [serial = 1907] [outer = 0x11ae62800] 10:08:39 INFO - PROCESS | 1651 | 1461172119349 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]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 722ms 10:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:08:39 INFO - PROCESS | 1651 | 1461172119402 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1651 | 1461172119403 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:08:39 INFO - PROCESS | 1651 | 1461172119405 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1651 | 1461172119407 Marionette TRACE conn2 <- [1,2514,null,{}] 10:08:39 INFO - PROCESS | 1651 | 1461172119409 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}] 10:08:39 INFO - PROCESS | 1651 | 1461172119510 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:08:39 INFO - PROCESS | 1651 | 1461172119566 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e46b000 == 54 [pid = 1651] [id = 636] 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11babd000) [pid = 1651] [serial = 1908] [outer = 0x0] 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11c35a800) [pid = 1651] [serial = 1909] [outer = 0x11babd000] 10:08:39 INFO - PROCESS | 1651 | 1461172119596 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11c4e7c00) [pid = 1651] [serial = 1910] [outer = 0x11babd000] 10:08:39 INFO - PROCESS | 1651 | 1461172119992 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]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 619ms 10:08:40 INFO - PROCESS | 1651 | 1461172120032 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1651 | 1461172120033 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:08:40 INFO - PROCESS | 1651 | 1461172120035 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1651 | 1461172120037 Marionette TRACE conn2 <- [1,2518,null,{}] 10:08:40 INFO - PROCESS | 1651 | 1461172120039 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}] 10:08:40 INFO - PROCESS | 1651 | 1461172120151 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:08:40 INFO - PROCESS | 1651 | 1461172120208 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7b5800 == 55 [pid = 1651] [id = 637] 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c4ec800) [pid = 1651] [serial = 1911] [outer = 0x0] 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11c4f4c00) [pid = 1651] [serial = 1912] [outer = 0x11c4ec800] 10:08:40 INFO - PROCESS | 1651 | 1461172120240 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11c914400) [pid = 1651] [serial = 1913] [outer = 0x11c4ec800] 10:08:40 INFO - PROCESS | 1651 | 1461172120721 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]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 10:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:08:40 INFO - PROCESS | 1651 | 1461172120759 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1651 | 1461172120761 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:08:40 INFO - PROCESS | 1651 | 1461172120766 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1651 | 1461172120768 Marionette TRACE conn2 <- [1,2522,null,{}] 10:08:40 INFO - PROCESS | 1651 | 1461172120772 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}] 10:08:40 INFO - PROCESS | 1651 | 1461172120954 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:08:41 INFO - PROCESS | 1651 | 1461172121160 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a88e800 == 56 [pid = 1651] [id = 638] 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x112123400) [pid = 1651] [serial = 1914] [outer = 0x0] 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11212a000) [pid = 1651] [serial = 1915] [outer = 0x112123400] 10:08:41 INFO - PROCESS | 1651 | 1461172121215 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1122a8000) [pid = 1651] [serial = 1916] [outer = 0x112123400] 10:08:41 INFO - PROCESS | 1651 | 1461172121651 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]]]}] 10:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 924ms 10:08:41 INFO - PROCESS | 1651 | 1461172121689 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1651 | 1461172121692 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:08:41 INFO - PROCESS | 1651 | 1461172121696 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1651 | 1461172121698 Marionette TRACE conn2 <- [1,2526,null,{}] 10:08:41 INFO - PROCESS | 1651 | 1461172121701 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}] 10:08:41 INFO - PROCESS | 1651 | 1461172121794 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:08:41 INFO - PROCESS | 1651 | 1461172121850 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85d000 == 57 [pid = 1651] [id = 639] 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11464f400) [pid = 1651] [serial = 1917] [outer = 0x0] 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11652d400) [pid = 1651] [serial = 1918] [outer = 0x11464f400] 10:08:41 INFO - PROCESS | 1651 | 1461172121877 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118d92800) [pid = 1651] [serial = 1919] [outer = 0x11464f400] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c0800 == 56 [pid = 1651] [id = 630] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12c05f000 == 55 [pid = 1651] [id = 629] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x125e79800 == 54 [pid = 1651] [id = 628] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x129c5b000 == 53 [pid = 1651] [id = 627] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12890d000 == 52 [pid = 1651] [id = 626] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x113e69800 == 51 [pid = 1651] [id = 625] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x125e75000 == 50 [pid = 1651] [id = 624] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7f000 == 49 [pid = 1651] [id = 623] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11c40e000 == 48 [pid = 1651] [id = 622] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11b83e000 == 47 [pid = 1651] [id = 621] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119382800 == 46 [pid = 1651] [id = 620] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1186e5800 == 45 [pid = 1651] [id = 619] 10:08:42 INFO - PROCESS | 1651 | --DOCSHELL 0x115556800 == 44 [pid = 1651] [id = 618] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11c363800) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11bac3c00) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11c16ec00) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11ae29400) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11ae4c000) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11884c400) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118f3a400) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11a997800) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11aaca000) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12eae0000) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1190d9000) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119825400) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1122af400) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11434c000) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11982ec00) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119d2f000) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ae63000) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11ae7dc00) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x114c7d400) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x115817c00) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11ad23000) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11ad18c00) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11c3b1400) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x114c80800) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11a97bc00) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11ae5f400) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11c4dd000) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11c18dc00) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11ae80000) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1190d9400) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11bdca000) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11b50a400) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11c4e1000) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 10:08:42 INFO - PROCESS | 1651 | 1461172122282 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]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 619ms 10:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:08:42 INFO - PROCESS | 1651 | 1461172122317 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1651 | 1461172122320 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:08:42 INFO - PROCESS | 1651 | 1461172122323 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1651 | 1461172122324 Marionette TRACE conn2 <- [1,2530,null,{}] 10:08:42 INFO - PROCESS | 1651 | 1461172122327 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}] 10:08:42 INFO - PROCESS | 1651 | 1461172122409 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:08:42 INFO - PROCESS | 1651 | 1461172122490 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119385000 == 45 [pid = 1651] [id = 640] 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118d90c00) [pid = 1651] [serial = 1920] [outer = 0x0] 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1192c8000) [pid = 1651] [serial = 1921] [outer = 0x118d90c00] 10:08:42 INFO - PROCESS | 1651 | 1461172122523 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11982ec00) [pid = 1651] [serial = 1922] [outer = 0x118d90c00] 10:08:42 INFO - PROCESS | 1651 | 1461172122855 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]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 574ms 10:08:42 INFO - PROCESS | 1651 | 1461172122897 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1651 | 1461172122899 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:08:42 INFO - PROCESS | 1651 | 1461172122902 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1651 | 1461172122907 Marionette TRACE conn2 <- [1,2534,null,{}] 10:08:42 INFO - PROCESS | 1651 | 1461172122913 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}] 10:08:43 INFO - PROCESS | 1651 | 1461172123001 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:08:43 INFO - PROCESS | 1651 | 1461172123052 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1b9000 == 46 [pid = 1651] [id = 641] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1190e0400) [pid = 1651] [serial = 1923] [outer = 0x0] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119eb3c00) [pid = 1651] [serial = 1924] [outer = 0x1190e0400] 10:08:43 INFO - PROCESS | 1651 | 1461172123087 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11aaca000) [pid = 1651] [serial = 1925] [outer = 0x1190e0400] 10:08:43 INFO - PROCESS | 1651 | 1461172123402 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]]]}] 10:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 524ms 10:08:43 INFO - PROCESS | 1651 | 1461172123425 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1651 | 1461172123429 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:08:43 INFO - PROCESS | 1651 | 1461172123432 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1651 | 1461172123433 Marionette TRACE conn2 <- [1,2538,null,{}] 10:08:43 INFO - PROCESS | 1651 | 1461172123435 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}] 10:08:43 INFO - PROCESS | 1651 | 1461172123519 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:08:43 INFO - PROCESS | 1651 | 1461172123523 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12421f800 == 47 [pid = 1651] [id = 642] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11aaca800) [pid = 1651] [serial = 1926] [outer = 0x0] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11ae22800) [pid = 1651] [serial = 1927] [outer = 0x11aaca800] 10:08:43 INFO - PROCESS | 1651 | 1461172123550 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11ae48800) [pid = 1651] [serial = 1928] [outer = 0x11aaca800] 10:08:43 INFO - PROCESS | 1651 | 1461172123905 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]]]}] 10:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 10:08:43 INFO - PROCESS | 1651 | 1461172123952 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1651 | 1461172123953 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:08:43 INFO - PROCESS | 1651 | 1461172123956 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1651 | 1461172123957 Marionette TRACE conn2 <- [1,2542,null,{}] 10:08:43 INFO - PROCESS | 1651 | 1461172123959 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}] 10:08:44 INFO - PROCESS | 1651 | 1461172124039 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:08:44 INFO - PROCESS | 1651 | 1461172124046 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x127ce5800 == 48 [pid = 1651] [id = 643] 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11ae7c400) [pid = 1651] [serial = 1929] [outer = 0x0] 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ae88800) [pid = 1651] [serial = 1930] [outer = 0x11ae7c400] 10:08:44 INFO - PROCESS | 1651 | 1461172124079 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11bac3c00) [pid = 1651] [serial = 1931] [outer = 0x11ae7c400] 10:08:44 INFO - PROCESS | 1651 | 1461172124549 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]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 619ms 10:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:08:44 INFO - PROCESS | 1651 | 1461172124583 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1651 | 1461172124585 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:08:44 INFO - PROCESS | 1651 | 1461172124588 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1651 | 1461172124591 Marionette TRACE conn2 <- [1,2546,null,{}] 10:08:44 INFO - PROCESS | 1651 | 1461172124595 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}] 10:08:44 INFO - PROCESS | 1651 | 1461172124737 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:08:44 INFO - PROCESS | 1651 | 1461172124788 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c5f800 == 49 [pid = 1651] [id = 644] 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11c35a400) [pid = 1651] [serial = 1932] [outer = 0x0] 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11c4da400) [pid = 1651] [serial = 1933] [outer = 0x11c35a400] 10:08:44 INFO - PROCESS | 1651 | 1461172124832 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11c4eb800) [pid = 1651] [serial = 1934] [outer = 0x11c35a400] 10:08:45 INFO - PROCESS | 1651 | 1461172125189 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]]]}] 10:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 10:08:45 INFO - PROCESS | 1651 | 1461172125210 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1651 | 1461172125213 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:08:45 INFO - PROCESS | 1651 | 1461172125233 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1651 | 1461172125234 Marionette TRACE conn2 <- [1,2550,null,{}] 10:08:45 INFO - PROCESS | 1651 | 1461172125236 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}] 10:08:45 INFO - PROCESS | 1651 | 1461172125337 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:08:45 INFO - PROCESS | 1651 | 1461172125371 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b716000 == 50 [pid = 1651] [id = 645] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11c4e8800) [pid = 1651] [serial = 1935] [outer = 0x0] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11c90b400) [pid = 1651] [serial = 1936] [outer = 0x11c4e8800] 10:08:45 INFO - PROCESS | 1651 | 1461172125398 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c915000) [pid = 1651] [serial = 1937] [outer = 0x11c4e8800] 10:08:45 INFO - PROCESS | 1651 | 1461172125732 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]]]}] 10:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 10:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:08:45 INFO - PROCESS | 1651 | 1461172125752 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1651 | 1461172125753 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:08:45 INFO - PROCESS | 1651 | 1461172125755 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1651 | 1461172125756 Marionette TRACE conn2 <- [1,2554,null,{}] 10:08:45 INFO - PROCESS | 1651 | 1461172125758 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}] 10:08:45 INFO - PROCESS | 1651 | 1461172125865 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:08:45 INFO - PROCESS | 1651 | 1461172125878 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c056000 == 51 [pid = 1651] [id = 646] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11c915400) [pid = 1651] [serial = 1938] [outer = 0x0] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c91c000) [pid = 1651] [serial = 1939] [outer = 0x11c915400] 10:08:45 INFO - PROCESS | 1651 | 1461172125904 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11c920c00) [pid = 1651] [serial = 1940] [outer = 0x11c915400] 10:08:46 INFO - PROCESS | 1651 | 1461172126346 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]]]}] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11ace8400) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11225d800) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119823800) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c4e1800) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11aa2c000) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x114c74800) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1190d6c00) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119eb8400) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11ae7a400) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1122aec00) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11ae23800) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11bdcd800) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:08:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11ae82000) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 619ms 10:08:46 INFO - PROCESS | 1651 | 1461172126374 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 1651 | 1461172126376 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:08:46 INFO - PROCESS | 1651 | 1461172126378 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1651 | 1461172126379 Marionette TRACE conn2 <- [1,2558,null,{}] 10:08:46 INFO - PROCESS | 1651 | 1461172126382 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}] 10:08:46 INFO - PROCESS | 1651 | 1461172126468 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:08:46 INFO - PROCESS | 1651 | 1461172126474 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11add7000 == 52 [pid = 1651] [id = 647] 10:08:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x114c75800) [pid = 1651] [serial = 1941] [outer = 0x0] 10:08:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11923dc00) [pid = 1651] [serial = 1942] [outer = 0x114c75800] 10:08:46 INFO - PROCESS | 1651 | 1461172126502 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ace8400) [pid = 1651] [serial = 1943] [outer = 0x114c75800] 10:08:46 INFO - PROCESS | 1651 | 1461172126852 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]]]}] 10:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 10:08:46 INFO - PROCESS | 1651 | 1461172126898 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:08:46 INFO - PROCESS | 1651 | 1461172126900 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:08:46 INFO - PROCESS | 1651 | 1461172126902 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1651 | 1461172126903 Marionette TRACE conn2 <- [1,2562,null,{}] 10:08:46 INFO - PROCESS | 1651 | 1461172126905 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}] 10:08:47 INFO - PROCESS | 1651 | 1461172127013 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:08:47 INFO - PROCESS | 1651 | 1461172127020 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d421000 == 53 [pid = 1651] [id = 648] 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x114f61000) [pid = 1651] [serial = 1944] [outer = 0x0] 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11bdc2c00) [pid = 1651] [serial = 1945] [outer = 0x114f61000] 10:08:47 INFO - PROCESS | 1651 | 1461172127051 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123926c00) [pid = 1651] [serial = 1946] [outer = 0x114f61000] 10:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 10:08:47 INFO - PROCESS | 1651 | 1461172127415 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]]]}] 10:08:47 INFO - PROCESS | 1651 | 1461172127421 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1651 | 1461172127422 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:08:47 INFO - PROCESS | 1651 | 1461172127425 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1651 | 1461172127427 Marionette TRACE conn2 <- [1,2566,null,{}] 10:08:47 INFO - PROCESS | 1651 | 1461172127433 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}] 10:08:47 INFO - PROCESS | 1651 | 1461172127535 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:08:47 INFO - PROCESS | 1651 | 1461172127540 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f06c800 == 54 [pid = 1651] [id = 649] 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123927800) [pid = 1651] [serial = 1947] [outer = 0x0] 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123b20400) [pid = 1651] [serial = 1948] [outer = 0x123927800] 10:08:47 INFO - PROCESS | 1651 | 1461172127565 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123c0ac00) [pid = 1651] [serial = 1949] [outer = 0x123927800] 10:08:47 INFO - PROCESS | 1651 | 1461172127915 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]]]}] 10:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 10:08:47 INFO - PROCESS | 1651 | 1461172127957 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1651 | 1461172127958 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:08:47 INFO - PROCESS | 1651 | 1461172127961 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1651 | 1461172127962 Marionette TRACE conn2 <- [1,2570,null,{}] 10:08:47 INFO - PROCESS | 1651 | 1461172127964 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}] 10:08:48 INFO - PROCESS | 1651 | 1461172128045 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:08:48 INFO - PROCESS | 1651 | 1461172128050 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f07c800 == 55 [pid = 1651] [id = 650] 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123c07000) [pid = 1651] [serial = 1950] [outer = 0x0] 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123c10000) [pid = 1651] [serial = 1951] [outer = 0x123c07000] 10:08:48 INFO - PROCESS | 1651 | 1461172128075 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123f5f800) [pid = 1651] [serial = 1952] [outer = 0x123c07000] 10:08:48 INFO - PROCESS | 1651 | 1461172128588 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]]]}] 10:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 670ms 10:08:48 INFO - PROCESS | 1651 | 1461172128633 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:08:48 INFO - PROCESS | 1651 | 1461172128637 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:08:48 INFO - PROCESS | 1651 | 1461172128642 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 1651 | 1461172128646 Marionette TRACE conn2 <- [1,2574,null,{}] 10:08:48 INFO - PROCESS | 1651 | 1461172128652 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}] 10:08:48 INFO - PROCESS | 1651 | 1461172128806 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:08:48 INFO - PROCESS | 1651 | 1461172128908 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11981d000 == 56 [pid = 1651] [id = 651] 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11225f400) [pid = 1651] [serial = 1953] [outer = 0x0] 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x114c7d400) [pid = 1651] [serial = 1954] [outer = 0x11225f400] 10:08:48 INFO - PROCESS | 1651 | 1461172128958 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118614800) [pid = 1651] [serial = 1955] [outer = 0x11225f400] 10:08:49 INFO - PROCESS | 1651 | 1461172129454 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]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 876ms 10:08:49 INFO - PROCESS | 1651 | 1461172129518 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1651 | 1461172129522 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:08:49 INFO - PROCESS | 1651 | 1461172129527 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1651 | 1461172129529 Marionette TRACE conn2 <- [1,2578,null,{}] 10:08:49 INFO - PROCESS | 1651 | 1461172129532 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}] 10:08:49 INFO - PROCESS | 1651 | 1461172129639 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:08:49 INFO - PROCESS | 1651 | 1461172129698 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x124220000 == 57 [pid = 1651] [id = 652] 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118deac00) [pid = 1651] [serial = 1956] [outer = 0x0] 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119829c00) [pid = 1651] [serial = 1957] [outer = 0x118deac00] 10:08:49 INFO - PROCESS | 1651 | 1461172129729 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11a97d400) [pid = 1651] [serial = 1958] [outer = 0x118deac00] 10:08:50 INFO - PROCESS | 1651 | 1461172130196 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 10:08:50 INFO - PROCESS | 1651 | 1461172130255 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1651 | 1461172130257 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:08:50 INFO - PROCESS | 1651 | 1461172130259 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1651 | 1461172130262 Marionette TRACE conn2 <- [1,2582,null,{}] 10:08:50 INFO - PROCESS | 1651 | 1461172130270 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}] 10:08:50 INFO - PROCESS | 1651 | 1461172130380 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:08:50 INFO - PROCESS | 1651 | 1461172130440 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7b1000 == 58 [pid = 1651] [id = 653] 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11aac2800) [pid = 1651] [serial = 1959] [outer = 0x0] 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11ae60400) [pid = 1651] [serial = 1960] [outer = 0x11aac2800] 10:08:50 INFO - PROCESS | 1651 | 1461172130514 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11bdca000) [pid = 1651] [serial = 1961] [outer = 0x11aac2800] 10:08:50 INFO - PROCESS | 1651 | 1461172130934 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 722ms 10:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:08:50 INFO - PROCESS | 1651 | 1461172130982 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1651 | 1461172130984 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:08:50 INFO - PROCESS | 1651 | 1461172130986 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1651 | 1461172130988 Marionette TRACE conn2 <- [1,2586,null,{}] 10:08:50 INFO - PROCESS | 1651 | 1461172130990 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}] 10:08:51 INFO - PROCESS | 1651 | 1461172131097 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:08:51 INFO - PROCESS | 1651 | 1461172131154 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f634800 == 59 [pid = 1651] [id = 654] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c171400) [pid = 1651] [serial = 1962] [outer = 0x0] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c4ee000) [pid = 1651] [serial = 1963] [outer = 0x11c171400] 10:08:51 INFO - PROCESS | 1651 | 1461172131185 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c924400) [pid = 1651] [serial = 1964] [outer = 0x11c171400] 10:08:51 INFO - PROCESS | 1651 | 1461172131646 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]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 10:08:51 INFO - PROCESS | 1651 | 1461172131658 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1651 | 1461172131659 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:08:51 INFO - PROCESS | 1651 | 1461172131664 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1651 | 1461172131665 Marionette TRACE conn2 <- [1,2590,null,{}] 10:08:51 INFO - PROCESS | 1651 | 1461172131668 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}] 10:08:51 INFO - PROCESS | 1651 | 1461172131771 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:08:51 INFO - PROCESS | 1651 | 1461172131872 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa19000 == 60 [pid = 1651] [id = 655] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11c82c800) [pid = 1651] [serial = 1965] [outer = 0x0] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12392c400) [pid = 1651] [serial = 1966] [outer = 0x11c82c800] 10:08:51 INFO - PROCESS | 1651 | 1461172131903 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x123c07400) [pid = 1651] [serial = 1967] [outer = 0x11c82c800] 10:08:52 INFO - PROCESS | 1651 | 1461172132388 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]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 773ms 10:08:52 INFO - PROCESS | 1651 | 1461172132438 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1651 | 1461172132440 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:08:52 INFO - PROCESS | 1651 | 1461172132446 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1651 | 1461172132448 Marionette TRACE conn2 <- [1,2594,null,{}] 10:08:52 INFO - PROCESS | 1651 | 1461172132452 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}] 10:08:52 INFO - PROCESS | 1651 | 1461172132803 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:08:52 INFO - PROCESS | 1651 | 1461172132897 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a890800 == 61 [pid = 1651] [id = 656] 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11212a800) [pid = 1651] [serial = 1968] [outer = 0x0] 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11225b400) [pid = 1651] [serial = 1969] [outer = 0x11212a800] 10:08:52 INFO - PROCESS | 1651 | 1461172132926 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x114c75400) [pid = 1651] [serial = 1970] [outer = 0x11212a800] 10:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 973ms 10:08:53 INFO - PROCESS | 1651 | 1461172133407 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]]]}] 10:08:53 INFO - PROCESS | 1651 | 1461172133417 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1651 | 1461172133420 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:08:53 INFO - PROCESS | 1651 | 1461172133423 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1651 | 1461172133426 Marionette TRACE conn2 <- [1,2598,null,{}] 10:08:53 INFO - PROCESS | 1651 | 1461172133429 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}] 10:08:53 INFO - PROCESS | 1651 | 1461172133525 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:08:53 INFO - PROCESS | 1651 | 1461172133582 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a857000 == 62 [pid = 1651] [id = 657] 10:08:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x114c74800) [pid = 1651] [serial = 1971] [outer = 0x0] 10:08:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11886ec00) [pid = 1651] [serial = 1972] [outer = 0x114c74800] 10:08:53 INFO - PROCESS | 1651 | 1461172133612 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119828c00) [pid = 1651] [serial = 1973] [outer = 0x114c74800] 10:08:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12f06c800 == 61 [pid = 1651] [id = 649] 10:08:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12d421000 == 60 [pid = 1651] [id = 648] 10:08:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11add7000 == 59 [pid = 1651] [id = 647] 10:08:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c056000 == 58 [pid = 1651] [id = 646] 10:08:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b716000 == 57 [pid = 1651] [id = 645] 10:08:53 INFO - PROCESS | 1651 | --DOCSHELL 0x129c5f800 == 56 [pid = 1651] [id = 644] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x127ce5800 == 55 [pid = 1651] [id = 643] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12421f800 == 54 [pid = 1651] [id = 642] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1b9000 == 53 [pid = 1651] [id = 641] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119385000 == 52 [pid = 1651] [id = 640] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85d000 == 51 [pid = 1651] [id = 639] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11a88e800 == 50 [pid = 1651] [id = 638] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12e46b000 == 49 [pid = 1651] [id = 636] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12dad8000 == 48 [pid = 1651] [id = 635] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d426000 == 47 [pid = 1651] [id = 634] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12406c800 == 46 [pid = 1651] [id = 633] 10:08:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11a856000 == 45 [pid = 1651] [id = 632] 10:08:54 INFO - PROCESS | 1651 | 1461172134075 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 674ms 10:08:54 INFO - PROCESS | 1651 | 1461172134099 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1651 | 1461172134100 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:08:54 INFO - PROCESS | 1651 | 1461172134103 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1651 | 1461172134104 Marionette TRACE conn2 <- [1,2602,null,{}] 10:08:54 INFO - PROCESS | 1651 | 1461172134106 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}] 10:08:54 INFO - PROCESS | 1651 | 1461172134191 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:08:54 INFO - PROCESS | 1651 | 1461172134201 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119950800 == 46 [pid = 1651] [id = 658] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x119d35c00) [pid = 1651] [serial = 1974] [outer = 0x0] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11aa13c00) [pid = 1651] [serial = 1975] [outer = 0x119d35c00] 10:08:54 INFO - PROCESS | 1651 | 1461172134228 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11aacac00) [pid = 1651] [serial = 1976] [outer = 0x119d35c00] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11ae2a000) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1122a7c00) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1146ba400) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11982b000) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x119d2b800) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11c4e5c00) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11c4ec000) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11212bc00) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11aac6400) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x115876400) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118614000) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1190de400) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11935ac00) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11a977400) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1146bb400) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11ae57000) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11b5b0800) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1190dbc00) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11ae65800) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11c3ad400) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11bac3400) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11bdcac00) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11c171c00) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11ae29c00) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11ba51000) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11ad25c00) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11ae84400) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11a998400) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 10:08:54 INFO - PROCESS | 1651 | 1461172134659 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 568ms 10:08:54 INFO - PROCESS | 1651 | 1461172134672 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1651 | 1461172134674 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:08:54 INFO - PROCESS | 1651 | 1461172134690 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1651 | 1461172134695 Marionette TRACE conn2 <- [1,2606,null,{}] 10:08:54 INFO - PROCESS | 1651 | 1461172134698 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}] 10:08:54 INFO - PROCESS | 1651 | 1461172134786 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:08:54 INFO - PROCESS | 1651 | 1461172134791 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12423a800 == 47 [pid = 1651] [id = 659] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11a994400) [pid = 1651] [serial = 1977] [outer = 0x0] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11ae2f000) [pid = 1651] [serial = 1978] [outer = 0x11a994400] 10:08:54 INFO - PROCESS | 1651 | 1461172134820 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11ae63000) [pid = 1651] [serial = 1979] [outer = 0x11a994400] 10:08:55 INFO - PROCESS | 1651 | 1461172135232 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 584ms 10:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:08:55 INFO - PROCESS | 1651 | 1461172135265 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1651 | 1461172135267 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:08:55 INFO - PROCESS | 1651 | 1461172135270 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1651 | 1461172135272 Marionette TRACE conn2 <- [1,2610,null,{}] 10:08:55 INFO - PROCESS | 1651 | 1461172135276 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}] 10:08:55 INFO - PROCESS | 1651 | 1461172135407 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:08:55 INFO - PROCESS | 1651 | 1461172135512 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x128899800 == 48 [pid = 1651] [id = 660] 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ad21000) [pid = 1651] [serial = 1980] [outer = 0x0] 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11b5a7000) [pid = 1651] [serial = 1981] [outer = 0x11ad21000] 10:08:55 INFO - PROCESS | 1651 | 1461172135541 Marionette DEBUG loaded listener.js 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11bcbd400) [pid = 1651] [serial = 1982] [outer = 0x11ad21000] 10:08:55 INFO - PROCESS | 1651 | 1461172135838 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 619ms 10:08:55 INFO - PROCESS | 1651 | 1461172135890 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1651 | 1461172135891 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:08:55 INFO - PROCESS | 1651 | 1461172135894 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1651 | 1461172135895 Marionette TRACE conn2 <- [1,2614,null,{}] 10:08:55 INFO - PROCESS | 1651 | 1461172135897 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}] 10:08:55 INFO - PROCESS | 1651 | 1461172135983 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:08:55 INFO - PROCESS | 1651 | 1461172135988 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b71a000 == 49 [pid = 1651] [id = 661] 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11c192000) [pid = 1651] [serial = 1983] [outer = 0x0] 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11c3af400) [pid = 1651] [serial = 1984] [outer = 0x11c192000] 10:08:56 INFO - PROCESS | 1651 | 1461172136024 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c4f3800) [pid = 1651] [serial = 1985] [outer = 0x11c192000] 10:08:56 INFO - PROCESS | 1651 | 1461172136423 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]]]}] 10:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 572ms 10:08:56 INFO - PROCESS | 1651 | 1461172136465 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:08:56 INFO - PROCESS | 1651 | 1461172136466 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:08:56 INFO - PROCESS | 1651 | 1461172136469 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:08:56 INFO - PROCESS | 1651 | 1461172136470 Marionette TRACE conn2 <- [1,2618,null,{}] 10:08:56 INFO - PROCESS | 1651 | 1461172136472 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}] 10:08:56 INFO - PROCESS | 1651 | 1461172136584 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:08:56 INFO - PROCESS | 1651 | 1461172136598 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c04f000 == 50 [pid = 1651] [id = 662] 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11c4f7c00) [pid = 1651] [serial = 1986] [outer = 0x0] 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11c91e800) [pid = 1651] [serial = 1987] [outer = 0x11c4f7c00] 10:08:56 INFO - PROCESS | 1651 | 1461172136625 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12392d800) [pid = 1651] [serial = 1988] [outer = 0x11c4f7c00] 10:08:57 INFO - PROCESS | 1651 | 1461172137001 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]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 10:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:08:57 INFO - PROCESS | 1651 | 1461172137040 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1651 | 1461172137041 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:08:57 INFO - PROCESS | 1651 | 1461172137043 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1651 | 1461172137044 Marionette TRACE conn2 <- [1,2622,null,{}] 10:08:57 INFO - PROCESS | 1651 | 1461172137047 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}] 10:08:57 INFO - PROCESS | 1651 | 1461172137152 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:08:57 INFO - PROCESS | 1651 | 1461172137191 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d40c800 == 51 [pid = 1651] [id = 663] 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11c831c00) [pid = 1651] [serial = 1989] [outer = 0x0] 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x123c0a000) [pid = 1651] [serial = 1990] [outer = 0x11c831c00] 10:08:57 INFO - PROCESS | 1651 | 1461172137216 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x123f57c00) [pid = 1651] [serial = 1991] [outer = 0x11c831c00] 10:08:57 INFO - PROCESS | 1651 | 1461172137542 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]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 10:08:57 INFO - PROCESS | 1651 | 1461172137565 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1651 | 1461172137566 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:08:57 INFO - PROCESS | 1651 | 1461172137569 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1651 | 1461172137570 Marionette TRACE conn2 <- [1,2626,null,{}] 10:08:57 INFO - PROCESS | 1651 | 1461172137573 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}] 10:08:57 INFO - PROCESS | 1651 | 1461172137702 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:08:57 INFO - PROCESS | 1651 | 1461172137721 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d469800 == 52 [pid = 1651] [id = 664] 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x123e80400) [pid = 1651] [serial = 1992] [outer = 0x0] 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12401d400) [pid = 1651] [serial = 1993] [outer = 0x123e80400] 10:08:57 INFO - PROCESS | 1651 | 1461172137761 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x124023c00) [pid = 1651] [serial = 1994] [outer = 0x123e80400] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11464f400) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11ae7c400) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11bdce000) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11aaca800) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c35a400) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118d90c00) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x112123400) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1190e0400) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11c4e8800) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123927800) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11c915400) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x114c75800) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:08:58 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x114f61000) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:08:58 INFO - PROCESS | 1651 | 1461172138386 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]]]}] 10:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 869ms 10:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:08:58 INFO - PROCESS | 1651 | 1461172138439 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1651 | 1461172138440 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:08:58 INFO - PROCESS | 1651 | 1461172138442 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1651 | 1461172138443 Marionette TRACE conn2 <- [1,2630,null,{}] 10:08:58 INFO - PROCESS | 1651 | 1461172138448 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}] 10:08:58 INFO - PROCESS | 1651 | 1461172138533 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:08:58 INFO - PROCESS | 1651 | 1461172138594 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e6b800 == 53 [pid = 1651] [id = 665] 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112124400) [pid = 1651] [serial = 1995] [outer = 0x0] 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119832000) [pid = 1651] [serial = 1996] [outer = 0x112124400] 10:08:58 INFO - PROCESS | 1651 | 1461172138620 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11c90e400) [pid = 1651] [serial = 1997] [outer = 0x112124400] 10:08:58 INFO - PROCESS | 1651 | 1461172138904 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]]]}] 10:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 10:08:58 INFO - PROCESS | 1651 | 1461172138965 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1651 | 1461172138966 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:08:58 INFO - PROCESS | 1651 | 1461172138968 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1651 | 1461172138969 Marionette TRACE conn2 <- [1,2634,null,{}] 10:08:58 INFO - PROCESS | 1651 | 1461172138971 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}] 10:08:59 INFO - PROCESS | 1651 | 1461172139058 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:08:59 INFO - PROCESS | 1651 | 1461172139085 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec0a000 == 54 [pid = 1651] [id = 666] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x114654000) [pid = 1651] [serial = 1998] [outer = 0x0] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x124028800) [pid = 1651] [serial = 1999] [outer = 0x114654000] 10:08:59 INFO - PROCESS | 1651 | 1461172139167 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x124581800) [pid = 1651] [serial = 2000] [outer = 0x114654000] 10:08:59 INFO - PROCESS | 1651 | 1461172139469 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]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 10:08:59 INFO - PROCESS | 1651 | 1461172139487 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 1651 | 1461172139489 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:08:59 INFO - PROCESS | 1651 | 1461172139491 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1651 | 1461172139493 Marionette TRACE conn2 <- [1,2638,null,{}] 10:08:59 INFO - PROCESS | 1651 | 1461172139500 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}] 10:08:59 INFO - PROCESS | 1651 | 1461172139604 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:08:59 INFO - PROCESS | 1651 | 1461172139608 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fdd4800 == 55 [pid = 1651] [id = 667] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11c4edc00) [pid = 1651] [serial = 2001] [outer = 0x0] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x127c0f800) [pid = 1651] [serial = 2002] [outer = 0x11c4edc00] 10:08:59 INFO - PROCESS | 1651 | 1461172139635 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x127e28000) [pid = 1651] [serial = 2003] [outer = 0x11c4edc00] 10:08:59 INFO - PROCESS | 1651 | 1461172139970 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 10:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:09:00 INFO - PROCESS | 1651 | 1461172140016 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1651 | 1461172140017 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:09:00 INFO - PROCESS | 1651 | 1461172140030 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1651 | 1461172140031 Marionette TRACE conn2 <- [1,2642,null,{}] 10:09:00 INFO - PROCESS | 1651 | 1461172140033 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}] 10:09:00 INFO - PROCESS | 1651 | 1461172140122 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:09:00 INFO - PROCESS | 1651 | 1461172140129 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe9f800 == 56 [pid = 1651] [id = 668] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x127c31000) [pid = 1651] [serial = 2004] [outer = 0x0] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x127ee3800) [pid = 1651] [serial = 2005] [outer = 0x127c31000] 10:09:00 INFO - PROCESS | 1651 | 1461172140154 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1282cc800) [pid = 1651] [serial = 2006] [outer = 0x127c31000] 10:09:00 INFO - PROCESS | 1651 | 1461172140676 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:09:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 685ms 10:09:00 INFO - PROCESS | 1651 | 1461172140705 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1651 | 1461172140707 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:09:00 INFO - PROCESS | 1651 | 1461172140711 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1651 | 1461172140714 Marionette TRACE conn2 <- [1,2646,null,{}] 10:09:00 INFO - PROCESS | 1651 | 1461172140717 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}] 10:09:00 INFO - PROCESS | 1651 | 1461172140828 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:09:00 INFO - PROCESS | 1651 | 1461172140902 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd8e800 == 57 [pid = 1651] [id = 669] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x118615000) [pid = 1651] [serial = 2007] [outer = 0x0] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1190d4c00) [pid = 1651] [serial = 2008] [outer = 0x118615000] 10:09:00 INFO - PROCESS | 1651 | 1461172140935 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119826800) [pid = 1651] [serial = 2009] [outer = 0x118615000] 10:09:01 INFO - PROCESS | 1651 | 1461172141363 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:09:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 672ms 10:09:01 INFO - PROCESS | 1651 | 1461172141383 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1651 | 1461172141387 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:09:01 INFO - PROCESS | 1651 | 1461172141392 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1651 | 1461172141394 Marionette TRACE conn2 <- [1,2650,null,{}] 10:09:01 INFO - PROCESS | 1651 | 1461172141396 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}] 10:09:01 INFO - PROCESS | 1651 | 1461172141504 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:09:01 INFO - PROCESS | 1651 | 1461172141599 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288a4000 == 58 [pid = 1651] [id = 670] 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x119d31c00) [pid = 1651] [serial = 2010] [outer = 0x0] 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11aac0800) [pid = 1651] [serial = 2011] [outer = 0x119d31c00] 10:09:01 INFO - PROCESS | 1651 | 1461172141631 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11ad22000) [pid = 1651] [serial = 2012] [outer = 0x119d31c00] 10:09:02 INFO - PROCESS | 1651 | 1461172142075 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]]]}] 10:09:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:09:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 721ms 10:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:09:02 INFO - PROCESS | 1651 | 1461172142114 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1651 | 1461172142116 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:09:02 INFO - PROCESS | 1651 | 1461172142118 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1651 | 1461172142121 Marionette TRACE conn2 <- [1,2654,null,{}] 10:09:02 INFO - PROCESS | 1651 | 1461172142131 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}] 10:09:02 INFO - PROCESS | 1651 | 1461172142238 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:09:02 INFO - PROCESS | 1651 | 1461172142312 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3a0000 == 59 [pid = 1651] [id = 671] 10:09:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11c175800) [pid = 1651] [serial = 2013] [outer = 0x0] 10:09:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11c4e1000) [pid = 1651] [serial = 2014] [outer = 0x11c175800] 10:09:02 INFO - PROCESS | 1651 | 1461172142344 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11c90f800) [pid = 1651] [serial = 2015] [outer = 0x11c175800] 10:09:02 INFO - PROCESS | 1651 | 1461172142793 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]]]}] 10:09:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:09:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 721ms 10:09:02 INFO - PROCESS | 1651 | 1461172142856 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1651 | 1461172142858 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:09:02 INFO - PROCESS | 1651 | 1461172142874 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1651 | 1461172142876 Marionette TRACE conn2 <- [1,2658,null,{}] 10:09:02 INFO - PROCESS | 1651 | 1461172142880 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}] 10:09:02 INFO - PROCESS | 1651 | 1461172142984 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:09:03 INFO - PROCESS | 1651 | 1461172143056 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303d3000 == 60 [pid = 1651] [id = 672] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12392fc00) [pid = 1651] [serial = 2016] [outer = 0x0] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123c10400) [pid = 1651] [serial = 2017] [outer = 0x12392fc00] 10:09:03 INFO - PROCESS | 1651 | 1461172143087 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x124114800) [pid = 1651] [serial = 2018] [outer = 0x12392fc00] 10:09:03 INFO - PROCESS | 1651 | 1461172143497 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]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:09:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 685ms 10:09:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:09:03 INFO - PROCESS | 1651 | 1461172143547 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1651 | 1461172143548 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:09:03 INFO - PROCESS | 1651 | 1461172143551 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1651 | 1461172143552 Marionette TRACE conn2 <- [1,2662,null,{}] 10:09:03 INFO - PROCESS | 1651 | 1461172143554 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}] 10:09:03 INFO - PROCESS | 1651 | 1461172143658 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:09:03 INFO - PROCESS | 1651 | 1461172143720 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a5e000 == 61 [pid = 1651] [id = 673] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x124114c00) [pid = 1651] [serial = 2019] [outer = 0x0] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x125ef9400) [pid = 1651] [serial = 2020] [outer = 0x124114c00] 10:09:03 INFO - PROCESS | 1651 | 1461172143750 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x127c25400) [pid = 1651] [serial = 2021] [outer = 0x124114c00] 10:09:04 INFO - PROCESS | 1651 | 1461172144166 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]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:09:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 668ms 10:09:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:09:04 INFO - PROCESS | 1651 | 1461172144219 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1651 | 1461172144221 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:09:04 INFO - PROCESS | 1651 | 1461172144223 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1651 | 1461172144224 Marionette TRACE conn2 <- [1,2666,null,{}] 10:09:04 INFO - PROCESS | 1651 | 1461172144227 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}] 10:09:04 INFO - PROCESS | 1651 | 1461172144365 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:09:04 INFO - PROCESS | 1651 | 1461172144453 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x131dea000 == 62 [pid = 1651] [id = 674] 10:09:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x127c2fc00) [pid = 1651] [serial = 2022] [outer = 0x0] 10:09:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x127ee5c00) [pid = 1651] [serial = 2023] [outer = 0x127c2fc00] 10:09:04 INFO - PROCESS | 1651 | 1461172144487 Marionette DEBUG loaded listener.js 10:09:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1289e3000) [pid = 1651] [serial = 2024] [outer = 0x127c2fc00] 10:09:05 INFO - PROCESS | 1651 | 1461172145407 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]]]}] 10:09:05 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) 10:09:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1220ms 10:09:05 INFO - PROCESS | 1651 | 1461172145444 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:09:05 INFO - PROCESS | 1651 | 1461172145447 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:09:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:09:05 INFO - PROCESS | 1651 | 1461172145450 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1651 | 1461172145451 Marionette TRACE conn2 <- [1,2670,null,{}] 10:09:05 INFO - PROCESS | 1651 | 1461172145454 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}] 10:09:05 INFO - PROCESS | 1651 | 1461172145559 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:09:05 INFO - PROCESS | 1651 | 1461172145619 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x118981800 == 63 [pid = 1651] [id = 675] 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x112109400) [pid = 1651] [serial = 2025] [outer = 0x0] 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x112259000) [pid = 1651] [serial = 2026] [outer = 0x112109400] 10:09:05 INFO - PROCESS | 1651 | 1461172145823 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1146b5000) [pid = 1651] [serial = 2027] [outer = 0x112109400] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12fdd4800 == 62 [pid = 1651] [id = 667] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec0a000 == 61 [pid = 1651] [id = 666] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x125e6b800 == 60 [pid = 1651] [id = 665] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d469800 == 59 [pid = 1651] [id = 664] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d40c800 == 58 [pid = 1651] [id = 663] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12c04f000 == 57 [pid = 1651] [id = 662] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12b71a000 == 56 [pid = 1651] [id = 661] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11bcb5800) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11c35a800) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11c4f4c00) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x123c10000) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x128899800 == 55 [pid = 1651] [id = 660] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12423a800 == 54 [pid = 1651] [id = 659] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119950800 == 53 [pid = 1651] [id = 658] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11a857000 == 52 [pid = 1651] [id = 657] 10:09:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11a890800 == 51 [pid = 1651] [id = 656] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x118d92800) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11652d400) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11ae88800) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11c4d9c00) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11c4e6800) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11ae22800) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11ae48800) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11c4da400) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11ace4400) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1192c8000) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11982ec00) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1122a8000) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11212a000) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119368c00) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119eb3c00) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11aaca000) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11586f400) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11c90b400) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c4eb800) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x123c0ac00) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c91c000) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11c915000) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11923dc00) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11bdc2c00) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11ace8400) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123b20400) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11c920c00) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11bac3c00) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123926c00) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 10:09:06 INFO - PROCESS | 1651 | 1461172146811 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] 10:09:06 INFO - PROCESS | 1651 | 1461172146825 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:09:06 INFO - PROCESS | 1651 | 1461172146830 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1651 | 1461172146832 Marionette TRACE conn2 <- [1,2674,null,{}] 10:09:06 INFO - PROCESS | 1651 | 1461172146835 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}] 10:09:06 INFO - PROCESS | 1651 | 1461172146923 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:09:06 INFO - PROCESS | 1651 | 1461172146930 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x119950800 == 52 [pid = 1651] [id = 676] 10:09:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11527d000) [pid = 1651] [serial = 2028] [outer = 0x0] 10:09:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1190d5000) [pid = 1651] [serial = 2029] [outer = 0x11527d000] 10:09:06 INFO - PROCESS | 1651 | 1461172146960 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11982a000) [pid = 1651] [serial = 2030] [outer = 0x11527d000] 10:09:07 INFO - PROCESS | 1651 | 1461172147825 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] 10:09:07 INFO - PROCESS | 1651 | 1461172147856 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:09:07 INFO - PROCESS | 1651 | 1461172147861 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:09:07 INFO - PROCESS | 1651 | 1461172147862 Marionette TRACE conn2 <- [1,2678,null,{}] 10:09:07 INFO - PROCESS | 1651 | 1461172147883 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}] 10:09:07 INFO - PROCESS | 1651 | 1461172147989 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:09:08 INFO - PROCESS | 1651 | 1461172147995 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x123db6000 == 53 [pid = 1651] [id = 677] 10:09:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119eb4800) [pid = 1651] [serial = 2031] [outer = 0x0] 10:09:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11aac4800) [pid = 1651] [serial = 2032] [outer = 0x119eb4800] 10:09:08 INFO - PROCESS | 1651 | 1461172148025 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11ae21400) [pid = 1651] [serial = 2033] [outer = 0x119eb4800] 10:09:08 INFO - PROCESS | 1651 | 1461172148843 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]]]}] 10:09:08 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) 10:09:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1022ms 10:09:08 INFO - PROCESS | 1651 | 1461172148883 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1651 | 1461172148884 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:09:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:09:08 INFO - PROCESS | 1651 | 1461172148886 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1651 | 1461172148889 Marionette TRACE conn2 <- [1,2682,null,{}] 10:09:08 INFO - PROCESS | 1651 | 1461172148896 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}] 10:09:09 INFO - PROCESS | 1651 | 1461172149013 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:09:09 INFO - PROCESS | 1651 | 1461172149018 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x128899000 == 54 [pid = 1651] [id = 678] 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11ae29c00) [pid = 1651] [serial = 2034] [outer = 0x0] 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11ae86800) [pid = 1651] [serial = 2035] [outer = 0x11ae29c00] 10:09:09 INFO - PROCESS | 1651 | 1461172149078 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11bac3c00) [pid = 1651] [serial = 2036] [outer = 0x11ae29c00] 10:09:09 INFO - PROCESS | 1651 | 1461172149866 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]]]}] 10:09:09 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) 10:09:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1022ms 10:09:09 INFO - PROCESS | 1651 | 1461172149909 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1651 | 1461172149911 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:09:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:09:09 INFO - PROCESS | 1651 | 1461172149914 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1651 | 1461172149915 Marionette TRACE conn2 <- [1,2686,null,{}] 10:09:09 INFO - PROCESS | 1651 | 1461172149917 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}] 10:09:10 INFO - PROCESS | 1651 | 1461172150024 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:09:10 INFO - PROCESS | 1651 | 1461172150037 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bda9000 == 55 [pid = 1651] [id = 679] 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11bdc4800) [pid = 1651] [serial = 2037] [outer = 0x0] 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c191000) [pid = 1651] [serial = 2038] [outer = 0x11bdc4800] 10:09:10 INFO - PROCESS | 1651 | 1461172150063 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11c4e0c00) [pid = 1651] [serial = 2039] [outer = 0x11bdc4800] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x112124400) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x123e80400) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x114654000) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c4edc00) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11c4f7c00) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11c192000) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x114c74800) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119d35c00) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11212a800) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11ad21000) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11a994400) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:09:10 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11c831c00) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:09:10 INFO - PROCESS | 1651 | 1461172150893 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] 10:09:10 INFO - PROCESS | 1651 | 1461172150936 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:09:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:09:10 INFO - PROCESS | 1651 | 1461172150946 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1651 | 1461172150947 Marionette TRACE conn2 <- [1,2690,null,{}] 10:09:10 INFO - PROCESS | 1651 | 1461172150949 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}] 10:09:11 INFO - PROCESS | 1651 | 1461172151034 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:09:11 INFO - PROCESS | 1651 | 1461172151091 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb59800 == 56 [pid = 1651] [id = 680] 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11b5b3400) [pid = 1651] [serial = 2040] [outer = 0x0] 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11bdcc400) [pid = 1651] [serial = 2041] [outer = 0x11b5b3400] 10:09:11 INFO - PROCESS | 1651 | 1461172151121 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11c90ac00) [pid = 1651] [serial = 2042] [outer = 0x11b5b3400] 10:09:11 INFO - PROCESS | 1651 | 1461172151932 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] 10:09:11 INFO - PROCESS | 1651 | 1461172151967 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:09:11 INFO - PROCESS | 1651 | 1461172151969 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1651 | 1461172151970 Marionette TRACE conn2 <- [1,2694,null,{}] 10:09:11 INFO - PROCESS | 1651 | 1461172151973 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}] 10:09:12 INFO - PROCESS | 1651 | 1461172152069 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:09:12 INFO - PROCESS | 1651 | 1461172152074 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d417800 == 57 [pid = 1651] [id = 681] 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c91cc00) [pid = 1651] [serial = 2043] [outer = 0x0] 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123b1f000) [pid = 1651] [serial = 2044] [outer = 0x11c91cc00] 10:09:12 INFO - PROCESS | 1651 | 1461172152100 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x123c09000) [pid = 1651] [serial = 2045] [outer = 0x11c91cc00] 10:09:12 INFO - PROCESS | 1651 | 1461172152928 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] 10:09:12 INFO - PROCESS | 1651 | 1461172152982 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:09:12 INFO - PROCESS | 1651 | 1461172152987 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1651 | 1461172152990 Marionette TRACE conn2 <- [1,2698,null,{}] 10:09:13 INFO - PROCESS | 1651 | 1461172152994 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}] 10:09:13 INFO - PROCESS | 1651 | 1461172153091 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:09:13 INFO - PROCESS | 1651 | 1461172153186 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e9800 == 58 [pid = 1651] [id = 682] 10:09:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11586f400) [pid = 1651] [serial = 2046] [outer = 0x0] 10:09:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x116433c00) [pid = 1651] [serial = 2047] [outer = 0x11586f400] 10:09:13 INFO - PROCESS | 1651 | 1461172153220 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119368c00) [pid = 1651] [serial = 2048] [outer = 0x11586f400] 10:09:14 INFO - PROCESS | 1651 | 1461172154160 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] 10:09:14 INFO - PROCESS | 1651 | 1461172154218 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:09:14 INFO - PROCESS | 1651 | 1461172154223 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1651 | 1461172154224 Marionette TRACE conn2 <- [1,2702,null,{}] 10:09:14 INFO - PROCESS | 1651 | 1461172154227 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}] 10:09:14 INFO - PROCESS | 1651 | 1461172154332 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:09:14 INFO - PROCESS | 1651 | 1461172154388 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce84800 == 59 [pid = 1651] [id = 683] 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1192c8000) [pid = 1651] [serial = 2049] [outer = 0x0] 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11ad21000) [pid = 1651] [serial = 2050] [outer = 0x1192c8000] 10:09:14 INFO - PROCESS | 1651 | 1461172154419 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11ae5bc00) [pid = 1651] [serial = 2051] [outer = 0x1192c8000] 10:09:14 INFO - PROCESS | 1651 | 1461172154885 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]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:09:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 671ms 10:09:14 INFO - PROCESS | 1651 | 1461172154912 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 1651 | 1461172154913 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:09:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:09:14 INFO - PROCESS | 1651 | 1461172154917 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1651 | 1461172154920 Marionette TRACE conn2 <- [1,2706,null,{}] 10:09:14 INFO - PROCESS | 1651 | 1461172154930 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}] 10:09:15 INFO - PROCESS | 1651 | 1461172155039 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:09:15 INFO - PROCESS | 1651 | 1461172155111 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e7ac800 == 60 [pid = 1651] [id = 684] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11c3b1c00) [pid = 1651] [serial = 2052] [outer = 0x0] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11c4f6800) [pid = 1651] [serial = 2053] [outer = 0x11c3b1c00] 10:09:15 INFO - PROCESS | 1651 | 1461172155143 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11c920c00) [pid = 1651] [serial = 2054] [outer = 0x11c3b1c00] 10:09:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12f64c000 == 59 [pid = 1651] [id = 16] 10:09:15 INFO - PROCESS | 1651 | 1461172155640 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]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:09:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 772ms 10:09:15 INFO - PROCESS | 1651 | 1461172155691 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1651 | 1461172155693 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:09:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:09:15 INFO - PROCESS | 1651 | 1461172155710 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1651 | 1461172155711 Marionette TRACE conn2 <- [1,2710,null,{}] 10:09:15 INFO - PROCESS | 1651 | 1461172155714 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}] 10:09:15 INFO - PROCESS | 1651 | 1461172155817 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:09:15 INFO - PROCESS | 1651 | 1461172155890 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f071000 == 60 [pid = 1651] [id = 685] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123f22000) [pid = 1651] [serial = 2055] [outer = 0x0] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12401b800) [pid = 1651] [serial = 2056] [outer = 0x123f22000] 10:09:15 INFO - PROCESS | 1651 | 1461172155921 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x124026c00) [pid = 1651] [serial = 2057] [outer = 0x123f22000] 10:09:16 INFO - PROCESS | 1651 | 1461172156369 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] 10:09:16 INFO - PROCESS | 1651 | 1461172156383 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:09:16 INFO - PROCESS | 1651 | 1461172156385 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1651 | 1461172156387 Marionette TRACE conn2 <- [1,2714,null,{}] 10:09:16 INFO - PROCESS | 1651 | 1461172156389 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}] 10:09:16 INFO - PROCESS | 1651 | 1461172156490 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:09:16 INFO - PROCESS | 1651 | 1461172156547 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f650000 == 61 [pid = 1651] [id = 686] 10:09:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x124027400) [pid = 1651] [serial = 2058] [outer = 0x0] 10:09:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x125efa800) [pid = 1651] [serial = 2059] [outer = 0x124027400] 10:09:16 INFO - PROCESS | 1651 | 1461172156577 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x127e94800) [pid = 1651] [serial = 2060] [outer = 0x124027400] 10:09:17 INFO - PROCESS | 1651 | 1461172157045 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]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:09:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 669ms 10:09:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:09:17 INFO - PROCESS | 1651 | 1461172157054 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1651 | 1461172157056 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:09:17 INFO - PROCESS | 1651 | 1461172157058 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1651 | 1461172157059 Marionette TRACE conn2 <- [1,2718,null,{}] 10:09:17 INFO - PROCESS | 1651 | 1461172157062 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}] 10:09:17 INFO - PROCESS | 1651 | 1461172157198 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:09:17 INFO - PROCESS | 1651 | 1461172157271 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303d9800 == 62 [pid = 1651] [id = 687] 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x127e98c00) [pid = 1651] [serial = 2061] [outer = 0x0] 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1288adc00) [pid = 1651] [serial = 2062] [outer = 0x127e98c00] 10:09:17 INFO - PROCESS | 1651 | 1461172157303 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1298a1c00) [pid = 1651] [serial = 2063] [outer = 0x127e98c00] 10:09:17 INFO - PROCESS | 1651 | 1461172157768 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] 10:09:17 INFO - PROCESS | 1651 | 1461172157784 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:09:17 INFO - PROCESS | 1651 | 1461172157786 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1651 | 1461172157787 Marionette TRACE conn2 <- [1,2722,null,{}] 10:09:17 INFO - PROCESS | 1651 | 1461172157790 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}] 10:09:17 INFO - PROCESS | 1651 | 1461172157892 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:09:17 INFO - PROCESS | 1651 | 1461172157950 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e80800 == 63 [pid = 1651] [id = 688] 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11aa14400) [pid = 1651] [serial = 2064] [outer = 0x0] 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x127c19400) [pid = 1651] [serial = 2065] [outer = 0x11aa14400] 10:09:17 INFO - PROCESS | 1651 | 1461172157980 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x129976000) [pid = 1651] [serial = 2066] [outer = 0x11aa14400] 10:09:18 INFO - PROCESS | 1651 | 1461172158614 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] 10:09:18 INFO - PROCESS | 1651 | 1461172158663 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:09:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:09:18 INFO - PROCESS | 1651 | 1461172158666 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1651 | 1461172158668 Marionette TRACE conn2 <- [1,2726,null,{}] 10:09:18 INFO - PROCESS | 1651 | 1461172158672 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}] 10:09:18 INFO - PROCESS | 1651 | 1461172158775 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:09:18 INFO - PROCESS | 1651 | 1461172158852 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7f9800 == 64 [pid = 1651] [id = 689] 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11aa17000) [pid = 1651] [serial = 2067] [outer = 0x0] 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11ad18800) [pid = 1651] [serial = 2068] [outer = 0x11aa17000] 10:09:18 INFO - PROCESS | 1651 | 1461172158882 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11ae30c00) [pid = 1651] [serial = 2069] [outer = 0x11aa17000] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb59800 == 63 [pid = 1651] [id = 680] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11bda9000 == 62 [pid = 1651] [id = 679] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x128899000 == 61 [pid = 1651] [id = 678] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x123db6000 == 60 [pid = 1651] [id = 677] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119950800 == 59 [pid = 1651] [id = 676] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x118981800 == 58 [pid = 1651] [id = 675] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x127ee3800) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x130a5e000 == 57 [pid = 1651] [id = 673] 10:09:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1303d3000 == 56 [pid = 1651] [id = 672] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11c91e800) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11c3af400) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x119828c00) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11886ec00) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11aa13c00) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11aacac00) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x114c75400) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11225b400) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x114c7d400) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11b5a7000) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11bcbd400) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11ae2f000) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11ae63000) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11ae60400) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119829c00) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c4ee000) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12392c400) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123c0a000) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12392d800) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119832000) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12401d400) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x123f57c00) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x124581800) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11c90e400) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127e28000) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x124023c00) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x124028800) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11c4f3800) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 10:09:19 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x127c0f800) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 10:09:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:09:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 10:09:19 INFO - PROCESS | 1651 | 1461172159282 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]]]}] 10:09:19 INFO - PROCESS | 1651 | 1461172159287 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1651 | 1461172159291 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:09:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:09:19 INFO - PROCESS | 1651 | 1461172159296 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1651 | 1461172159298 Marionette TRACE conn2 <- [1,2730,null,{}] 10:09:19 INFO - PROCESS | 1651 | 1461172159301 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}] 10:09:19 INFO - PROCESS | 1651 | 1461172159392 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:09:19 INFO - PROCESS | 1651 | 1461172159452 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b80800 == 57 [pid = 1651] [id = 690] 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11aa21800) [pid = 1651] [serial = 2070] [outer = 0x0] 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11ae5f400) [pid = 1651] [serial = 2071] [outer = 0x11aa21800] 10:09:19 INFO - PROCESS | 1651 | 1461172159479 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11bac1c00) [pid = 1651] [serial = 2072] [outer = 0x11aa21800] 10:09:20 INFO - PROCESS | 1651 | 1461172160277 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] 10:09:20 INFO - PROCESS | 1651 | 1461172160318 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:09:20 INFO - PROCESS | 1651 | 1461172160320 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1651 | 1461172160322 Marionette TRACE conn2 <- [1,2734,null,{}] 10:09:20 INFO - PROCESS | 1651 | 1461172160330 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}] 10:09:20 INFO - PROCESS | 1651 | 1461172160425 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:09:20 INFO - PROCESS | 1651 | 1461172160430 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b942000 == 58 [pid = 1651] [id = 691] 10:09:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c4f5800) [pid = 1651] [serial = 2073] [outer = 0x0] 10:09:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11c90e000) [pid = 1651] [serial = 2074] [outer = 0x11c4f5800] 10:09:20 INFO - PROCESS | 1651 | 1461172160460 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x123c0e000) [pid = 1651] [serial = 2075] [outer = 0x11c4f5800] 10:09:20 INFO - PROCESS | 1651 | 1461172160818 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]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 10:09:20 INFO - PROCESS | 1651 | 1461172160842 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1651 | 1461172160844 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:09:20 INFO - PROCESS | 1651 | 1461172160847 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1651 | 1461172160849 Marionette TRACE conn2 <- [1,2738,null,{}] 10:09:20 INFO - PROCESS | 1651 | 1461172160851 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}] 10:09:20 INFO - PROCESS | 1651 | 1461172160977 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:09:20 INFO - PROCESS | 1651 | 1461172160987 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1b0000 == 59 [pid = 1651] [id = 692] 10:09:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x123c33c00) [pid = 1651] [serial = 2076] [outer = 0x0] 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12448a000) [pid = 1651] [serial = 2077] [outer = 0x123c33c00] 10:09:21 INFO - PROCESS | 1651 | 1461172161014 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x127ea2800) [pid = 1651] [serial = 2078] [outer = 0x123c33c00] 10:09:21 INFO - PROCESS | 1651 | 1461172161367 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 10:09:21 INFO - PROCESS | 1651 | 1461172161417 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1651 | 1461172161418 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:09:21 INFO - PROCESS | 1651 | 1461172161421 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1651 | 1461172161422 Marionette TRACE conn2 <- [1,2742,null,{}] 10:09:21 INFO - PROCESS | 1651 | 1461172161424 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}] 10:09:21 INFO - PROCESS | 1651 | 1461172161534 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:09:21 INFO - PROCESS | 1651 | 1461172161549 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d464800 == 60 [pid = 1651] [id = 693] 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x127e28000) [pid = 1651] [serial = 2079] [outer = 0x0] 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1283a9400) [pid = 1651] [serial = 2080] [outer = 0x127e28000] 10:09:21 INFO - PROCESS | 1651 | 1461172161574 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1289dd400) [pid = 1651] [serial = 2081] [outer = 0x127e28000] 10:09:21 INFO - PROCESS | 1651 | 1461172161960 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 569ms 10:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:09:22 INFO - PROCESS | 1651 | 1461172161994 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 1651 | 1461172161995 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:09:22 INFO - PROCESS | 1651 | 1461172161998 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1651 | 1461172161999 Marionette TRACE conn2 <- [1,2746,null,{}] 10:09:22 INFO - PROCESS | 1651 | 1461172162001 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}] 10:09:22 INFO - PROCESS | 1651 | 1461172162120 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:09:22 INFO - PROCESS | 1651 | 1461172162134 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec19800 == 61 [pid = 1651] [id = 694] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1289e3800) [pid = 1651] [serial = 2082] [outer = 0x0] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1299bf000) [pid = 1651] [serial = 2083] [outer = 0x1289e3800] 10:09:22 INFO - PROCESS | 1651 | 1461172162162 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x129cb3c00) [pid = 1651] [serial = 2084] [outer = 0x1289e3800] 10:09:22 INFO - PROCESS | 1651 | 1461172162509 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]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:09:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 10:09:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:09:22 INFO - PROCESS | 1651 | 1461172162518 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 1651 | 1461172162520 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:09:22 INFO - PROCESS | 1651 | 1461172162522 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1651 | 1461172162523 Marionette TRACE conn2 <- [1,2750,null,{}] 10:09:22 INFO - PROCESS | 1651 | 1461172162525 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}] 10:09:22 INFO - PROCESS | 1651 | 1461172162634 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:09:22 INFO - PROCESS | 1651 | 1461172162648 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa17000 == 62 [pid = 1651] [id = 695] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1299bfc00) [pid = 1651] [serial = 2085] [outer = 0x0] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x129cba000) [pid = 1651] [serial = 2086] [outer = 0x1299bfc00] 10:09:22 INFO - PROCESS | 1651 | 1461172162673 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x129cc0c00) [pid = 1651] [serial = 2087] [outer = 0x1299bfc00] 10:09:23 INFO - PROCESS | 1651 | 1461172163057 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]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 568ms 10:09:23 INFO - PROCESS | 1651 | 1461172163107 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1651 | 1461172163109 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:09:23 INFO - PROCESS | 1651 | 1461172163114 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1651 | 1461172163116 Marionette TRACE conn2 <- [1,2754,null,{}] 10:09:23 INFO - PROCESS | 1651 | 1461172163119 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}] 10:09:23 INFO - PROCESS | 1651 | 1461172163316 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:09:23 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11bdc4800) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:09:23 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11527d000) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:09:23 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x112109400) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:09:23 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11b5b3400) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:09:23 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119eb4800) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:09:23 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11ae29c00) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:09:23 INFO - PROCESS | 1651 | 1461172163364 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x130a5f000 == 63 [pid = 1651] [id = 696] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1122adc00) [pid = 1651] [serial = 2088] [outer = 0x0] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119eb4800) [pid = 1651] [serial = 2089] [outer = 0x1122adc00] 10:09:23 INFO - PROCESS | 1651 | 1461172163389 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11c90ec00) [pid = 1651] [serial = 2090] [outer = 0x1122adc00] 10:09:23 INFO - PROCESS | 1651 | 1461172163703 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]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 624ms 10:09:23 INFO - PROCESS | 1651 | 1461172163737 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1651 | 1461172163739 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:09:23 INFO - PROCESS | 1651 | 1461172163741 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1651 | 1461172163742 Marionette TRACE conn2 <- [1,2758,null,{}] 10:09:23 INFO - PROCESS | 1651 | 1461172163744 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}] 10:09:23 INFO - PROCESS | 1651 | 1461172163834 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:09:23 INFO - PROCESS | 1651 | 1461172163910 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x131df4800 == 64 [pid = 1651] [id = 697] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x113e05c00) [pid = 1651] [serial = 2091] [outer = 0x0] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b15a800) [pid = 1651] [serial = 2092] [outer = 0x113e05c00] 10:09:23 INFO - PROCESS | 1651 | 1461172163938 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b162c00) [pid = 1651] [serial = 2093] [outer = 0x113e05c00] 10:09:24 INFO - PROCESS | 1651 | 1461172164214 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 10:09:24 INFO - PROCESS | 1651 | 1461172164260 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1651 | 1461172164261 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:09:24 INFO - PROCESS | 1651 | 1461172164267 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1651 | 1461172164268 Marionette TRACE conn2 <- [1,2762,null,{}] 10:09:24 INFO - PROCESS | 1651 | 1461172164271 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}] 10:09:24 INFO - PROCESS | 1651 | 1461172164363 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:09:24 INFO - PROCESS | 1651 | 1461172164367 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369ce000 == 65 [pid = 1651] [id = 698] 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b162800) [pid = 1651] [serial = 2094] [outer = 0x0] 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12b1cd000) [pid = 1651] [serial = 2095] [outer = 0x12b162800] 10:09:24 INFO - PROCESS | 1651 | 1461172164393 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12b1d2c00) [pid = 1651] [serial = 2096] [outer = 0x12b162800] 10:09:24 INFO - PROCESS | 1651 | 1461172164740 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 10:09:24 INFO - PROCESS | 1651 | 1461172164788 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1651 | 1461172164789 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:09:24 INFO - PROCESS | 1651 | 1461172164791 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1651 | 1461172164793 Marionette TRACE conn2 <- [1,2766,null,{}] 10:09:24 INFO - PROCESS | 1651 | 1461172164796 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}] 10:09:24 INFO - PROCESS | 1651 | 1461172164900 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:09:24 INFO - PROCESS | 1651 | 1461172164905 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a89000 == 66 [pid = 1651] [id = 699] 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12b1d4c00) [pid = 1651] [serial = 2097] [outer = 0x0] 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12b30f400) [pid = 1651] [serial = 2098] [outer = 0x12b1d4c00] 10:09:24 INFO - PROCESS | 1651 | 1461172164934 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12b33ac00) [pid = 1651] [serial = 2099] [outer = 0x12b1d4c00] 10:09:25 INFO - PROCESS | 1651 | 1461172165351 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 569ms 10:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:09:25 INFO - PROCESS | 1651 | 1461172165362 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1651 | 1461172165364 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:09:25 INFO - PROCESS | 1651 | 1461172165367 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1651 | 1461172165370 Marionette TRACE conn2 <- [1,2770,null,{}] 10:09:25 INFO - PROCESS | 1651 | 1461172165375 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}] 10:09:25 INFO - PROCESS | 1651 | 1461172165479 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:09:25 INFO - PROCESS | 1651 | 1461172165586 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b83000 == 67 [pid = 1651] [id = 700] 10:09:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x114f58000) [pid = 1651] [serial = 2100] [outer = 0x0] 10:09:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x118d9d000) [pid = 1651] [serial = 2101] [outer = 0x114f58000] 10:09:25 INFO - PROCESS | 1651 | 1461172165618 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11a97a400) [pid = 1651] [serial = 2102] [outer = 0x114f58000] 10:09:26 INFO - PROCESS | 1651 | 1461172166030 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]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 722ms 10:09:26 INFO - PROCESS | 1651 | 1461172166090 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:09:26 INFO - PROCESS | 1651 | 1461172166094 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:09:26 INFO - PROCESS | 1651 | 1461172166099 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1651 | 1461172166101 Marionette TRACE conn2 <- [1,2774,null,{}] 10:09:26 INFO - PROCESS | 1651 | 1461172166104 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}] 10:09:26 INFO - PROCESS | 1651 | 1461172166218 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:09:26 INFO - PROCESS | 1651 | 1461172166320 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1cb000 == 68 [pid = 1651] [id = 701] 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11ae87400) [pid = 1651] [serial = 2103] [outer = 0x0] 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11babd400) [pid = 1651] [serial = 2104] [outer = 0x11ae87400] 10:09:26 INFO - PROCESS | 1651 | 1461172166352 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11c4da400) [pid = 1651] [serial = 2105] [outer = 0x11ae87400] 10:09:26 INFO - PROCESS | 1651 | 1461172166789 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]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 720ms 10:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:09:26 INFO - PROCESS | 1651 | 1461172166819 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:09:26 INFO - PROCESS | 1651 | 1461172166821 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:09:26 INFO - PROCESS | 1651 | 1461172166823 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1651 | 1461172166826 Marionette TRACE conn2 <- [1,2778,null,{}] 10:09:26 INFO - PROCESS | 1651 | 1461172166834 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}] 10:09:26 INFO - PROCESS | 1651 | 1461172166950 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:09:27 INFO - PROCESS | 1651 | 1461172167053 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x13686a000 == 69 [pid = 1651] [id = 702] 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11c4e3000) [pid = 1651] [serial = 2106] [outer = 0x0] 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x123c10000) [pid = 1651] [serial = 2107] [outer = 0x11c4e3000] 10:09:27 INFO - PROCESS | 1651 | 1461172167088 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1289df000) [pid = 1651] [serial = 2108] [outer = 0x11c4e3000] 10:09:27 INFO - PROCESS | 1651 | 1461172167523 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:09:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 722ms 10:09:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:09:27 INFO - PROCESS | 1651 | 1461172167551 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1651 | 1461172167552 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:09:27 INFO - PROCESS | 1651 | 1461172167555 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1651 | 1461172167556 Marionette TRACE conn2 <- [1,2782,null,{}] 10:09:27 INFO - PROCESS | 1651 | 1461172167559 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}] 10:09:27 INFO - PROCESS | 1651 | 1461172167668 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:09:27 INFO - PROCESS | 1651 | 1461172167772 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a90000 == 70 [pid = 1651] [id = 703] 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x124581800) [pid = 1651] [serial = 2109] [outer = 0x0] 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1299bf400) [pid = 1651] [serial = 2110] [outer = 0x124581800] 10:09:27 INFO - PROCESS | 1651 | 1461172167806 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b1cf800) [pid = 1651] [serial = 2111] [outer = 0x124581800] 10:09:28 INFO - PROCESS | 1651 | 1461172168222 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]]]}] 10:09:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:09:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 719ms 10:09:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:09:28 INFO - PROCESS | 1651 | 1461172168274 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:09:28 INFO - PROCESS | 1651 | 1461172168276 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:09:28 INFO - PROCESS | 1651 | 1461172168278 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:09:28 INFO - PROCESS | 1651 | 1461172168279 Marionette TRACE conn2 <- [1,2786,null,{}] 10:09:28 INFO - PROCESS | 1651 | 1461172168282 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}] 10:09:28 INFO - PROCESS | 1651 | 1461172168390 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:09:28 INFO - PROCESS | 1651 | 1461172168500 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c059000 == 71 [pid = 1651] [id = 704] 10:09:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11ae54c00) [pid = 1651] [serial = 2112] [outer = 0x0] 10:09:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b30d400) [pid = 1651] [serial = 2113] [outer = 0x11ae54c00] 10:09:28 INFO - PROCESS | 1651 | 1461172168532 Marionette DEBUG loaded listener.js 10:09:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b333000) [pid = 1651] [serial = 2114] [outer = 0x11ae54c00] 10:09:29 INFO - PROCESS | 1651 | 1461172169132 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]]]}] 10:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 925ms 10:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:09:29 INFO - PROCESS | 1651 | 1461172169204 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:09:29 INFO - PROCESS | 1651 | 1461172169206 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:09:29 INFO - PROCESS | 1651 | 1461172169209 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1651 | 1461172169212 Marionette TRACE conn2 <- [1,2790,null,{}] 10:09:29 INFO - PROCESS | 1651 | 1461172169215 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}] 10:09:29 INFO - PROCESS | 1651 | 1461172169311 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:09:29 INFO - PROCESS | 1651 | 1461172169385 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd91000 == 72 [pid = 1651] [id = 705] 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x114f5cc00) [pid = 1651] [serial = 2115] [outer = 0x0] 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11581dc00) [pid = 1651] [serial = 2116] [outer = 0x114f5cc00] 10:09:29 INFO - PROCESS | 1651 | 1461172169414 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1190d6400) [pid = 1651] [serial = 2117] [outer = 0x114f5cc00] 10:09:29 INFO - PROCESS | 1651 | 1461172169835 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]]]}] 10:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 674ms 10:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:09:29 INFO - PROCESS | 1651 | 1461172169884 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:09:29 INFO - PROCESS | 1651 | 1461172169887 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:09:29 INFO - PROCESS | 1651 | 1461172169891 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1651 | 1461172169893 Marionette TRACE conn2 <- [1,2794,null,{}] 10:09:29 INFO - PROCESS | 1651 | 1461172169896 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}] 10:09:30 INFO - PROCESS | 1651 | 1461172169993 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:09:30 INFO - PROCESS | 1651 | 1461172170073 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11888f000 == 73 [pid = 1651] [id = 706] 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x114c73400) [pid = 1651] [serial = 2118] [outer = 0x0] 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x114c7a000) [pid = 1651] [serial = 2119] [outer = 0x114c73400] 10:09:30 INFO - PROCESS | 1651 | 1461172170103 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11923bc00) [pid = 1651] [serial = 2120] [outer = 0x114c73400] 10:09:30 INFO - PROCESS | 1651 | 1461172170606 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]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:09:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 773ms 10:09:30 INFO - PROCESS | 1651 | 1461172170665 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:09:30 INFO - PROCESS | 1651 | 1461172170666 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:09:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:09:30 INFO - PROCESS | 1651 | 1461172170668 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1651 | 1461172170671 Marionette TRACE conn2 <- [1,2798,null,{}] 10:09:30 INFO - PROCESS | 1651 | 1461172170678 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}] 10:09:30 INFO - PROCESS | 1651 | 1461172170778 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:09:30 INFO - PROCESS | 1651 | 1461172170844 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7e000 == 74 [pid = 1651] [id = 707] 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x119825800) [pid = 1651] [serial = 2121] [outer = 0x0] 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x119d36400) [pid = 1651] [serial = 2122] [outer = 0x119825800] 10:09:30 INFO - PROCESS | 1651 | 1461172170873 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11aa1d000) [pid = 1651] [serial = 2123] [outer = 0x119825800] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x114a76800 == 73 [pid = 1651] [id = 301] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12f07c800 == 72 [pid = 1651] [id = 650] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1369ce000 == 71 [pid = 1651] [id = 698] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x131df4800 == 70 [pid = 1651] [id = 697] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x130a5f000 == 69 [pid = 1651] [id = 696] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa17000 == 68 [pid = 1651] [id = 695] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec19800 == 67 [pid = 1651] [id = 694] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11aac0800) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1190d4c00) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11c4e1000) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x123c10400) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x125ef9400) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x127ee5c00) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x123b1f000) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d464800 == 66 [pid = 1651] [id = 693] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12f64b800 == 65 [pid = 1651] [id = 18] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1b0000 == 64 [pid = 1651] [id = 692] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe9f800 == 63 [pid = 1651] [id = 668] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12b942000 == 62 [pid = 1651] [id = 691] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123b80800 == 61 [pid = 1651] [id = 690] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7f9800 == 60 [pid = 1651] [id = 689] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d417800 == 59 [pid = 1651] [id = 681] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11c191000) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1190d5000) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11982a000) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x112259000) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1146b5000) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11c90ac00) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11bdcc400) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11aac4800) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11ae86800) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11bac3c00) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11c4e0c00) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11ae21400) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 10:09:31 INFO - PROCESS | 1651 | 1461172171332 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]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 673ms 10:09:31 INFO - PROCESS | 1651 | 1461172171341 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:09:31 INFO - PROCESS | 1651 | 1461172171343 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:09:31 INFO - PROCESS | 1651 | 1461172171346 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1651 | 1461172171349 Marionette TRACE conn2 <- [1,2802,null,{}] 10:09:31 INFO - PROCESS | 1651 | 1461172171351 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}] 10:09:31 INFO - PROCESS | 1651 | 1461172171434 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:09:31 INFO - PROCESS | 1651 | 1461172171439 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bd93800 == 60 [pid = 1651] [id = 708] 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11aac1c00) [pid = 1651] [serial = 2124] [outer = 0x0] 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11ace7c00) [pid = 1651] [serial = 2125] [outer = 0x11aac1c00] 10:09:31 INFO - PROCESS | 1651 | 1461172171466 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11ad22400) [pid = 1651] [serial = 2126] [outer = 0x11aac1c00] 10:09:31 INFO - PROCESS | 1651 | 1461172171802 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]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms 10:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:09:31 INFO - PROCESS | 1651 | 1461172171842 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 1651 | 1461172171843 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:09:31 INFO - PROCESS | 1651 | 1461172171847 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1651 | 1461172171848 Marionette TRACE conn2 <- [1,2806,null,{}] 10:09:31 INFO - PROCESS | 1651 | 1461172171850 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}] 10:09:31 INFO - PROCESS | 1651 | 1461172171931 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:09:31 INFO - PROCESS | 1651 | 1461172171936 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x127822000 == 61 [pid = 1651] [id = 709] 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11ae24000) [pid = 1651] [serial = 2127] [outer = 0x0] 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11ae2a400) [pid = 1651] [serial = 2128] [outer = 0x11ae24000] 10:09:31 INFO - PROCESS | 1651 | 1461172171963 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11ae56c00) [pid = 1651] [serial = 2129] [outer = 0x11ae24000] 10:09:32 INFO - PROCESS | 1651 | 1461172172327 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:09:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 10:09:32 INFO - PROCESS | 1651 | 1461172172376 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1651 | 1461172172377 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:09:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:09:32 INFO - PROCESS | 1651 | 1461172172381 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1651 | 1461172172382 Marionette TRACE conn2 <- [1,2810,null,{}] 10:09:32 INFO - PROCESS | 1651 | 1461172172384 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}] 10:09:32 INFO - PROCESS | 1651 | 1461172172484 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:09:32 INFO - PROCESS | 1651 | 1461172172489 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118949000 == 62 [pid = 1651] [id = 710] 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11ae65000) [pid = 1651] [serial = 2130] [outer = 0x0] 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11ae88400) [pid = 1651] [serial = 2131] [outer = 0x11ae65000] 10:09:32 INFO - PROCESS | 1651 | 1461172172519 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11bcc2000) [pid = 1651] [serial = 2132] [outer = 0x11ae65000] 10:09:32 INFO - PROCESS | 1651 | 1461172172861 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:09:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 10:09:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:09:32 INFO - PROCESS | 1651 | 1461172172903 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1651 | 1461172172904 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:09:32 INFO - PROCESS | 1651 | 1461172172907 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1651 | 1461172172908 Marionette TRACE conn2 <- [1,2814,null,{}] 10:09:32 INFO - PROCESS | 1651 | 1461172172910 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}] 10:09:32 INFO - PROCESS | 1651 | 1461172172993 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:09:33 INFO - PROCESS | 1651 | 1461172173064 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x129c56000 == 63 [pid = 1651] [id = 711] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11ae24800) [pid = 1651] [serial = 2133] [outer = 0x0] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11bdc7000) [pid = 1651] [serial = 2134] [outer = 0x11ae24800] 10:09:33 INFO - PROCESS | 1651 | 1461172173090 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11c358400) [pid = 1651] [serial = 2135] [outer = 0x11ae24800] 10:09:33 INFO - PROCESS | 1651 | 1461172173429 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:09:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 568ms 10:09:33 INFO - PROCESS | 1651 | 1461172173476 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1651 | 1461172173477 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:09:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:09:33 INFO - PROCESS | 1651 | 1461172173479 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1651 | 1461172173481 Marionette TRACE conn2 <- [1,2818,null,{}] 10:09:33 INFO - PROCESS | 1651 | 1461172173483 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}] 10:09:33 INFO - PROCESS | 1651 | 1461172173587 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:09:33 INFO - PROCESS | 1651 | 1461172173628 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b707800 == 64 [pid = 1651] [id = 712] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11bdcfc00) [pid = 1651] [serial = 2136] [outer = 0x0] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11c3b6c00) [pid = 1651] [serial = 2137] [outer = 0x11bdcfc00] 10:09:33 INFO - PROCESS | 1651 | 1461172173654 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11c4df000) [pid = 1651] [serial = 2138] [outer = 0x11bdcfc00] 10:09:33 INFO - PROCESS | 1651 | 1461172173973 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:09:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 10:09:34 INFO - PROCESS | 1651 | 1461172173999 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1651 | 1461172174001 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:09:34 INFO - PROCESS | 1651 | 1461172174009 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1651 | 1461172174010 Marionette TRACE conn2 <- [1,2822,null,{}] 10:09:34 INFO - PROCESS | 1651 | 1461172174014 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}] 10:09:34 INFO - PROCESS | 1651 | 1461172174120 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:09:34 INFO - PROCESS | 1651 | 1461172174156 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c052800 == 65 [pid = 1651] [id = 713] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11c3b0c00) [pid = 1651] [serial = 2139] [outer = 0x0] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11c4ed400) [pid = 1651] [serial = 2140] [outer = 0x11c3b0c00] 10:09:34 INFO - PROCESS | 1651 | 1461172174182 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11c4f6400) [pid = 1651] [serial = 2141] [outer = 0x11c3b0c00] 10:09:34 INFO - PROCESS | 1651 | 1461172174520 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 525ms 10:09:34 INFO - PROCESS | 1651 | 1461172174529 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1651 | 1461172174533 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:09:34 INFO - PROCESS | 1651 | 1461172174536 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1651 | 1461172174537 Marionette TRACE conn2 <- [1,2826,null,{}] 10:09:34 INFO - PROCESS | 1651 | 1461172174539 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}] 10:09:34 INFO - PROCESS | 1651 | 1461172174650 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:09:34 INFO - PROCESS | 1651 | 1461172174687 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1ba800 == 66 [pid = 1651] [id = 714] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11c4d8800) [pid = 1651] [serial = 2142] [outer = 0x0] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11c910000) [pid = 1651] [serial = 2143] [outer = 0x11c4d8800] 10:09:34 INFO - PROCESS | 1651 | 1461172174712 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11c91d000) [pid = 1651] [serial = 2144] [outer = 0x11c4d8800] 10:09:35 INFO - PROCESS | 1651 | 1461172175067 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 569ms 10:09:35 INFO - PROCESS | 1651 | 1461172175112 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1651 | 1461172175115 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:09:35 INFO - PROCESS | 1651 | 1461172175119 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1651 | 1461172175121 Marionette TRACE conn2 <- [1,2830,null,{}] 10:09:35 INFO - PROCESS | 1651 | 1461172175125 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}] 10:09:35 INFO - PROCESS | 1651 | 1461172175306 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x118deac00) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x118615000) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x119d31c00) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11c175800) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12f64c800) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1189f7800) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c4ec800) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11babd000) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x112122c00) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1122ac400) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11ae62800) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x114406400) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11aa13800) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x127c31000) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x127e28000) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1289e3800) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1299bfc00) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1122adc00) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1192c8000) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11aa21800) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11aa14400) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11c4f5800) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11c91cc00) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123c33c00) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11aa17000) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11586f400) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12b162800) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x113e05c00) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12f515000) [pid = 1651] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11c171400) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12392fc00) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11aac2800) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x124114c00) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x123c07000) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x127c2fc00) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11c82c800) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11225f400) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:09:35 INFO - PROCESS | 1651 | 1461172175673 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11556e000 == 67 [pid = 1651] [id = 715] 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11212d400) [pid = 1651] [serial = 2145] [outer = 0x0] 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1122ac400) [pid = 1651] [serial = 2146] [outer = 0x11212d400] 10:09:35 INFO - PROCESS | 1651 | 1461172175705 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1190d5c00) [pid = 1651] [serial = 2147] [outer = 0x11212d400] 10:09:36 INFO - PROCESS | 1651 | 1461172176121 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]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1022ms 10:09:36 INFO - PROCESS | 1651 | 1461172176151 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1651 | 1461172176153 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:09:36 INFO - PROCESS | 1651 | 1461172176158 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1651 | 1461172176161 Marionette TRACE conn2 <- [1,2834,null,{}] 10:09:36 INFO - PROCESS | 1651 | 1461172176182 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}] 10:09:36 INFO - PROCESS | 1651 | 1461172176295 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:09:36 INFO - PROCESS | 1651 | 1461172176300 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dad7000 == 68 [pid = 1651] [id = 716] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11935cc00) [pid = 1651] [serial = 2148] [outer = 0x0] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11b508800) [pid = 1651] [serial = 2149] [outer = 0x11935cc00] 10:09:36 INFO - PROCESS | 1651 | 1461172176325 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11c914000) [pid = 1651] [serial = 2150] [outer = 0x11935cc00] 10:09:36 INFO - PROCESS | 1651 | 1461172176699 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 588ms 10:09:36 INFO - PROCESS | 1651 | 1461172176747 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:09:36 INFO - PROCESS | 1651 | 1461172176749 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:09:36 INFO - PROCESS | 1651 | 1461172176766 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1651 | 1461172176768 Marionette TRACE conn2 <- [1,2838,null,{}] 10:09:36 INFO - PROCESS | 1651 | 1461172176773 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}] 10:09:36 INFO - PROCESS | 1651 | 1461172176909 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:09:36 INFO - PROCESS | 1651 | 1461172176947 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec0a800 == 69 [pid = 1651] [id = 717] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11c914800) [pid = 1651] [serial = 2151] [outer = 0x0] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x123c04400) [pid = 1651] [serial = 2152] [outer = 0x11c914800] 10:09:36 INFO - PROCESS | 1651 | 1461172176987 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123c33c00) [pid = 1651] [serial = 2153] [outer = 0x11c914800] 10:09:37 INFO - PROCESS | 1651 | 1461172177342 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]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 636ms 10:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:09:37 INFO - PROCESS | 1651 | 1461172177400 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 1651 | 1461172177401 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:09:37 INFO - PROCESS | 1651 | 1461172177404 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1651 | 1461172177405 Marionette TRACE conn2 <- [1,2842,null,{}] 10:09:37 INFO - PROCESS | 1651 | 1461172177407 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}] 10:09:37 INFO - PROCESS | 1651 | 1461172177498 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:09:37 INFO - PROCESS | 1651 | 1461172177502 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f084000 == 70 [pid = 1651] [id = 718] 10:09:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123f5e000) [pid = 1651] [serial = 2154] [outer = 0x0] 10:09:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12401f400) [pid = 1651] [serial = 2155] [outer = 0x123f5e000] 10:09:37 INFO - PROCESS | 1651 | 1461172177528 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12411f000) [pid = 1651] [serial = 2156] [outer = 0x123f5e000] 10:09:38 INFO - PROCESS | 1651 | 1461172178030 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]]]}] 10:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 668ms 10:09:38 INFO - PROCESS | 1651 | 1461172178073 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:09:38 INFO - PROCESS | 1651 | 1461172178076 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:09:38 INFO - PROCESS | 1651 | 1461172178080 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1651 | 1461172178082 Marionette TRACE conn2 <- [1,2846,null,{}] 10:09:38 INFO - PROCESS | 1651 | 1461172178086 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}] 10:09:38 INFO - PROCESS | 1651 | 1461172178198 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:09:38 INFO - PROCESS | 1651 | 1461172178312 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11add2000 == 71 [pid = 1651] [id = 719] 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11602dc00) [pid = 1651] [serial = 2157] [outer = 0x0] 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x118611400) [pid = 1651] [serial = 2158] [outer = 0x11602dc00] 10:09:38 INFO - PROCESS | 1651 | 1461172178345 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1190d7c00) [pid = 1651] [serial = 2159] [outer = 0x11602dc00] 10:09:38 INFO - PROCESS | 1651 | 1461172178800 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]]]}] 10:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 773ms 10:09:38 INFO - PROCESS | 1651 | 1461172178853 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:09:38 INFO - PROCESS | 1651 | 1461172178857 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:09:38 INFO - PROCESS | 1651 | 1461172178862 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1651 | 1461172178864 Marionette TRACE conn2 <- [1,2850,null,{}] 10:09:38 INFO - PROCESS | 1651 | 1461172178866 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}] 10:09:38 INFO - PROCESS | 1651 | 1461172178975 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:09:39 INFO - PROCESS | 1651 | 1461172179038 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x125e67800 == 72 [pid = 1651] [id = 720] 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x118f3bc00) [pid = 1651] [serial = 2160] [outer = 0x0] 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x119832800) [pid = 1651] [serial = 2161] [outer = 0x118f3bc00] 10:09:39 INFO - PROCESS | 1651 | 1461172179068 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11aabb800) [pid = 1651] [serial = 2162] [outer = 0x118f3bc00] 10:09:39 INFO - PROCESS | 1651 | 1461172179526 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:09:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 672ms 10:09:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:09:39 INFO - PROCESS | 1651 | 1461172179533 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 1651 | 1461172179535 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:09:39 INFO - PROCESS | 1651 | 1461172179537 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1651 | 1461172179540 Marionette TRACE conn2 <- [1,2854,null,{}] 10:09:39 INFO - PROCESS | 1651 | 1461172179575 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}] 10:09:39 INFO - PROCESS | 1651 | 1461172179719 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:09:39 INFO - PROCESS | 1651 | 1461172179764 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d46e800 == 73 [pid = 1651] [id = 721] 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11ad1a000) [pid = 1651] [serial = 2163] [outer = 0x0] 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11b5a7800) [pid = 1651] [serial = 2164] [outer = 0x11ad1a000] 10:09:39 INFO - PROCESS | 1651 | 1461172179797 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11bcbac00) [pid = 1651] [serial = 2165] [outer = 0x11ad1a000] 10:09:40 INFO - PROCESS | 1651 | 1461172180197 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]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 702ms 10:09:40 INFO - PROCESS | 1651 | 1461172180240 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:09:40 INFO - PROCESS | 1651 | 1461172180241 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:09:40 INFO - PROCESS | 1651 | 1461172180244 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1651 | 1461172180245 Marionette TRACE conn2 <- [1,2858,null,{}] 10:09:40 INFO - PROCESS | 1651 | 1461172180250 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}] 10:09:40 INFO - PROCESS | 1651 | 1461172180358 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:09:40 INFO - PROCESS | 1651 | 1461172180461 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa19800 == 74 [pid = 1651] [id = 722] 10:09:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11c172000) [pid = 1651] [serial = 2166] [outer = 0x0] 10:09:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11c4e4400) [pid = 1651] [serial = 2167] [outer = 0x11c172000] 10:09:40 INFO - PROCESS | 1651 | 1461172180493 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11c91e000) [pid = 1651] [serial = 2168] [outer = 0x11c172000] 10:09:40 INFO - PROCESS | 1651 | 1461172180898 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 672ms 10:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:09:40 INFO - PROCESS | 1651 | 1461172180917 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1651 | 1461172180918 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:09:40 INFO - PROCESS | 1651 | 1461172180920 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1651 | 1461172180922 Marionette TRACE conn2 <- [1,2862,null,{}] 10:09:40 INFO - PROCESS | 1651 | 1461172180924 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}] 10:09:41 INFO - PROCESS | 1651 | 1461172181033 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:09:41 INFO - PROCESS | 1651 | 1461172181138 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe9b800 == 75 [pid = 1651] [id = 723] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11c4dc000) [pid = 1651] [serial = 2169] [outer = 0x0] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x123c04c00) [pid = 1651] [serial = 2170] [outer = 0x11c4dc000] 10:09:41 INFO - PROCESS | 1651 | 1461172181169 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x124022000) [pid = 1651] [serial = 2171] [outer = 0x11c4dc000] 10:09:41 INFO - PROCESS | 1651 | 1461172181601 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]]]}] 10:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 719ms 10:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:09:41 INFO - PROCESS | 1651 | 1461172181640 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:09:41 INFO - PROCESS | 1651 | 1461172181642 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:09:41 INFO - PROCESS | 1651 | 1461172181644 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1651 | 1461172181645 Marionette TRACE conn2 <- [1,2866,null,{}] 10:09:41 INFO - PROCESS | 1651 | 1461172181648 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}] 10:09:41 INFO - PROCESS | 1651 | 1461172181769 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:09:41 INFO - PROCESS | 1651 | 1461172181882 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1303d2800 == 76 [pid = 1651] [id = 724] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x112130800) [pid = 1651] [serial = 2172] [outer = 0x0] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x124118000) [pid = 1651] [serial = 2173] [outer = 0x112130800] 10:09:41 INFO - PROCESS | 1651 | 1461172181918 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1289e1400) [pid = 1651] [serial = 2174] [outer = 0x112130800] 10:09:42 INFO - PROCESS | 1651 | 1461172182338 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]]]}] 10:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 10:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:09:42 INFO - PROCESS | 1651 | 1461172182367 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1651 | 1461172182368 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:09:42 INFO - PROCESS | 1651 | 1461172182370 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1651 | 1461172182371 Marionette TRACE conn2 <- [1,2870,null,{}] 10:09:42 INFO - PROCESS | 1651 | 1461172182374 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}] 10:09:42 INFO - PROCESS | 1651 | 1461172182503 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:09:42 INFO - PROCESS | 1651 | 1461172182749 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8a8800 == 77 [pid = 1651] [id = 725] 10:09:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x112130400) [pid = 1651] [serial = 2175] [outer = 0x0] 10:09:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11225dc00) [pid = 1651] [serial = 2176] [outer = 0x112130400] 10:09:42 INFO - PROCESS | 1651 | 1461172182787 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x114654000) [pid = 1651] [serial = 2177] [outer = 0x112130400] 10:09:43 INFO - PROCESS | 1651 | 1461172183251 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]]]}] 10:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 923ms 10:09:43 INFO - PROCESS | 1651 | 1461172183294 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1651 | 1461172183297 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:09:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:09:43 INFO - PROCESS | 1651 | 1461172183301 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1651 | 1461172183302 Marionette TRACE conn2 <- [1,2874,null,{}] 10:09:43 INFO - PROCESS | 1651 | 1461172183306 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}] 10:09:43 INFO - PROCESS | 1651 | 1461172183409 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:09:43 INFO - PROCESS | 1651 | 1461172183476 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11924e800 == 78 [pid = 1651] [id = 726] 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x114c76000) [pid = 1651] [serial = 2178] [outer = 0x0] 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x118fd0000) [pid = 1651] [serial = 2179] [outer = 0x114c76000] 10:09:43 INFO - PROCESS | 1651 | 1461172183575 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x119239800) [pid = 1651] [serial = 2180] [outer = 0x114c76000] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11583c000 == 77 [pid = 1651] [id = 318] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119267000 == 76 [pid = 1651] [id = 314] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce84800 == 75 [pid = 1651] [id = 683] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x129c5e000 == 74 [pid = 1651] [id = 316] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec0a800 == 73 [pid = 1651] [id = 717] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12dad7000 == 72 [pid = 1651] [id = 716] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11556e000 == 71 [pid = 1651] [id = 715] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1ba800 == 70 [pid = 1651] [id = 714] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c052800 == 69 [pid = 1651] [id = 713] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b707800 == 68 [pid = 1651] [id = 712] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12fa29800) [pid = 1651] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12b30f400) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11c4f6800) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12401b800) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x125efa800) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1288adc00) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x129c56000 == 67 [pid = 1651] [id = 711] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x118949000 == 66 [pid = 1651] [id = 710] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x127822000 == 65 [pid = 1651] [id = 709] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd93800 == 64 [pid = 1651] [id = 708] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7e000 == 63 [pid = 1651] [id = 707] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11888f000 == 62 [pid = 1651] [id = 706] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11bd91000 == 61 [pid = 1651] [id = 705] 10:09:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123b83000 == 60 [pid = 1651] [id = 700] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11ae5e800) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x119826800) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11ad22000) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11c90f800) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x119843c00) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11c914400) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11c4e7c00) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x118df1400) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x114f58400) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11bdc7800) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x118852800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x124114800) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11bdca000) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x127c25400) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x123f5f800) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x1289e3000) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123c07400) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118614800) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11a97d400) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1283a9400) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1299bf000) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x129cba000) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x129cb3c00) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x119eb4800) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11c90ec00) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11ad21000) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11ae5f400) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11bac1c00) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x129976000) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x127c19400) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11c90e000) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123c0e000) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x123c09000) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12448a000) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11ae30c00) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11ad18800) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119368c00) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x116433c00) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12b1d2c00) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b162c00) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12b1cd000) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1283b5400) [pid = 1651] [serial = 1406] [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.] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129cc0c00) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1289dd400) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11ae5bc00) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12b15a800) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x127ea2800) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11c924400) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1282cc800) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 10:09:43 INFO - PROCESS | 1651 | 1461172183958 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]]]}] 10:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 10:09:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:09:43 INFO - PROCESS | 1651 | 1461172183972 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1651 | 1461172183975 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:09:44 INFO - PROCESS | 1651 | 1461172184003 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1651 | 1461172184005 Marionette TRACE conn2 <- [1,2878,null,{}] 10:09:44 INFO - PROCESS | 1651 | 1461172184015 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}] 10:09:44 INFO - PROCESS | 1651 | 1461172184103 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:09:44 INFO - PROCESS | 1651 | 1461172184108 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c408800 == 61 [pid = 1651] [id = 727] 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119240400) [pid = 1651] [serial = 2181] [outer = 0x0] 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119830c00) [pid = 1651] [serial = 2182] [outer = 0x119240400] 10:09:44 INFO - PROCESS | 1651 | 1461172184136 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11aa0fc00) [pid = 1651] [serial = 2183] [outer = 0x119240400] 10:09:44 INFO - PROCESS | 1651 | 1461172184524 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]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 597ms 10:09:44 INFO - PROCESS | 1651 | 1461172184576 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1651 | 1461172184577 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:09:44 INFO - PROCESS | 1651 | 1461172184581 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1651 | 1461172184586 Marionette TRACE conn2 <- [1,2882,null,{}] 10:09:44 INFO - PROCESS | 1651 | 1461172184592 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}] 10:09:44 INFO - PROCESS | 1651 | 1461172184684 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:09:44 INFO - PROCESS | 1651 | 1461172184688 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12781e800 == 62 [pid = 1651] [id = 728] 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11aabd400) [pid = 1651] [serial = 2184] [outer = 0x0] 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ad1f000) [pid = 1651] [serial = 2185] [outer = 0x11aabd400] 10:09:44 INFO - PROCESS | 1651 | 1461172184715 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11ae30c00) [pid = 1651] [serial = 2186] [outer = 0x11aabd400] 10:09:45 INFO - PROCESS | 1651 | 1461172185079 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]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 10:09:45 INFO - PROCESS | 1651 | 1461172185107 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1651 | 1461172185109 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:09:45 INFO - PROCESS | 1651 | 1461172185111 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1651 | 1461172185112 Marionette TRACE conn2 <- [1,2886,null,{}] 10:09:45 INFO - PROCESS | 1651 | 1461172185117 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}] 10:09:45 INFO - PROCESS | 1651 | 1461172185205 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:09:45 INFO - PROCESS | 1651 | 1461172185209 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a861000 == 63 [pid = 1651] [id = 729] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11ae48800) [pid = 1651] [serial = 2187] [outer = 0x0] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11ae67c00) [pid = 1651] [serial = 2188] [outer = 0x11ae48800] 10:09:45 INFO - PROCESS | 1651 | 1461172185237 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11b81a000) [pid = 1651] [serial = 2189] [outer = 0x11ae48800] 10:09:45 INFO - PROCESS | 1651 | 1461172185598 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]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 523ms 10:09:45 INFO - PROCESS | 1651 | 1461172185635 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1651 | 1461172185636 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:09:45 INFO - PROCESS | 1651 | 1461172185638 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1651 | 1461172185639 Marionette TRACE conn2 <- [1,2890,null,{}] 10:09:45 INFO - PROCESS | 1651 | 1461172185641 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}] 10:09:45 INFO - PROCESS | 1651 | 1461172185727 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:09:45 INFO - PROCESS | 1651 | 1461172185805 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3cd000 == 64 [pid = 1651] [id = 730] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11bac3400) [pid = 1651] [serial = 2190] [outer = 0x0] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11bdc9800) [pid = 1651] [serial = 2191] [outer = 0x11bac3400] 10:09:45 INFO - PROCESS | 1651 | 1461172185838 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11c197800) [pid = 1651] [serial = 2192] [outer = 0x11bac3400] 10:09:46 INFO - PROCESS | 1651 | 1461172186171 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 571ms 10:09:46 INFO - PROCESS | 1651 | 1461172186210 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1651 | 1461172186212 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:09:46 INFO - PROCESS | 1651 | 1461172186218 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1651 | 1461172186220 Marionette TRACE conn2 <- [1,2894,null,{}] 10:09:46 INFO - PROCESS | 1651 | 1461172186231 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}] 10:09:46 INFO - PROCESS | 1651 | 1461172186386 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:09:46 INFO - PROCESS | 1651 | 1461172186401 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c04c000 == 65 [pid = 1651] [id = 731] 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11bdca800) [pid = 1651] [serial = 2193] [outer = 0x0] 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11c4e2800) [pid = 1651] [serial = 2194] [outer = 0x11bdca800] 10:09:46 INFO - PROCESS | 1651 | 1461172186442 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c90d400) [pid = 1651] [serial = 2195] [outer = 0x11bdca800] 10:09:46 INFO - PROCESS | 1651 | 1461172186939 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]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 727ms 10:09:46 INFO - PROCESS | 1651 | 1461172186945 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1651 | 1461172186948 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:09:46 INFO - PROCESS | 1651 | 1461172186970 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1651 | 1461172186972 Marionette TRACE conn2 <- [1,2898,null,{}] 10:09:46 INFO - PROCESS | 1651 | 1461172186974 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}] 10:09:47 INFO - PROCESS | 1651 | 1461172187080 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:09:47 INFO - PROCESS | 1651 | 1461172187128 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1b7800 == 66 [pid = 1651] [id = 732] 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c919800) [pid = 1651] [serial = 2196] [outer = 0x0] 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c926800) [pid = 1651] [serial = 2197] [outer = 0x11c919800] 10:09:47 INFO - PROCESS | 1651 | 1461172187154 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x123c05c00) [pid = 1651] [serial = 2198] [outer = 0x11c919800] 10:09:47 INFO - PROCESS | 1651 | 1461172187501 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]]]}] 10:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 587ms 10:09:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:09:47 INFO - PROCESS | 1651 | 1461172187540 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 1651 | 1461172187542 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:09:47 INFO - PROCESS | 1651 | 1461172187544 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1651 | 1461172187545 Marionette TRACE conn2 <- [1,2902,null,{}] 10:09:47 INFO - PROCESS | 1651 | 1461172187547 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}] 10:09:47 INFO - PROCESS | 1651 | 1461172187656 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:09:47 INFO - PROCESS | 1651 | 1461172187695 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d467800 == 67 [pid = 1651] [id = 733] 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x118f3a400) [pid = 1651] [serial = 2199] [outer = 0x0] 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12401c000) [pid = 1651] [serial = 2200] [outer = 0x118f3a400] 10:09:47 INFO - PROCESS | 1651 | 1461172187721 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12448e400) [pid = 1651] [serial = 2201] [outer = 0x118f3a400] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x123f22000) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c3b1c00) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x127e98c00) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x124027400) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c914800) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11c3b0c00) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11bdcfc00) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11c4d8800) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11ae24800) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11ae24000) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12b1d4c00) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x114f5cc00) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119825800) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11aac1c00) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x114c73400) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11ae65000) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11935cc00) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:09:48 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11212d400) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:09:48 INFO - PROCESS | 1651 | 1461172188166 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:09:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 672ms 10:09:48 INFO - PROCESS | 1651 | 1461172188219 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1651 | 1461172188220 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:09:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:09:48 INFO - PROCESS | 1651 | 1461172188222 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1651 | 1461172188224 Marionette TRACE conn2 <- [1,2906,null,{}] 10:09:48 INFO - PROCESS | 1651 | 1461172188226 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}] 10:09:48 INFO - PROCESS | 1651 | 1461172188323 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:09:48 INFO - PROCESS | 1651 | 1461172188328 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dace000 == 68 [pid = 1651] [id = 734] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118deac00) [pid = 1651] [serial = 2202] [outer = 0x0] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ae65400) [pid = 1651] [serial = 2203] [outer = 0x118deac00] 10:09:48 INFO - PROCESS | 1651 | 1461172188354 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11c90a400) [pid = 1651] [serial = 2204] [outer = 0x118deac00] 10:09:48 INFO - PROCESS | 1651 | 1461172188695 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]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:09:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 10:09:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:09:48 INFO - PROCESS | 1651 | 1461172188741 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1651 | 1461172188743 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:09:48 INFO - PROCESS | 1651 | 1461172188745 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1651 | 1461172188746 Marionette TRACE conn2 <- [1,2910,null,{}] 10:09:48 INFO - PROCESS | 1651 | 1461172188748 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}] 10:09:48 INFO - PROCESS | 1651 | 1461172188865 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:09:48 INFO - PROCESS | 1651 | 1461172188903 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec08800 == 69 [pid = 1651] [id = 735] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1192c6c00) [pid = 1651] [serial = 2205] [outer = 0x0] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12392fc00) [pid = 1651] [serial = 2206] [outer = 0x1192c6c00] 10:09:48 INFO - PROCESS | 1651 | 1461172188934 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x127c31000) [pid = 1651] [serial = 2207] [outer = 0x1192c6c00] 10:09:49 INFO - PROCESS | 1651 | 1461172189237 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]]]}] 10:09:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:09:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:09:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 10:09:49 INFO - TEST-START | /DOMEvents/constructors.html 10:09:49 INFO - PROCESS | 1651 | 1461172189268 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1651 | 1461172189270 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:09:49 INFO - PROCESS | 1651 | 1461172189272 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1651 | 1461172189274 Marionette TRACE conn2 <- [1,2914,null,{}] 10:09:49 INFO - PROCESS | 1651 | 1461172189276 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}] 10:09:49 INFO - PROCESS | 1651 | 1461172189382 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:09:49 INFO - PROCESS | 1651 | 1461172189386 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fdc6000 == 70 [pid = 1651] [id = 736] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x127c31c00) [pid = 1651] [serial = 2208] [outer = 0x0] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1282cc800) [pid = 1651] [serial = 2209] [outer = 0x127c31c00] 10:09:49 INFO - PROCESS | 1651 | 1461172189411 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x129899c00) [pid = 1651] [serial = 2210] [outer = 0x127c31c00] 10:09:49 INFO - PROCESS | 1651 | 1461172189772 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]]]}] 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:09:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 10:09:49 INFO - PROCESS | 1651 | 1461172189798 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1651 | 1461172189800 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:09:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:09:49 INFO - PROCESS | 1651 | 1461172189802 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1651 | 1461172189803 Marionette TRACE conn2 <- [1,2918,null,{}] 10:09:49 INFO - PROCESS | 1651 | 1461172189817 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}] 10:09:49 INFO - PROCESS | 1651 | 1461172189908 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:09:49 INFO - PROCESS | 1651 | 1461172189913 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fdd9000 == 71 [pid = 1651] [id = 737] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12989a800) [pid = 1651] [serial = 2211] [outer = 0x0] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x129976000) [pid = 1651] [serial = 2212] [outer = 0x12989a800] 10:09:49 INFO - PROCESS | 1651 | 1461172189939 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x129cb5c00) [pid = 1651] [serial = 2213] [outer = 0x12989a800] 10:09:50 INFO - PROCESS | 1651 | 1461172190438 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:09:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:09:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 682ms 10:09:50 INFO - PROCESS | 1651 | 1461172190485 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:09:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:09:50 INFO - PROCESS | 1651 | 1461172190489 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:09:50 INFO - PROCESS | 1651 | 1461172190493 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1651 | 1461172190495 Marionette TRACE conn2 <- [1,2922,null,{}] 10:09:50 INFO - PROCESS | 1651 | 1461172190499 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}] 10:09:50 INFO - PROCESS | 1651 | 1461172190611 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:09:50 INFO - PROCESS | 1651 | 1461172190689 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8d3800 == 72 [pid = 1651] [id = 738] 10:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1189fc000) [pid = 1651] [serial = 2214] [outer = 0x0] 10:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119239c00) [pid = 1651] [serial = 2215] [outer = 0x1189fc000] 10:09:50 INFO - PROCESS | 1651 | 1461172190721 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11982d800) [pid = 1651] [serial = 2216] [outer = 0x1189fc000] 10:09:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:51 INFO - PROCESS | 1651 | 1461172191133 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]]]}] 10:09:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:09:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:51 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 10:09:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:51 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 10:09:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:51 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]" 10:09:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:09:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 673ms 10:09:51 INFO - PROCESS | 1651 | 1461172191168 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1651 | 1461172191172 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:09:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:09:51 INFO - PROCESS | 1651 | 1461172191177 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1651 | 1461172191178 Marionette TRACE conn2 <- [1,2926,null,{}] 10:09:51 INFO - PROCESS | 1651 | 1461172191180 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}] 10:09:51 INFO - PROCESS | 1651 | 1461172191283 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:09:51 INFO - PROCESS | 1651 | 1461172191410 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb65800 == 73 [pid = 1651] [id = 739] 10:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119b33000) [pid = 1651] [serial = 2217] [outer = 0x0] 10:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11ad22000) [pid = 1651] [serial = 2218] [outer = 0x119b33000] 10:09:51 INFO - PROCESS | 1651 | 1461172191471 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11bcba400) [pid = 1651] [serial = 2219] [outer = 0x119b33000] 10:09:51 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:09:51 INFO - PROCESS | 1651 | 1461172191917 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]]]}] 10:09:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:09:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 772ms 10:09:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:09:51 INFO - PROCESS | 1651 | 1461172191950 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1651 | 1461172191952 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:09:51 INFO - PROCESS | 1651 | 1461172191956 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1651 | 1461172191960 Marionette TRACE conn2 <- [1,2930,null,{}] 10:09:51 INFO - PROCESS | 1651 | 1461172191972 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}] 10:09:52 INFO - PROCESS | 1651 | 1461172192130 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:09:52 INFO - PROCESS | 1651 | 1461172192237 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fdd8000 == 74 [pid = 1651] [id = 740] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11c3b1400) [pid = 1651] [serial = 2220] [outer = 0x0] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11c90e000) [pid = 1651] [serial = 2221] [outer = 0x11c3b1400] 10:09:52 INFO - PROCESS | 1651 | 1461172192271 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x124403800) [pid = 1651] [serial = 2222] [outer = 0x11c3b1400] 10:09:52 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:09:52 INFO - PROCESS | 1651 | 1461172192633 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]]]}] 10:09:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:09:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 724ms 10:09:52 INFO - PROCESS | 1651 | 1461172192680 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1651 | 1461172192682 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:09:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:09:52 INFO - PROCESS | 1651 | 1461172192684 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1651 | 1461172192685 Marionette TRACE conn2 <- [1,2934,null,{}] 10:09:52 INFO - PROCESS | 1651 | 1461172192688 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}] 10:09:52 INFO - PROCESS | 1651 | 1461172192796 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:09:52 INFO - PROCESS | 1651 | 1461172192887 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x131dff000 == 75 [pid = 1651] [id = 741] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x125efa800) [pid = 1651] [serial = 2223] [outer = 0x0] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1283b1000) [pid = 1651] [serial = 2224] [outer = 0x125efa800] 10:09:52 INFO - PROCESS | 1651 | 1461172192917 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1289de800) [pid = 1651] [serial = 2225] [outer = 0x125efa800] 10:09:53 INFO - PROCESS | 1651 | 1461172193271 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]]]}] 10:09:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:09:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 621ms 10:09:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:09:53 INFO - PROCESS | 1651 | 1461172193305 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1651 | 1461172193307 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:09:53 INFO - PROCESS | 1651 | 1461172193309 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1651 | 1461172193310 Marionette TRACE conn2 <- [1,2938,null,{}] 10:09:53 INFO - PROCESS | 1651 | 1461172193313 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}] 10:09:53 INFO - PROCESS | 1651 | 1461172193421 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:09:53 INFO - PROCESS | 1651 | 1461172193523 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1369cd000 == 76 [pid = 1651] [id = 742] 10:09:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x127c1e400) [pid = 1651] [serial = 2226] [outer = 0x0] 10:09:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x129975c00) [pid = 1651] [serial = 2227] [outer = 0x127c1e400] 10:09:53 INFO - PROCESS | 1651 | 1461172193555 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1299c3c00) [pid = 1651] [serial = 2228] [outer = 0x127c1e400] 10:09:53 INFO - PROCESS | 1651 | 1461172193927 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]]]}] 10:09:53 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. 10:09:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 10:09:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:09:53 INFO - PROCESS | 1651 | 1461172193980 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1651 | 1461172193982 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:09:53 INFO - PROCESS | 1651 | 1461172193984 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1651 | 1461172193985 Marionette TRACE conn2 <- [1,2942,null,{}] 10:09:53 INFO - PROCESS | 1651 | 1461172193988 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}] 10:09:54 INFO - PROCESS | 1651 | 1461172194104 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:09:54 INFO - PROCESS | 1651 | 1461172194212 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a96800 == 77 [pid = 1651] [id = 743] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x129cb9400) [pid = 1651] [serial = 2229] [outer = 0x0] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b157400) [pid = 1651] [serial = 2230] [outer = 0x129cb9400] 10:09:54 INFO - PROCESS | 1651 | 1461172194245 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12b1cb000) [pid = 1651] [serial = 2231] [outer = 0x129cb9400] 10:09:54 INFO - PROCESS | 1651 | 1461172194596 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"]]]}] 10:09:54 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 10:09:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 10:09:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:09:54 INFO - PROCESS | 1651 | 1461172194606 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1651 | 1461172194607 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:09:54 INFO - PROCESS | 1651 | 1461172194610 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1651 | 1461172194611 Marionette TRACE conn2 <- [1,2946,null,{}] 10:09:54 INFO - PROCESS | 1651 | 1461172194615 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}] 10:09:54 INFO - PROCESS | 1651 | 1461172194725 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:09:54 INFO - PROCESS | 1651 | 1461172194827 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x136b1a800 == 78 [pid = 1651] [id = 744] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12b160400) [pid = 1651] [serial = 2232] [outer = 0x0] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b304c00) [pid = 1651] [serial = 2233] [outer = 0x12b160400] 10:09:54 INFO - PROCESS | 1651 | 1461172194859 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12b30b400) [pid = 1651] [serial = 2234] [outer = 0x12b160400] 10:09:55 INFO - PROCESS | 1651 | 1461172195185 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]]]}] 10:09:55 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. 10:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 10:09:55 INFO - PROCESS | 1651 | 1461172195231 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1651 | 1461172195233 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:09:55 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:09:55 INFO - PROCESS | 1651 | 1461172195235 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1651 | 1461172195236 Marionette TRACE conn2 <- [1,2950,null,{}] 10:09:55 INFO - PROCESS | 1651 | 1461172195239 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}] 10:09:55 INFO - PROCESS | 1651 | 1461172195346 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:09:55 INFO - PROCESS | 1651 | 1461172195460 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x136c6e000 == 79 [pid = 1651] [id = 745] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x114f55800) [pid = 1651] [serial = 2235] [outer = 0x0] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12b310800) [pid = 1651] [serial = 2236] [outer = 0x114f55800] 10:09:55 INFO - PROCESS | 1651 | 1461172195508 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b33a800) [pid = 1651] [serial = 2237] [outer = 0x114f55800] 10:09:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b571800 == 80 [pid = 1651] [id = 746] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11aaca400) [pid = 1651] [serial = 2238] [outer = 0x0] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11ae2f000) [pid = 1651] [serial = 2239] [outer = 0x11aaca400] 10:09:56 INFO - PROCESS | 1651 | 1461172196017 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]]]}] 10:09:56 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. 10:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 822ms 10:09:56 INFO - PROCESS | 1651 | 1461172196058 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1651 | 1461172196060 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:09:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:09:56 INFO - PROCESS | 1651 | 1461172196064 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1651 | 1461172196066 Marionette TRACE conn2 <- [1,2954,null,{}] 10:09:56 INFO - PROCESS | 1651 | 1461172196070 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}] 10:09:56 INFO - PROCESS | 1651 | 1461172196271 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:09:56 INFO - PROCESS | 1651 | 1461172196529 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7e2800 == 81 [pid = 1651] [id = 747] 10:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x112127000) [pid = 1651] [serial = 2240] [outer = 0x0] 10:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1122afc00) [pid = 1651] [serial = 2241] [outer = 0x112127000] 10:09:56 INFO - PROCESS | 1651 | 1461172196561 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x114c7b000) [pid = 1651] [serial = 2242] [outer = 0x112127000] 10:09:56 INFO - PROCESS | 1651 | 1461172196938 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]]]}] 10:09:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:09:56 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 10:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 921ms 10:09:56 INFO - PROCESS | 1651 | 1461172196986 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1651 | 1461172196988 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:09:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:09:56 INFO - PROCESS | 1651 | 1461172196993 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1651 | 1461172196994 Marionette TRACE conn2 <- [1,2958,null,{}] 10:09:56 INFO - PROCESS | 1651 | 1461172196997 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}] 10:09:57 INFO - PROCESS | 1651 | 1461172197111 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:09:57 INFO - PROCESS | 1651 | 1461172197178 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x124468800 == 82 [pid = 1651] [id = 748] 10:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1122a9800) [pid = 1651] [serial = 2243] [outer = 0x0] 10:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11670e400) [pid = 1651] [serial = 2244] [outer = 0x1122a9800] 10:09:57 INFO - PROCESS | 1651 | 1461172197206 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11a979000) [pid = 1651] [serial = 2245] [outer = 0x1122a9800] 10:09:57 INFO - PROCESS | 1651 | 1461172197646 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]]]}] 10:09:57 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. 10:09:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 10:09:57 INFO - PROCESS | 1651 | 1461172197667 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:09:57 INFO - PROCESS | 1651 | 1461172197671 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:09:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:09:57 INFO - PROCESS | 1651 | 1461172197675 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1651 | 1461172197677 Marionette TRACE conn2 <- [1,2962,null,{}] 10:09:57 INFO - PROCESS | 1651 | 1461172197681 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}] 10:09:57 INFO - PROCESS | 1651 | 1461172197831 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:09:57 INFO - PROCESS | 1651 | 1461172197972 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8e0800 == 83 [pid = 1651] [id = 749] 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x119826000) [pid = 1651] [serial = 2246] [outer = 0x0] 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11ae29800) [pid = 1651] [serial = 2247] [outer = 0x119826000] 10:09:58 INFO - PROCESS | 1651 | 1461172198026 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11b507400) [pid = 1651] [serial = 2248] [outer = 0x119826000] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12fdc6000 == 82 [pid = 1651] [id = 736] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec08800 == 81 [pid = 1651] [id = 735] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12dace000 == 80 [pid = 1651] [id = 734] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d467800 == 79 [pid = 1651] [id = 733] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12401f400) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1b7800 == 78 [pid = 1651] [id = 732] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c04c000 == 77 [pid = 1651] [id = 731] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b3cd000 == 76 [pid = 1651] [id = 730] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11a861000 == 75 [pid = 1651] [id = 729] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12781e800 == 74 [pid = 1651] [id = 728] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11c408800 == 73 [pid = 1651] [id = 727] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11924e800 == 72 [pid = 1651] [id = 726] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8a8800 == 71 [pid = 1651] [id = 725] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1303d2800 == 70 [pid = 1651] [id = 724] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe9b800 == 69 [pid = 1651] [id = 723] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa19800 == 68 [pid = 1651] [id = 722] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d46e800 == 67 [pid = 1651] [id = 721] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x125e67800 == 66 [pid = 1651] [id = 720] 10:09:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11add2000 == 65 [pid = 1651] [id = 719] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x124026c00) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c920c00) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1298a1c00) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x127e94800) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123c04400) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11c4ed400) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11c3b6c00) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11c4df000) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c910000) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11c4f6400) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11bdc7000) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11ae2a400) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11ae56c00) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12b33ac00) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1190d6400) [pid = 1651] [serial = 2117] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11581dc00) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11aa1d000) [pid = 1651] [serial = 2123] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x119d36400) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123c10000) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12b30d400) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11ace7c00) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11ad22400) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x118d9d000) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11923bc00) [pid = 1651] [serial = 2120] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x114c7a000) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11ae88400) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11bcc2000) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11babd400) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1299bf400) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c91d000) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11b508800) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123c33c00) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1122ac400) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11c914000) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1190d5c00) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11c358400) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 10:09:58 INFO - PROCESS | 1651 | 1461172198415 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]]]}] 10:09:58 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. 10:09:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 771ms 10:09:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:09:58 INFO - PROCESS | 1651 | 1461172198446 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1651 | 1461172198447 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:09:58 INFO - PROCESS | 1651 | 1461172198454 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1651 | 1461172198458 Marionette TRACE conn2 <- [1,2966,null,{}] 10:09:58 INFO - PROCESS | 1651 | 1461172198461 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}] 10:09:58 INFO - PROCESS | 1651 | 1461172198554 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:09:58 INFO - PROCESS | 1651 | 1461172198613 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x123db7000 == 66 [pid = 1651] [id = 750] 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11acda800) [pid = 1651] [serial = 2249] [outer = 0x0] 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11b821c00) [pid = 1651] [serial = 2250] [outer = 0x11acda800] 10:09:58 INFO - PROCESS | 1651 | 1461172198643 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11bdcb400) [pid = 1651] [serial = 2251] [outer = 0x11acda800] 10:09:58 INFO - PROCESS | 1651 | 1461172198992 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]]]}] 10:09:59 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. 10:09:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 575ms 10:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:09:59 INFO - PROCESS | 1651 | 1461172199027 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1651 | 1461172199029 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:09:59 INFO - PROCESS | 1651 | 1461172199033 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1651 | 1461172199035 Marionette TRACE conn2 <- [1,2970,null,{}] 10:09:59 INFO - PROCESS | 1651 | 1461172199038 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}] 10:09:59 INFO - PROCESS | 1651 | 1461172199167 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:09:59 INFO - PROCESS | 1651 | 1461172199258 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x129814000 == 67 [pid = 1651] [id = 751] 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11bdcac00) [pid = 1651] [serial = 2252] [outer = 0x0] 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11c18f800) [pid = 1651] [serial = 2253] [outer = 0x11bdcac00] 10:09:59 INFO - PROCESS | 1651 | 1461172199325 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11c4dfc00) [pid = 1651] [serial = 2254] [outer = 0x11bdcac00] 10:09:59 INFO - PROCESS | 1651 | 1461172199641 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]]]}] 10:09:59 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. 10:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 622ms 10:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:09:59 INFO - PROCESS | 1651 | 1461172199655 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1651 | 1461172199656 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:09:59 INFO - PROCESS | 1651 | 1461172199658 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1651 | 1461172199659 Marionette TRACE conn2 <- [1,2974,null,{}] 10:09:59 INFO - PROCESS | 1651 | 1461172199662 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}] 10:09:59 INFO - PROCESS | 1651 | 1461172199767 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:09:59 INFO - PROCESS | 1651 | 1461172199826 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c058800 == 68 [pid = 1651] [id = 752] 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11c82c800) [pid = 1651] [serial = 2255] [outer = 0x0] 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11c910400) [pid = 1651] [serial = 2256] [outer = 0x11c82c800] 10:09:59 INFO - PROCESS | 1651 | 1461172199859 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123928800) [pid = 1651] [serial = 2257] [outer = 0x11c82c800] 10:10:00 INFO - PROCESS | 1651 | 1461172200157 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]]]}] 10:10:00 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. 10:10:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 10:10:00 INFO - PROCESS | 1651 | 1461172200178 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1651 | 1461172200180 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:10:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:10:00 INFO - PROCESS | 1651 | 1461172200190 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1651 | 1461172200191 Marionette TRACE conn2 <- [1,2978,null,{}] 10:10:00 INFO - PROCESS | 1651 | 1461172200194 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}] 10:10:00 INFO - PROCESS | 1651 | 1461172200290 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:10:00 INFO - PROCESS | 1651 | 1461172200294 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dada800 == 69 [pid = 1651] [id = 753] 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11c927c00) [pid = 1651] [serial = 2258] [outer = 0x0] 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x123c10000) [pid = 1651] [serial = 2259] [outer = 0x11c927c00] 10:10:00 INFO - PROCESS | 1651 | 1461172200321 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x124588800) [pid = 1651] [serial = 2260] [outer = 0x11c927c00] 10:10:00 INFO - PROCESS | 1651 | 1461172200741 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]]]}] 10:10:00 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. 10:10:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 570ms 10:10:00 INFO - PROCESS | 1651 | 1461172200762 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1651 | 1461172200764 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:10:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:10:00 INFO - PROCESS | 1651 | 1461172200767 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1651 | 1461172200769 Marionette TRACE conn2 <- [1,2982,null,{}] 10:10:00 INFO - PROCESS | 1651 | 1461172200779 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}] 10:10:00 INFO - PROCESS | 1651 | 1461172200925 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:10:00 INFO - PROCESS | 1651 | 1461172200968 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec17800 == 70 [pid = 1651] [id = 754] 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12392bc00) [pid = 1651] [serial = 2261] [outer = 0x0] 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x127c26800) [pid = 1651] [serial = 2262] [outer = 0x12392bc00] 10:10:00 INFO - PROCESS | 1651 | 1461172200994 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x127eec400) [pid = 1651] [serial = 2263] [outer = 0x12392bc00] 10:10:01 INFO - PROCESS | 1651 | 1461172201302 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"]]]}] 10:10:01 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 10:10:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 571ms 10:10:01 INFO - PROCESS | 1651 | 1461172201342 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:10:01 INFO - PROCESS | 1651 | 1461172201343 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:10:01 INFO - PROCESS | 1651 | 1461172201345 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1651 | 1461172201346 Marionette TRACE conn2 <- [1,2986,null,{}] 10:10:01 INFO - PROCESS | 1651 | 1461172201349 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}] 10:10:01 INFO - PROCESS | 1651 | 1461172201461 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:10:01 INFO - PROCESS | 1651 | 1461172201500 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f3b5000 == 71 [pid = 1651] [id = 755] 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x127ea3800) [pid = 1651] [serial = 2264] [outer = 0x0] 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1299bf000) [pid = 1651] [serial = 2265] [outer = 0x127ea3800] 10:10:01 INFO - PROCESS | 1651 | 1461172201526 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x129cb7000) [pid = 1651] [serial = 2266] [outer = 0x127ea3800] 10:10:01 INFO - PROCESS | 1651 | 1461172201823 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]]]}] 10:10:01 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. 10:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 521ms 10:10:01 INFO - PROCESS | 1651 | 1461172201867 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:10:01 INFO - PROCESS | 1651 | 1461172201868 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:10:01 INFO - PROCESS | 1651 | 1461172201871 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1651 | 1461172201872 Marionette TRACE conn2 <- [1,2990,null,{}] 10:10:01 INFO - PROCESS | 1651 | 1461172201874 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}] 10:10:01 INFO - PROCESS | 1651 | 1461172201991 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:10:02 INFO - PROCESS | 1651 | 1461172202005 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa30800 == 72 [pid = 1651] [id = 756] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x129cc0c00) [pid = 1651] [serial = 2267] [outer = 0x0] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12b15a000) [pid = 1651] [serial = 2268] [outer = 0x129cc0c00] 10:10:02 INFO - PROCESS | 1651 | 1461172202031 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12b307800) [pid = 1651] [serial = 2269] [outer = 0x129cc0c00] 10:10:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bda1800 == 73 [pid = 1651] [id = 757] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b33fc00) [pid = 1651] [serial = 2270] [outer = 0x0] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x129cbc400) [pid = 1651] [serial = 2271] [outer = 0x12b33fc00] 10:10:02 INFO - PROCESS | 1651 | 1461172202562 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]]]}] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1192c6c00) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11bac3400) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11aabd400) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x114c76000) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118f3a400) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11ae48800) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11bdca800) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11c919800) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x118deac00) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x119240400) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x112130400) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:10:02 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x127c31c00) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:10:02 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. 10:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 10:10:02 INFO - PROCESS | 1651 | 1461172202593 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1651 | 1461172202595 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:10:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:10:02 INFO - PROCESS | 1651 | 1461172202605 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1651 | 1461172202606 Marionette TRACE conn2 <- [1,2994,null,{}] 10:10:02 INFO - PROCESS | 1651 | 1461172202609 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}] 10:10:02 INFO - PROCESS | 1651 | 1461172202730 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:10:02 INFO - PROCESS | 1651 | 1461172202757 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1b8800 == 74 [pid = 1651] [id = 758] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ae84800) [pid = 1651] [serial = 2272] [outer = 0x0] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11c4dd000) [pid = 1651] [serial = 2273] [outer = 0x11ae84800] 10:10:02 INFO - PROCESS | 1651 | 1461172202790 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12b330800) [pid = 1651] [serial = 2274] [outer = 0x11ae84800] 10:10:03 INFO - PROCESS | 1651 | 1461172203141 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]]]}] 10:10:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:10:03 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 10:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 10:10:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:10:03 INFO - PROCESS | 1651 | 1461172203177 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1651 | 1461172203178 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:10:03 INFO - PROCESS | 1651 | 1461172203180 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1651 | 1461172203182 Marionette TRACE conn2 <- [1,2998,null,{}] 10:10:03 INFO - PROCESS | 1651 | 1461172203194 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}] 10:10:03 INFO - PROCESS | 1651 | 1461172203300 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:10:03 INFO - PROCESS | 1651 | 1461172203304 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x136a86800 == 75 [pid = 1651] [id = 759] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11c914000) [pid = 1651] [serial = 2275] [outer = 0x0] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12b3f6400) [pid = 1651] [serial = 2276] [outer = 0x11c914000] 10:10:03 INFO - PROCESS | 1651 | 1461172203330 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12b4ab400) [pid = 1651] [serial = 2277] [outer = 0x11c914000] 10:10:03 INFO - PROCESS | 1651 | 1461172203648 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]]]}] 10:10:03 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. 10:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 479ms 10:10:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:10:03 INFO - PROCESS | 1651 | 1461172203660 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1651 | 1461172203661 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:10:03 INFO - PROCESS | 1651 | 1461172203664 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1651 | 1461172203667 Marionette TRACE conn2 <- [1,3002,null,{}] 10:10:03 INFO - PROCESS | 1651 | 1461172203671 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}] 10:10:03 INFO - PROCESS | 1651 | 1461172203767 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:10:03 INFO - PROCESS | 1651 | 1461172203831 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x136c66000 == 76 [pid = 1651] [id = 760] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12b4a8000) [pid = 1651] [serial = 2278] [outer = 0x0] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b7b7c00) [pid = 1651] [serial = 2279] [outer = 0x12b4a8000] 10:10:03 INFO - PROCESS | 1651 | 1461172203858 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12b9a6400) [pid = 1651] [serial = 2280] [outer = 0x12b4a8000] 10:10:04 INFO - PROCESS | 1651 | 1461172204130 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]]]}] 10:10:04 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. 10:10:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 523ms 10:10:04 INFO - PROCESS | 1651 | 1461172204188 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1651 | 1461172204189 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:10:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:10:04 INFO - PROCESS | 1651 | 1461172204191 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1651 | 1461172204192 Marionette TRACE conn2 <- [1,3006,null,{}] 10:10:04 INFO - PROCESS | 1651 | 1461172204194 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}] 10:10:04 INFO - PROCESS | 1651 | 1461172204291 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:10:04 INFO - PROCESS | 1651 | 1461172204295 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x136e20000 == 77 [pid = 1651] [id = 761] 10:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12b7b7000) [pid = 1651] [serial = 2281] [outer = 0x0] 10:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b9acc00) [pid = 1651] [serial = 2282] [outer = 0x12b7b7000] 10:10:04 INFO - PROCESS | 1651 | 1461172204321 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12bbe2400) [pid = 1651] [serial = 2283] [outer = 0x12b7b7000] 10:10:04 INFO - PROCESS | 1651 | 1461172204735 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]]]}] 10:10:04 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. 10:10:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 569ms 10:10:04 INFO - PROCESS | 1651 | 1461172204761 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1651 | 1461172204764 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:10:04 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:10:04 INFO - PROCESS | 1651 | 1461172204768 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1651 | 1461172204770 Marionette TRACE conn2 <- [1,3010,null,{}] 10:10:04 INFO - PROCESS | 1651 | 1461172204774 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}] 10:10:04 INFO - PROCESS | 1651 | 1461172204892 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:10:05 INFO - PROCESS | 1651 | 1461172204999 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ade2800 == 78 [pid = 1651] [id = 762] 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11619d800) [pid = 1651] [serial = 2284] [outer = 0x0] 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1188d6800) [pid = 1651] [serial = 2285] [outer = 0x11619d800] 10:10:05 INFO - PROCESS | 1651 | 1461172205033 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11982e000) [pid = 1651] [serial = 2286] [outer = 0x11619d800] 10:10:05 INFO - PROCESS | 1651 | 1461172205428 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]]]}] 10:10:05 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 10:10:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 10:10:05 INFO - PROCESS | 1651 | 1461172205439 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1651 | 1461172205443 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:10:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:10:05 INFO - PROCESS | 1651 | 1461172205447 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1651 | 1461172205449 Marionette TRACE conn2 <- [1,3014,null,{}] 10:10:05 INFO - PROCESS | 1651 | 1461172205452 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}] 10:10:05 INFO - PROCESS | 1651 | 1461172205564 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:10:05 INFO - PROCESS | 1651 | 1461172205681 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b3bc800 == 79 [pid = 1651] [id = 763] 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11982fc00) [pid = 1651] [serial = 2287] [outer = 0x0] 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11ae26800) [pid = 1651] [serial = 2288] [outer = 0x11982fc00] 10:10:05 INFO - PROCESS | 1651 | 1461172205713 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11ae64800) [pid = 1651] [serial = 2289] [outer = 0x11982fc00] 10:10:05 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:06 INFO - PROCESS | 1651 | 1461172206106 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:10:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:10:06 INFO - {} 10:10:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:10:06 INFO - {} 10:10:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:10:06 INFO - {} 10:10:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:10:06 INFO - {} 10:10:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 670ms 10:10:06 INFO - TEST-START | /FileAPI/fileReader.html 10:10:06 INFO - PROCESS | 1651 | 1461172206118 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:10:06 INFO - PROCESS | 1651 | 1461172206120 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:10:06 INFO - PROCESS | 1651 | 1461172206122 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1651 | 1461172206125 Marionette TRACE conn2 <- [1,3018,null,{}] 10:10:06 INFO - PROCESS | 1651 | 1461172206132 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}] 10:10:06 INFO - PROCESS | 1651 | 1461172206247 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:10:06 INFO - PROCESS | 1651 | 1461172206350 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x131dfb000 == 80 [pid = 1651] [id = 764] 10:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11b50a000) [pid = 1651] [serial = 2290] [outer = 0x0] 10:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11c175400) [pid = 1651] [serial = 2291] [outer = 0x11b50a000] 10:10:06 INFO - PROCESS | 1651 | 1461172206384 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x123c2b400) [pid = 1651] [serial = 2292] [outer = 0x11b50a000] 10:10:06 INFO - PROCESS | 1651 | 1461172206760 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]]]}] 10:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:10:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 10:10:06 INFO - PROCESS | 1651 | 1461172206794 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:10:06 INFO - PROCESS | 1651 | 1461172206796 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:10:06 INFO - TEST-START | /FileAPI/historical.html 10:10:06 INFO - PROCESS | 1651 | 1461172206798 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1651 | 1461172206800 Marionette TRACE conn2 <- [1,3022,null,{}] 10:10:06 INFO - PROCESS | 1651 | 1461172206802 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}] 10:10:06 INFO - PROCESS | 1651 | 1461172206914 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:10:07 INFO - PROCESS | 1651 | 1461172207021 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x137229000 == 81 [pid = 1651] [id = 765] 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x1289e9400) [pid = 1651] [serial = 2293] [outer = 0x0] 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12b15a800) [pid = 1651] [serial = 2294] [outer = 0x1289e9400] 10:10:07 INFO - PROCESS | 1651 | 1461172207051 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12b311c00) [pid = 1651] [serial = 2295] [outer = 0x1289e9400] 10:10:07 INFO - PROCESS | 1651 | 1461172207413 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"]]]}] 10:10:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:10:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:10:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:10:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:10:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:10:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:10:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:10:07 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 10:10:07 INFO - PROCESS | 1651 | 1461172207420 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1651 | 1461172207421 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:10:07 INFO - TEST-START | /FileAPI/idlharness.html 10:10:07 INFO - PROCESS | 1651 | 1461172207424 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1651 | 1461172207425 Marionette TRACE conn2 <- [1,3026,null,{}] 10:10:07 INFO - PROCESS | 1651 | 1461172207428 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}] 10:10:07 INFO - PROCESS | 1651 | 1461172207537 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:10:07 INFO - PROCESS | 1651 | 1461172207641 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1372c6000 == 82 [pid = 1651] [id = 766] 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1288a9c00) [pid = 1651] [serial = 2296] [outer = 0x0] 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12b3f4800) [pid = 1651] [serial = 2297] [outer = 0x1288a9c00] 10:10:07 INFO - PROCESS | 1651 | 1461172207675 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12b7b9000) [pid = 1651] [serial = 2298] [outer = 0x1288a9c00] 10:10:08 INFO - PROCESS | 1651 | 1461172208295 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]]]}] 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:10:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:10:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:10:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:10:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:10:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:10:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:10:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:10:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:10:08 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 10:10:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:10:08 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 10:10:08 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 10:10:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:10:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:10:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:10:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:10:08 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 10:10:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:10:08 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 10:10:08 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 10:10:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:10:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:10:08 INFO - TEST-OK | /FileAPI/idlharness.html | took 936ms 10:10:08 INFO - PROCESS | 1651 | 1461172208364 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1651 | 1461172208366 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:10:08 INFO - TEST-START | /FileAPI/idlharness.worker 10:10:08 INFO - PROCESS | 1651 | 1461172208371 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1651 | 1461172208372 Marionette TRACE conn2 <- [1,3030,null,{}] 10:10:08 INFO - PROCESS | 1651 | 1461172208375 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}] 10:10:08 INFO - PROCESS | 1651 | 1461172208507 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:10:08 INFO - PROCESS | 1651 | 1461172208588 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1393db000 == 83 [pid = 1651] [id = 767] 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12d4d9c00) [pid = 1651] [serial = 2299] [outer = 0x0] 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12db1fc00) [pid = 1651] [serial = 2300] [outer = 0x12d4d9c00] 10:10:08 INFO - PROCESS | 1651 | 1461172208620 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12e23fc00) [pid = 1651] [serial = 2301] [outer = 0x12d4d9c00] 10:10:08 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:09 INFO - PROCESS | 1651 | 1461172209443 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,{},{}]]]}] 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:10:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:10:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:10:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:10:09 INFO - {} 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:10:09 INFO - {} 10:10:09 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 - {} 10:10:09 INFO - {} 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:10:09 INFO - {} 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:10:09 INFO - {} 10:10:09 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 - {} 10:10:09 INFO - {} 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 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 10:10:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:10:09 INFO - {} 10:10:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1136ms 10:10:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:10:09 INFO - PROCESS | 1651 | 1461172209509 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1651 | 1461172209511 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:10:09 INFO - PROCESS | 1651 | 1461172209513 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1651 | 1461172209515 Marionette TRACE conn2 <- [1,3034,null,{}] 10:10:09 INFO - PROCESS | 1651 | 1461172209518 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}] 10:10:09 INFO - PROCESS | 1651 | 1461172209636 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:10:09 INFO - PROCESS | 1651 | 1461172209739 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x139805000 == 84 [pid = 1651] [id = 768] 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12e240400) [pid = 1651] [serial = 2302] [outer = 0x0] 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12ec3b800) [pid = 1651] [serial = 2303] [outer = 0x12e240400] 10:10:09 INFO - PROCESS | 1651 | 1461172209771 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12ec42400) [pid = 1651] [serial = 2304] [outer = 0x12e240400] 10:10:10 INFO - PROCESS | 1651 | 1461172210190 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]]]}] 10:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 720ms 10:10:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:10:10 INFO - PROCESS | 1651 | 1461172210235 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1651 | 1461172210236 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:10:10 INFO - PROCESS | 1651 | 1461172210239 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1651 | 1461172210240 Marionette TRACE conn2 <- [1,3038,null,{}] 10:10:10 INFO - PROCESS | 1651 | 1461172210242 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}] 10:10:10 INFO - PROCESS | 1651 | 1461172210352 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:10:10 INFO - PROCESS | 1651 | 1461172210436 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a95a800 == 85 [pid = 1651] [id = 769] 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x112123000) [pid = 1651] [serial = 2305] [outer = 0x0] 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11ad17800) [pid = 1651] [serial = 2306] [outer = 0x112123000] 10:10:10 INFO - PROCESS | 1651 | 1461172210466 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12e3ab800) [pid = 1651] [serial = 2307] [outer = 0x112123000] 10:10:10 INFO - PROCESS | 1651 | 1461172210825 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"]]]}] 10:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 618ms 10:10:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:10:10 INFO - PROCESS | 1651 | 1461172210857 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1651 | 1461172210859 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:10:10 INFO - PROCESS | 1651 | 1461172210861 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1651 | 1461172210863 Marionette TRACE conn2 <- [1,3042,null,{}] 10:10:10 INFO - PROCESS | 1651 | 1461172210865 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}] 10:10:11 INFO - PROCESS | 1651 | 1461172211136 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:10:11 INFO - PROCESS | 1651 | 1461172211264 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12982d000 == 86 [pid = 1651] [id = 770] 10:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11437c400) [pid = 1651] [serial = 2308] [outer = 0x0] 10:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x114f5cc00) [pid = 1651] [serial = 2309] [outer = 0x11437c400] 10:10:11 INFO - PROCESS | 1651 | 1461172211293 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11923dc00) [pid = 1651] [serial = 2310] [outer = 0x11437c400] 10:10:11 INFO - PROCESS | 1651 | 1461172211750 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]]]}] 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:10:11 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. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:10:11 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'.) 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:10:11 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. 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:10:11 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. 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:10:11 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. 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:10:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 926ms 10:10:11 INFO - PROCESS | 1651 | 1461172211791 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:10:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:10:11 INFO - PROCESS | 1651 | 1461172211798 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:10:11 INFO - PROCESS | 1651 | 1461172211804 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1651 | 1461172211808 Marionette TRACE conn2 <- [1,3046,null,{}] 10:10:11 INFO - PROCESS | 1651 | 1461172211873 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}] 10:10:12 INFO - PROCESS | 1651 | 1461172212034 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:10:12 INFO - PROCESS | 1651 | 1461172212154 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b570800 == 87 [pid = 1651] [id = 771] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x119d31000) [pid = 1651] [serial = 2311] [outer = 0x0] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11aabb400) [pid = 1651] [serial = 2312] [outer = 0x119d31000] 10:10:12 INFO - PROCESS | 1651 | 1461172212186 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11bcc2000) [pid = 1651] [serial = 2313] [outer = 0x119d31000] 10:10:12 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x136a90000 == 86 [pid = 1651] [id = 703] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1cb000 == 85 [pid = 1651] [id = 701] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12c059000 == 84 [pid = 1651] [id = 704] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1394a7800 == 83 [pid = 1651] [id = 599] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e9800 == 82 [pid = 1651] [id = 682] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x136c66000 == 81 [pid = 1651] [id = 760] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x136a86800 == 80 [pid = 1651] [id = 759] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1b8800 == 79 [pid = 1651] [id = 758] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11bda1800 == 78 [pid = 1651] [id = 757] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa30800 == 77 [pid = 1651] [id = 756] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12f3b5000 == 76 [pid = 1651] [id = 755] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec17800 == 75 [pid = 1651] [id = 754] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12dada800 == 74 [pid = 1651] [id = 753] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12c058800 == 73 [pid = 1651] [id = 752] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x129814000 == 72 [pid = 1651] [id = 751] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x123db7000 == 71 [pid = 1651] [id = 750] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8e0800 == 70 [pid = 1651] [id = 749] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x124468800 == 69 [pid = 1651] [id = 748] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7e2800 == 68 [pid = 1651] [id = 747] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11b571800 == 67 [pid = 1651] [id = 746] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb65800 == 66 [pid = 1651] [id = 739] 10:10:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11c8d3800 == 65 [pid = 1651] [id = 738] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x129899c00) [pid = 1651] [serial = 2210] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x118611400) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12392fc00) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11bdc9800) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11ae30c00) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x119239800) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11b5a7800) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12401c000) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11c4e4400) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12448e400) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x119832800) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11ad1f000) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11ae67c00) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x124118000) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11c4e2800) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11c926800) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x118fd0000) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11ae65400) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c90d400) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x119830c00) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11b81a000) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123c04c00) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11aa0fc00) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x123c05c00) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11c90a400) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c197800) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11225dc00) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x114654000) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1282cc800) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x127c31000) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1651 | 1461172212638 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:10:12 INFO - {} 10:10:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 873ms 10:10:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:10:12 INFO - PROCESS | 1651 | 1461172212676 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1651 | 1461172212678 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:10:12 INFO - PROCESS | 1651 | 1461172212680 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1651 | 1461172212681 Marionette TRACE conn2 <- [1,3050,null,{}] 10:10:12 INFO - PROCESS | 1651 | 1461172212684 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}] 10:10:12 INFO - PROCESS | 1651 | 1461172212779 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:10:12 INFO - PROCESS | 1651 | 1461172212788 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c8d3800 == 66 [pid = 1651] [id = 772] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11bcc4c00) [pid = 1651] [serial = 2314] [outer = 0x0] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11c4e8c00) [pid = 1651] [serial = 2315] [outer = 0x11bcc4c00] 10:10:12 INFO - PROCESS | 1651 | 1461172212815 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11c4f7c00) [pid = 1651] [serial = 2316] [outer = 0x11bcc4c00] 10:10:13 INFO - PROCESS | 1651 | 1461172213159 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]]]}] 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:10:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 10:10:13 INFO - PROCESS | 1651 | 1461172213200 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1651 | 1461172213202 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:10:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:10:13 INFO - PROCESS | 1651 | 1461172213209 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1651 | 1461172213212 Marionette TRACE conn2 <- [1,3054,null,{}] 10:10:13 INFO - PROCESS | 1651 | 1461172213215 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}] 10:10:13 INFO - PROCESS | 1651 | 1461172213310 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:10:13 INFO - PROCESS | 1651 | 1461172213314 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb68000 == 67 [pid = 1651] [id = 773] 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11c918400) [pid = 1651] [serial = 2317] [outer = 0x0] 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x123c04c00) [pid = 1651] [serial = 2318] [outer = 0x11c918400] 10:10:13 INFO - PROCESS | 1651 | 1461172213341 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x124026c00) [pid = 1651] [serial = 2319] [outer = 0x11c918400] 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:10:13 INFO - PROCESS | 1651 | 1461172213831 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"]]]}] 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:10:13 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" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:10:13 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" 10:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:10:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 649ms 10:10:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:10:13 INFO - PROCESS | 1651 | 1461172213856 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1651 | 1461172213857 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:10:13 INFO - PROCESS | 1651 | 1461172213859 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1651 | 1461172213860 Marionette TRACE conn2 <- [1,3058,null,{}] 10:10:13 INFO - PROCESS | 1651 | 1461172213862 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}] 10:10:13 INFO - PROCESS | 1651 | 1461172213968 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:10:13 INFO - PROCESS | 1651 | 1461172213972 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e79f000 == 68 [pid = 1651] [id = 774] 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x127e93800) [pid = 1651] [serial = 2320] [outer = 0x0] 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b15f400) [pid = 1651] [serial = 2321] [outer = 0x127e93800] 10:10:14 INFO - PROCESS | 1651 | 1461172213998 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x123924400) [pid = 1651] [serial = 2322] [outer = 0x127e93800] 10:10:14 INFO - PROCESS | 1651 | 1461172214393 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]]]}] 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:10:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:10:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:10:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:10:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:10:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 570ms 10:10:14 INFO - PROCESS | 1651 | 1461172214430 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1651 | 1461172214434 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:10:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:10:14 INFO - PROCESS | 1651 | 1461172214438 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1651 | 1461172214439 Marionette TRACE conn2 <- [1,3062,null,{}] 10:10:14 INFO - PROCESS | 1651 | 1461172214441 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}] 10:10:14 INFO - PROCESS | 1651 | 1461172214535 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:10:14 INFO - PROCESS | 1651 | 1461172214540 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f075800 == 69 [pid = 1651] [id = 775] 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12b4a9c00) [pid = 1651] [serial = 2323] [outer = 0x0] 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12b7b8c00) [pid = 1651] [serial = 2324] [outer = 0x12b4a9c00] 10:10:14 INFO - PROCESS | 1651 | 1461172214574 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12bbea800) [pid = 1651] [serial = 2325] [outer = 0x12b4a9c00] 10:10:14 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:14 INFO - PROCESS | 1651 | 1461172214975 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:10:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:10:15 INFO - {} 10:10:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 10:10:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:10:15 INFO - PROCESS | 1651 | 1461172215007 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1651 | 1461172215008 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:10:15 INFO - PROCESS | 1651 | 1461172215010 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1651 | 1461172215011 Marionette TRACE conn2 <- [1,3066,null,{}] 10:10:15 INFO - PROCESS | 1651 | 1461172215013 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}] 10:10:15 INFO - PROCESS | 1651 | 1461172215132 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:10:15 INFO - PROCESS | 1651 | 1461172215145 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe97000 == 70 [pid = 1651] [id = 776] 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12d085c00) [pid = 1651] [serial = 2326] [outer = 0x0] 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12db1c800) [pid = 1651] [serial = 2327] [outer = 0x12d085c00] 10:10:15 INFO - PROCESS | 1651 | 1461172215172 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12e314400) [pid = 1651] [serial = 2328] [outer = 0x12d085c00] 10:10:15 INFO - PROCESS | 1651 | 1461172215530 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]]]}] 10:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:10:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 570ms 10:10:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:10:15 INFO - PROCESS | 1651 | 1461172215581 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1651 | 1461172215583 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:10:15 INFO - PROCESS | 1651 | 1461172215585 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1651 | 1461172215586 Marionette TRACE conn2 <- [1,3070,null,{}] 10:10:15 INFO - PROCESS | 1651 | 1461172215595 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}] 10:10:15 INFO - PROCESS | 1651 | 1461172215719 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:10:15 INFO - PROCESS | 1651 | 1461172215765 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x131df5000 == 71 [pid = 1651] [id = 777] 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12d4dbc00) [pid = 1651] [serial = 2329] [outer = 0x0] 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12e31e400) [pid = 1651] [serial = 2330] [outer = 0x12d4dbc00] 10:10:15 INFO - PROCESS | 1651 | 1461172215790 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12e3a5400) [pid = 1651] [serial = 2331] [outer = 0x12d4dbc00] 10:10:16 INFO - PROCESS | 1651 | 1461172216116 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]]]}] 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:10:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 571ms 10:10:16 INFO - PROCESS | 1651 | 1461172216157 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1651 | 1461172216158 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:10:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:10:16 INFO - PROCESS | 1651 | 1461172216160 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1651 | 1461172216161 Marionette TRACE conn2 <- [1,3074,null,{}] 10:10:16 INFO - PROCESS | 1651 | 1461172216163 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}] 10:10:16 INFO - PROCESS | 1651 | 1461172216282 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:10:16 INFO - PROCESS | 1651 | 1461172216299 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x136b0d000 == 72 [pid = 1651] [id = 778] 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12e3a7800) [pid = 1651] [serial = 2332] [outer = 0x0] 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12e753c00) [pid = 1651] [serial = 2333] [outer = 0x12e3a7800] 10:10:16 INFO - PROCESS | 1651 | 1461172216325 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12e760000) [pid = 1651] [serial = 2334] [outer = 0x12e3a7800] 10:10:16 INFO - PROCESS | 1651 | 1461172216661 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]]]}] 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:10:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 526ms 10:10:16 INFO - PROCESS | 1651 | 1461172216688 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1651 | 1461172216689 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:10:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:10:16 INFO - PROCESS | 1651 | 1461172216691 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1651 | 1461172216692 Marionette TRACE conn2 <- [1,3078,null,{}] 10:10:16 INFO - PROCESS | 1651 | 1461172216694 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}] 10:10:16 INFO - PROCESS | 1651 | 1461172216985 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11c927c00) [pid = 1651] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x112127000) [pid = 1651] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x119826000) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x1122a9800) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x129cc0c00) [pid = 1651] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11acda800) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12989a800) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c82c800) [pid = 1651] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11aaca400) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12b33fc00) [pid = 1651] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11c914000) [pid = 1651] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12b4a8000) [pid = 1651] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123f5e000) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11ae84800) [pid = 1651] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12392bc00) [pid = 1651] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x127ea3800) [pid = 1651] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:10:16 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11bdcac00) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:10:17 INFO - PROCESS | 1651 | 1461172217040 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124064800 == 73 [pid = 1651] [id = 779] 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x112126800) [pid = 1651] [serial = 2335] [outer = 0x0] 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x119b32800) [pid = 1651] [serial = 2336] [outer = 0x112126800] 10:10:17 INFO - PROCESS | 1651 | 1461172217066 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x127c18c00) [pid = 1651] [serial = 2337] [outer = 0x112126800] 10:10:17 INFO - PROCESS | 1651 | 1461172217376 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] 10:10:17 INFO - PROCESS | 1651 | 1461172217412 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:10:17 INFO - PROCESS | 1651 | 1461172217418 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1651 | 1461172217419 Marionette TRACE conn2 <- [1,3082,null,{}] 10:10:17 INFO - PROCESS | 1651 | 1461172217422 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}] 10:10:17 INFO - PROCESS | 1651 | 1461172217518 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:10:17 INFO - PROCESS | 1651 | 1461172217610 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x137219000 == 74 [pid = 1651] [id = 780] 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12e75a000) [pid = 1651] [serial = 2338] [outer = 0x0] 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12efac800) [pid = 1651] [serial = 2339] [outer = 0x12e75a000] 10:10:17 INFO - PROCESS | 1651 | 1461172217641 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12efb3000) [pid = 1651] [serial = 2340] [outer = 0x12e75a000] 10:10:17 INFO - PROCESS | 1651 | 1461172217936 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]]]}] 10:10:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:10:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:10:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:10:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 569ms 10:10:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:10:17 INFO - PROCESS | 1651 | 1461172217988 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1651 | 1461172217990 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:10:17 INFO - PROCESS | 1651 | 1461172217994 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1651 | 1461172217996 Marionette TRACE conn2 <- [1,3086,null,{}] 10:10:18 INFO - PROCESS | 1651 | 1461172217999 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}] 10:10:18 INFO - PROCESS | 1651 | 1461172218160 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:10:18 INFO - PROCESS | 1651 | 1461172218263 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1394a6000 == 75 [pid = 1651] [id = 781] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12e755c00) [pid = 1651] [serial = 2341] [outer = 0x0] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12efb1800) [pid = 1651] [serial = 2342] [outer = 0x12e755c00] 10:10:18 INFO - PROCESS | 1651 | 1461172218303 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12f30a800) [pid = 1651] [serial = 2343] [outer = 0x12e755c00] 10:10:18 INFO - PROCESS | 1651 | 1461172218586 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 10:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:10:18 INFO - PROCESS | 1651 | 1461172218621 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1651 | 1461172218622 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:10:18 INFO - PROCESS | 1651 | 1461172218624 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1651 | 1461172218625 Marionette TRACE conn2 <- [1,3090,null,{}] 10:10:18 INFO - PROCESS | 1651 | 1461172218627 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}] 10:10:18 INFO - PROCESS | 1651 | 1461172218774 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:10:18 INFO - PROCESS | 1651 | 1461172218904 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1394bc000 == 76 [pid = 1651] [id = 782] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12f305400) [pid = 1651] [serial = 2344] [outer = 0x0] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12f507c00) [pid = 1651] [serial = 2345] [outer = 0x12f305400] 10:10:18 INFO - PROCESS | 1651 | 1461172218943 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12f50ec00) [pid = 1651] [serial = 2346] [outer = 0x12f305400] 10:10:19 INFO - PROCESS | 1651 | 1461172219482 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:10:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 871ms 10:10:19 INFO - PROCESS | 1651 | 1461172219496 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1651 | 1461172219502 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:10:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:10:19 INFO - PROCESS | 1651 | 1461172219506 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1651 | 1461172219508 Marionette TRACE conn2 <- [1,3094,null,{}] 10:10:19 INFO - PROCESS | 1651 | 1461172219512 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}] 10:10:19 INFO - PROCESS | 1651 | 1461172219631 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:10:19 INFO - PROCESS | 1651 | 1461172219745 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1288a3000 == 77 [pid = 1651] [id = 783] 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x119d2ec00) [pid = 1651] [serial = 2347] [outer = 0x0] 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11a97c800) [pid = 1651] [serial = 2348] [outer = 0x119d2ec00] 10:10:19 INFO - PROCESS | 1651 | 1461172219779 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11ae2a400) [pid = 1651] [serial = 2349] [outer = 0x119d2ec00] 10:10:20 INFO - PROCESS | 1651 | 1461172220142 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:10:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 10:10:20 INFO - PROCESS | 1651 | 1461172220178 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1651 | 1461172220182 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:10:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:10:20 INFO - PROCESS | 1651 | 1461172220187 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1651 | 1461172220189 Marionette TRACE conn2 <- [1,3098,null,{}] 10:10:20 INFO - PROCESS | 1651 | 1461172220191 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}] 10:10:20 INFO - PROCESS | 1651 | 1461172220311 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:10:20 INFO - PROCESS | 1651 | 1461172220422 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d461000 == 78 [pid = 1651] [id = 784] 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11ba4e800) [pid = 1651] [serial = 2350] [outer = 0x0] 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11bdcf400) [pid = 1651] [serial = 2351] [outer = 0x11ba4e800] 10:10:20 INFO - PROCESS | 1651 | 1461172220454 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11c4ea400) [pid = 1651] [serial = 2352] [outer = 0x11ba4e800] 10:10:20 INFO - PROCESS | 1651 | 1461172220821 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]]]}] 10:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:10:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 10:10:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:10:20 INFO - PROCESS | 1651 | 1461172220858 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1651 | 1461172220859 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:10:20 INFO - PROCESS | 1651 | 1461172220861 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1651 | 1461172220864 Marionette TRACE conn2 <- [1,3102,null,{}] 10:10:20 INFO - PROCESS | 1651 | 1461172220872 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}] 10:10:20 INFO - PROCESS | 1651 | 1461172220993 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:10:21 INFO - PROCESS | 1651 | 1461172221110 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa29800 == 79 [pid = 1651] [id = 785] 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11c90d000) [pid = 1651] [serial = 2353] [outer = 0x0] 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x123b23800) [pid = 1651] [serial = 2354] [outer = 0x11c90d000] 10:10:21 INFO - PROCESS | 1651 | 1461172221144 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1289e5c00) [pid = 1651] [serial = 2355] [outer = 0x11c90d000] 10:10:21 INFO - PROCESS | 1651 | 1461172221519 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:10:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 674ms 10:10:21 INFO - PROCESS | 1651 | 1461172221535 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1651 | 1461172221537 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:10:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:10:21 INFO - PROCESS | 1651 | 1461172221540 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1651 | 1461172221541 Marionette TRACE conn2 <- [1,3106,null,{}] 10:10:21 INFO - PROCESS | 1651 | 1461172221543 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}] 10:10:21 INFO - PROCESS | 1651 | 1461172221662 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:10:21 INFO - PROCESS | 1651 | 1461172221771 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x137223800 == 80 [pid = 1651] [id = 786] 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12b161c00) [pid = 1651] [serial = 2356] [outer = 0x0] 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12b30e000) [pid = 1651] [serial = 2357] [outer = 0x12b161c00] 10:10:21 INFO - PROCESS | 1651 | 1461172221803 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12b3f1c00) [pid = 1651] [serial = 2358] [outer = 0x12b161c00] 10:10:22 INFO - PROCESS | 1651 | 1461172222162 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]]]}] 10:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:10:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 668ms 10:10:22 INFO - PROCESS | 1651 | 1461172222209 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:10:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:10:22 INFO - PROCESS | 1651 | 1461172222210 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:10:22 INFO - PROCESS | 1651 | 1461172222213 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1651 | 1461172222214 Marionette TRACE conn2 <- [1,3110,null,{}] 10:10:22 INFO - PROCESS | 1651 | 1461172222216 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}] 10:10:22 INFO - PROCESS | 1651 | 1461172222331 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:10:22 INFO - PROCESS | 1651 | 1461172222444 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1394a3800 == 81 [pid = 1651] [id = 787] 10:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12b308000) [pid = 1651] [serial = 2359] [outer = 0x0] 10:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12b4b1c00) [pid = 1651] [serial = 2360] [outer = 0x12b308000] 10:10:22 INFO - PROCESS | 1651 | 1461172222476 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12bbe0800) [pid = 1651] [serial = 2361] [outer = 0x12b308000] 10:10:22 INFO - PROCESS | 1651 | 1461172222853 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"]]]}] 10:10:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:10:22 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 10:10:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:10:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 669ms 10:10:22 INFO - PROCESS | 1651 | 1461172222883 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1651 | 1461172222884 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:10:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:10:22 INFO - PROCESS | 1651 | 1461172222887 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1651 | 1461172222888 Marionette TRACE conn2 <- [1,3114,null,{}] 10:10:22 INFO - PROCESS | 1651 | 1461172222890 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}] 10:10:23 INFO - PROCESS | 1651 | 1461172223013 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:10:23 INFO - PROCESS | 1651 | 1461172223121 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\", \"bb0f04cf-e928-4da3-b4eb-a392d2b42b45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x139819000 == 82 [pid = 1651] [id = 788] 10:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12bbec000) [pid = 1651] [serial = 2362] [outer = 0x0] 10:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12d339800) [pid = 1651] [serial = 2363] [outer = 0x12bbec000] 10:10:23 INFO - PROCESS | 1651 | 1461172223154 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12e317800) [pid = 1651] [serial = 2364] [outer = 0x12bbec000] 10:10:23 INFO - PROCESS | 1651 | 1461172223507 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]]]}] 10:10:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:10:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 10:10:23 INFO - PROCESS | 1651 | 1461172223557 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1651 | 1461172223558 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:10:24 WARNING - u'runner_teardown' () 10:10:24 INFO - No more tests 10:10:24 INFO - Got 0 unexpected results 10:10:24 INFO - SUITE-END | took 529s 10:10:24 INFO - Closing logging queue 10:10:24 INFO - queue closed 10:10:24 INFO - Return code: 0 10:10:24 WARNING - # TBPL SUCCESS # 10:10:24 INFO - Running post-action listener: _resource_record_post_action 10:10:24 INFO - Running post-run listener: _resource_record_post_run 10:10:25 INFO - Total resource usage - Wall time: 553s; CPU: 58.0%; Read bytes: 35787264; Write bytes: 992686592; Read time: 383; Write time: 4708 10:10:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:10:25 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 193026560; Write bytes: 188221440; Read time: 16229; Write time: 379 10:10:25 INFO - run-tests - Wall time: 533s; CPU: 58.0%; Read bytes: 33563136; Write bytes: 791087616; Read time: 356; Write time: 4278 10:10:25 INFO - Running post-run listener: _upload_blobber_files 10:10:25 INFO - Blob upload gear active. 10:10:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:10:25 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 10:10:25 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'] 10:10:25 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 10:10:26 INFO - (blobuploader) - INFO - Open directory for files ... 10:10:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:10:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:10:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:10:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:10:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:10:27 INFO - (blobuploader) - INFO - Done attempting. 10:10:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:10:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:10:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:10:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:10:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:10:31 INFO - (blobuploader) - INFO - Done attempting. 10:10:31 INFO - (blobuploader) - INFO - Iteration through files over. 10:10:31 INFO - Return code: 0 10:10:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:10:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:10:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/212376dfb75160cb6b64c0bc4cd93c1e63b35c4a11badd9a8119eaf3f2932ec095151f52afd625363c3a43e1a86f636c2eee304b886328b2a0e46af42a806a38", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56f829b7ddc0414d4a655248cf81a2366f86432d29622f2b27bde63db2e09d772f124b95a7078ae0f2579e653287c542fc1c9c9782900e0867e3b9414062ceb"} 10:10:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:10:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:10:31 INFO - Contents: 10:10:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/212376dfb75160cb6b64c0bc4cd93c1e63b35c4a11badd9a8119eaf3f2932ec095151f52afd625363c3a43e1a86f636c2eee304b886328b2a0e46af42a806a38", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56f829b7ddc0414d4a655248cf81a2366f86432d29622f2b27bde63db2e09d772f124b95a7078ae0f2579e653287c542fc1c9c9782900e0867e3b9414062ceb"} 10:10:31 INFO - Running post-run listener: copy_logs_to_upload_dir 10:10:31 INFO - Copying logs to upload dir... 10:10:31 INFO - mkdir: /builds/slave/test/build/upload/logs 10:10:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=610.226961 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-04-20 10:10:31.566932) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 10:10:31.570181) ========= 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.Eig4T7mVi8/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.F24d4N3HrO/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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/212376dfb75160cb6b64c0bc4cd93c1e63b35c4a11badd9a8119eaf3f2932ec095151f52afd625363c3a43e1a86f636c2eee304b886328b2a0e46af42a806a38", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56f829b7ddc0414d4a655248cf81a2366f86432d29622f2b27bde63db2e09d772f124b95a7078ae0f2579e653287c542fc1c9c9782900e0867e3b9414062ceb"} build_url:https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012693 build_url: 'https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/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/212376dfb75160cb6b64c0bc4cd93c1e63b35c4a11badd9a8119eaf3f2932ec095151f52afd625363c3a43e1a86f636c2eee304b886328b2a0e46af42a806a38", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56f829b7ddc0414d4a655248cf81a2366f86432d29622f2b27bde63db2e09d772f124b95a7078ae0f2579e653287c542fc1c9c9782900e0867e3b9414062ceb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K3tWZ7H7QmK4YBRsT2XiCw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 10:10:31.608564) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:10:31.609053) ========= 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.Eig4T7mVi8/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.F24d4N3HrO/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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.005343 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:10:31.660934) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 10:10:31.661388) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 10:10:31.661956) ========= ========= Total master_lag: 1.56 =========